HTTP Status Code Explorer

Search or browse common HTTP status codes with plain-language explanations, grouped by success, redirect, client error, and server error.

200

OK

Success

The request succeeded.

201

Created

Success

The request succeeded and a new resource was created.

204

No Content

Success

The request succeeded but there's no content to return.

301

Moved Permanently

Redirect

The resource has permanently moved to a new URL.

302

Found

Redirect

The resource temporarily lives at a different URL.

304

Not Modified

Redirect

Cached version is still valid, no need to resend.

400

Bad Request

Client Error

The server couldn't understand the request due to invalid syntax.

401

Unauthorized

Client Error

Authentication is required and has failed or not been provided.

403

Forbidden

Client Error

The client doesn't have access rights to this content.

404

Not Found

Client Error

The server can't find the requested resource.

405

Method Not Allowed

Client Error

The request method isn't supported for this resource.

408

Request Timeout

Client Error

The server timed out waiting for the request.

409

Conflict

Client Error

The request conflicts with the current state of the resource.

418

I'm a teapot

Client Error

An April Fools' joke from RFC 2324 — servers refusing to brew coffee.

429

Too Many Requests

Client Error

The user has sent too many requests in a given time.

500

Internal Server Error

Server Error

The server encountered an unexpected condition.

501

Not Implemented

Server Error

The server doesn't support the functionality required.

502

Bad Gateway

Server Error

The server got an invalid response from an upstream server.

503

Service Unavailable

Server Error

The server isn't ready to handle the request, often overloaded.

504

Gateway Timeout

Server Error

The upstream server didn't respond in time.

Example input

404

Example output

Not Found — the server can't find the requested resource.