Skip to content
MIU.DEV
Developer Tool

HTTP Status Reference

Quick-reference for all HTTP status codes with descriptions and common use cases.

32 status codes
100

Continue

Server received the request headers; client should proceed.

101

Switching Protocols

Server is switching protocols as requested (e.g., WebSocket upgrade).

102

Processing

Server has received and is processing the request, no response yet.

103

Early Hints

Used to return some response headers before final HTTP message.

200

OK

Request succeeded. Response body contains the result.

GET requests, successful reads
201

Created

Request succeeded and a new resource was created.

POST requests, resource creation
202

Accepted

Request accepted for processing, but not yet completed.

Async operations, job queues
204

No Content

Request succeeded but no content to return.

DELETE requests, empty responses
206

Partial Content

Server is delivering only part of the resource (range requests).

File downloads, video streaming
301

Moved Permanently

Resource has been permanently moved to a new URL.

URL redirects, SEO migrations
302

Found

Resource temporarily located at a different URL.

Temporary redirects
304

Not Modified

Cached version is still valid; no need to re-download.

Browser caching, ETags
307

Temporary Redirect

Request should be repeated at the new URL, method preserved.

Method-safe temporary redirects
308

Permanent Redirect

Resource permanently at new URL; method and body preserved.

Permanent redirects preserving POST
400

Bad Request

Server cannot process the request due to client error.

Validation errors, malformed input
401

Unauthorized

Authentication required and has failed or not been provided.

Missing/invalid auth token
403

Forbidden

Client authenticated but not authorized to access the resource.

Insufficient permissions
404

Not Found

Server cannot find the requested resource.

Missing routes, deleted resources
405

Method Not Allowed

HTTP method is not supported for this endpoint.

Wrong HTTP verb used
408

Request Timeout

Server timed out waiting for the request.

Slow client connections
409

Conflict

Request conflicts with current state of the server.

Duplicate resource creation
410

Gone

Resource was permanently deleted and won't be available again.

Permanently removed resources
413

Payload Too Large

Request entity is larger than limits defined by server.

File upload size limits
415

Unsupported Media Type

Payload format not supported by this endpoint.

Wrong Content-Type header
422

Unprocessable Entity

Request well-formed but unable to be followed due to semantic errors.

Validation failures in REST APIs
429

Too Many Requests

Client has sent too many requests in a given time window.

Rate limiting
500

Internal Server Error

Generic server-side error; something went wrong unexpectedly.

Unhandled exceptions, bugs
501

Not Implemented

Server does not support the functionality required for this request.

Unimplemented features
502

Bad Gateway

Server acting as gateway received an invalid response upstream.

Proxy/load balancer errors
503

Service Unavailable

Server temporarily unable to handle requests.

Maintenance, overload
504

Gateway Timeout

Gateway did not receive a timely response from upstream.

Upstream service timeouts
507

Insufficient Storage

Server unable to store the representation needed to complete the request.

Disk full, quota exceeded

30+ Status Codes

Covers all standard HTTP/1.1 status codes from 1xx to 5xx.

Use-Case Labels

Each code includes common real-world scenarios for quick context.

Instant Search

Filter by code number, name, or description across all categories.