Skip to content
GDPR compliant. Hosted in DE.
14-day free trial →
All tools

HTTP status codes

Searchable reference of all HTTP status codes with descriptions.

A number such as 404 or a word such as redirect or timeout. The list below filters as you type.

100 1xx Continue

Server received request headers. Client should send body.

101 1xx Switching Protocols

Server switches protocol (e.g. to WebSocket).

103 1xx Early Hints

Server sends early Link headers for preloading.

200 2xx OK

Request processed successfully.

201 2xx Created

Resource successfully created.

202 2xx Accepted

Request accepted, processing pending.

204 2xx No Content

Successful, but no response body.

206 2xx Partial Content

Partial content (range request).

301 3xx Moved Permanently

Resource permanently moved. Search engines adopt new URL.

302 3xx Found

Temporary redirect. Original URL remains for search engines.

303 3xx See Other

Redirect via GET to another URL (after POST).

304 3xx Not Modified

Resource not modified (ETag/If-Modified-Since).

307 3xx Temporary Redirect

Temporary redirect, method preserved.

308 3xx Permanent Redirect

Permanent redirect, method preserved.

400 4xx Bad Request

Malformed syntax or invalid parameters.

401 4xx Unauthorized

Authentication required (missing or invalid).

403 4xx Forbidden

Access denied despite valid auth.

404 4xx Not Found

Resource does not exist at this URL.

405 4xx Method Not Allowed

HTTP method not allowed for this resource.

408 4xx Request Timeout

Server timed out waiting for request.

409 4xx Conflict

Conflict with current state of resource.

410 4xx Gone

Resource permanently removed (stronger than 404).

411 4xx Length Required

Content-Length header missing.

413 4xx Payload Too Large

Request body exceeds server limit.

414 4xx URI Too Long

URL too long for server.

415 4xx Unsupported Media Type

Content-Type not supported.

418 4xx I'm a Teapot

April fools RFC 2324. Some APIs use it as Easter egg.

422 4xx Unprocessable Entity

Syntax correct but semantically invalid (validation error).

429 4xx Too Many Requests

Rate limit exceeded. Check Retry-After header.

451 4xx Unavailable For Legal Reasons

Content blocked for legal reasons.

500 5xx Internal Server Error

Unexpected server error.

501 5xx Not Implemented

Server does not support the requested functionality.

502 5xx Bad Gateway

Upstream server returned invalid response.

503 5xx Service Unavailable

Server overloaded or in maintenance.

504 5xx Gateway Timeout

Upstream server did not respond in time.

507 5xx Insufficient Storage

Server has no storage space left.

508 5xx Loop Detected

Infinite loop detected during processing.

511 5xx Network Authentication Required

Captive portal authentication required.

How this tool works

Searchable reference of all common HTTP status codes with German and English descriptions. From 1xx (informational) through 2xx (success), 3xx (redirect), 4xx (client error) to 5xx (server error) — each code with practical explanation of when and why it occurs.

Typical use cases

  • Quickly look up what a specific status code means
  • During API debugging, clarify the difference between 401 and 403
  • Team meetings: choose correct status codes for REST API endpoints
  • Students and beginners: learn HTTP fundamentals

Frequently asked questions

What is the difference between 301 and 302?

301 = permanently moved (search engines adopt new URL, link juice is passed). 302 = temporary (original URL stays in search engine index).

When to use 401 vs. 403?

401 = not authenticated (login missing). 403 = authenticated but not authorized. After 401 the client should be able to log in, after 403 login will not help.

What does 429 Too Many Requests mean?

Rate limit exceeded. The Retry-After header indicates when the next request is allowed. Typical for APIs with fair-use limits.

Are there official status codes above 500?

Yes — 501 (Not Implemented), 502 (Bad Gateway), 503 (Service Unavailable), 504 (Gateway Timeout), 507 (Insufficient Storage), 511 (Network Auth Required) are officially registered.

What is the 418 code?

An April fools joke from RFC 2324 (Hyper Text Coffee Pot Control Protocol). Some APIs use it as an Easter egg or to humorously reject invalid requests.

Is the list updated regularly?

Yes — all IANA-registered status codes are included. New codes (e.g. 103 Early Hints, standardized 2017) are added promptly.

Related tools

Continuous monitoring vs. one-shot?

XICTRAQ monitors uptime, SSL, security headers, GDPR and performance 24/7. Free plan, no credit card.

Start free
Start in 60 seconds

Let XICTRAQ watch your website.

Permanent free plan available. No credit card, no installation, no hidden fees.