Skip to main content

We earn commissions when you shop through the links below. Details

DeveloperInput processed locally

HTTP Status Codes

Free HTTP status code reference for 404, 500, 401 unauthorized, 429 rate limit, and other 1xx–5xx responses. Search by number or keyword.

Loading tool…

How it works

Type a status code (e.g. 404) or keyword (e.g. unauthorized) to look up its meaning. Leave the search blank to browse the complete grouped reference of informational, success, redirection, client error, and server error codes.

About HTTP Status Codes

Informational only, not professional advice. Report an error.

HTTP status codes are the vocabulary of the web. Every browser request, REST API call, and webhook response returns a three-digit code that tells you whether things worked, redirected, or failed, and why.

Whether you're debugging a 502 Bad Gateway behind a load balancer, explaining a 422 validation error to a frontend teammate, or documenting your API, a fast status code reference saves time. Search by number (404) or plain English (unauthorized, timeout, teapot).

This page groups codes into informational (1xx), success (2xx), redirection (3xx), client error (4xx), and server error (5xx) so you can scan the full cheat sheet or jump straight to the code you need.

Quick tips

  • 4xx = problem with the request; 5xx = problem on the server.
  • Bookmark this page next to your JSON formatter and Unix timestamp converter.
  • Use 201 Created in APIs when a POST successfully creates a resource.

Reference data maintenance

HTTP status code reference. Last verified 2026-07-19 against IANA HTTP status codes. Re-checked when official standards change, see our editorial standards.

This tool is part of the free Developer collection on FindMeTool. Explore more Developer tools or browse the full tool directory.

FAQ

What are HTTP status codes?
HTTP status codes are three-digit numbers returned by web servers and APIs to indicate whether a request succeeded, redirected, failed due to client error, or failed due to server error.
What does HTTP 404 mean?
404 Not Found means the server could not locate the requested URL or resource. It usually indicates a broken link, typo, or removed page.
What does HTTP 500 mean?
500 Internal Server Error means something went wrong on the server while processing a valid request. Retry later or check server logs.
What is the difference between 301 and 302?
301 Moved Permanently tells clients and search engines the resource has a new permanent URL. 302 Found is a temporary redirect that may change again.
Which status codes indicate success?
2xx codes indicate success. 200 OK is the most common. 201 Created is used after creating a resource. 204 No Content means success with an empty body.
What are common API error codes?
400 Bad Request (invalid input), 401 Unauthorized (auth required), 403 Forbidden (no permission), 404 Not Found, 409 Conflict, 422 Unprocessable Entity, 429 Too Many Requests, and 500 Internal Server Error.
Is this HTTP status code list free?
Yes. Search or browse the full reference anytime with no account.
Can I use this as an HTTP status code cheat sheet?
Yes. Bookmark this page for quick lookups while debugging APIs, reviewing logs, or writing API documentation.