Skip to content

HTTP Status Code Lookup

Search HTTP status codes and understand response classes while debugging APIs.

Search Status Codes
100

Continue

Informational

The server received the request headers and the client can continue.

101

Switching Protocols

Informational

The server is switching protocols as requested by the client.

200

OK

Success

The request succeeded.

201

Created

Success

The request succeeded and created a new resource.

202

Accepted

Success

The request was accepted but processing has not finished.

204

No Content

Success

The request succeeded and there is no response body.

301

Moved Permanently

Redirection

The resource has a permanent new URL.

302

Found

Redirection

The resource is temporarily available at another URL.

304

Not Modified

Redirection

The cached response can be reused.

307

Temporary Redirect

Redirection

Repeat the request at another URL with the same method.

308

Permanent Redirect

Redirection

Repeat the request at the permanent URL with the same method.

400

Bad Request

Client Error

The server could not understand the request.

401

Unauthorized

Client Error

Authentication is required or failed.

403

Forbidden

Client Error

The server understood the request but refuses to authorize it.

404

Not Found

Client Error

The requested resource was not found.

405

Method Not Allowed

Client Error

The HTTP method is not allowed 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.

410

Gone

Client Error

The resource is no longer available.

413

Content Too Large

Client Error

The request body is larger than the server is willing to process.

415

Unsupported Media Type

Client Error

The request content type is not supported.

422

Unprocessable Content

Client Error

The request was well formed but failed semantic validation.

429

Too Many Requests

Client Error

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

500

Internal Server Error

Server Error

The server hit an unexpected error.

501

Not Implemented

Server Error

The server does not support the requested functionality.

502

Bad Gateway

Server Error

A gateway received an invalid response from an upstream server.

503

Service Unavailable

Server Error

The server is temporarily unavailable or overloaded.

504

Gateway Timeout

Server Error

A gateway did not receive a timely upstream response.

HTTP Status Code Lookup

Search common HTTP response codes by number, phrase, or class. Use it while debugging API responses, redirects, cache behavior, and server errors.

Status code classes

  • 1xx informational responses
  • 2xx success responses
  • 3xx redirects and caching responses
  • 4xx client errors and 5xx server errors

How to use HTTP Status Code Lookup

The HTTP status code lookup helps you search common response codes by number, phrase, or class while debugging APIs and web requests.

Developers often use this page when they need http status codes, http status code lookup, status code 404, and status code 500.

Privacy and data handling

This tool is designed to run in your browser for normal use, so your input does not need to be sent to a server.

  • Input and output stay on the page while you work.
  • Copy buttons use your browser clipboard permission when available.
  • Avoid pasting private production data on shared or untrusted devices.

Examples

Look up a common API error

Input

429

Output

Too Many Requests
Client Error
The client has sent too many requests in a given time.

429 responses often need retry, backoff, or rate limit handling.

Steps

  1. 1Search by status code, phrase, or error type.
  2. 2Read the response class and meaning.
  3. 3Use the result to decide whether the issue is client-side, server-side, or redirect-related.

Common use cases

  • Look up 404, 401, 403, 429, 500, and 503 errors.
  • Explain API responses during debugging.
  • Check redirect status code differences.

Practical tips

  • 4xx codes usually point to request or permission problems.
  • 5xx codes usually point to server or upstream problems.
  • Use 307 or 308 when preserving the original HTTP method matters.

FAQ

Is 404 a server error?

No. 404 is a client error class response, meaning the requested resource was not found.

What is the difference between 301 and 302?

301 is a permanent redirect. 302 is temporary and tells clients the resource may move back later.

Related Developer Tools