Toolskuy
All Tools

HTTP Status Codes โ€” Complete Reference

HTTP status codes are 3-digit numbers sent by servers to indicate the result of a request. Understanding them is essential for web development, API design, and SEO.

1xx โ€” Informational2xx โ€” Success3xx โ€” Redirection4xx โ€” Client Error5xx โ€” Server Error

1xx โ€” Informational

100

Continue

Server received request headers, client should continue.

101

Switching Protocols

Server agrees to upgrade the protocol (e.g., HTTP โ†’ WebSocket).

2xx โ€” Success

200

OK

Request successful. Standard response for GET, POST, PUT.

201

Created

Resource successfully created. Used after POST.

204

No Content

Request succeeded but no content to return. Used after DELETE.

206

Partial Content

Partial content delivered (used for range requests / video streaming).

3xx โ€” Redirection

301

Moved Permanently

Resource permanently moved. Browsers update bookmarks. SEO passes link equity.

302

Found

Temporary redirect. SEO does not pass link equity permanently.

304

Not Modified

Cached version is still valid. Browser uses its cached copy.

307

Temporary Redirect

Same as 302 but must keep the same HTTP method.

308

Permanent Redirect

Same as 301 but must keep the same HTTP method.

4xx โ€” Client Error

400

Bad Request

Server can't understand the request. Usually a client-side syntax error.

401

Unauthorized

Authentication required. User must log in.

403

Forbidden

Authenticated but not authorized. Access denied.

404

Not Found

Resource not found. Most common web error.

405

Method Not Allowed

HTTP method not supported for this endpoint.

409

Conflict

Request conflicts with current state (e.g., duplicate entry).

410

Gone

Resource permanently deleted. Stronger signal than 404.

422

Unprocessable Entity

Request body is valid JSON but semantically incorrect.

429

Too Many Requests

Rate limit exceeded. Retry after delay.

5xx โ€” Server Error

500

Internal Server Error

Generic server-side error. Check server logs.

502

Bad Gateway

Upstream server returned invalid response.

503

Service Unavailable

Server temporarily unavailable (maintenance or overload).

504

Gateway Timeout

Upstream server didn't respond in time.

๐Ÿ› ๏ธ Related Developer Tools

JSON FormatterJWT DecoderURL Encoder/DecoderBase64 EncoderJSON Examples