HTTP Status Codes Reference

Complete HTTP status code reference with search and filter. Find any status code by category (1xx-5xx) with descriptions and common use cases.

100% Free Complete Reference Search & Filter Common Use Cases
HTTP status code categories from 1xx informational to 5xx server error

What Are HTTP Status Codes?

Every time a browser or crawler asks a server for a resource, the server replies with a three-digit status code. That code tells the client whether the request succeeded, was redirected, failed because of bad input, or failed because of a server problem. Understanding these codes is essential for developers, SEOs, and site operators.

This HTTP status codes reference groups every common response into five categories and lets you search or filter by class. Whether you are debugging an API, fixing crawl errors, or setting up redirects, the explanation you need is a click away.

How to Use This Reference

  1. Type a status code or keyword into the search box to narrow the list instantly.
  2. Click a category button — 1xx, 2xx, 3xx, 4xx, or 5xx — to filter by response class.
  3. Click any card to reveal a description and common use cases.

All filtering happens in the browser, so the tool responds immediately even if you are working offline after the first load.

Colour vectorization of an emblem in Super Vectorizer Pro - HTTP Status Codes Reference

The Five Status Code Classes

Codes are grouped by their first digit:

  • 1xx Informational — the request was received and processing continues.
  • 2xx Success — the request was received, understood, and accepted.
  • 3xx Redirection — further action is needed, usually a redirect to another URL.
  • 4xx Client Error — the request is malformed or unauthorized.
  • 5xx Server Error — the server failed to fulfill a valid request.

Status Codes That Matter for SEO

Search engines treat status codes as signals about the health of your site. A 200 OK means the page can be indexed. A 301 Moved Permanently passes most ranking signals to the new URL. A 302 Found is treated as temporary and does not pass full equity. 404 Not Found removes a URL from the index over time, while 500 Internal Server Error tells crawlers your site is unreliable and may reduce crawl frequency.

Use 301 redirects for permanent URL changes and 302 redirects for temporary campaigns. Avoid chains of redirects and redirect loops, because they waste crawl budget and slow down users.

Most Common Codes Explained

200 OK is the standard success response. 301 Moved Permanently and 308 Permanent Redirect are used when a page has a new permanent home. 400 Bad Request means the server could not understand the request, often due to malformed syntax. 401 Unauthorized and 403 Forbidden both deny access, but 401 implies authentication is possible while 403 rejects access outright. 404 Not Found means the resource does not exist at that URL. 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, and 504 Gateway Timeout all point to server-side problems.

AI-generated image converted to vector line art - HTTP Status Codes Reference

Debugging with Status Codes

When a page breaks, start by checking the status code in your browser's network tab or with a tool like this reference. A 4xx error tells you to fix the request or link. A 5xx error tells you to check server logs, load balancers, or upstream services. Pair this workflow with the Regex Tester for parsing logs and the UUID Generator when you need unique request identifiers.

How to Use HTTP Status Codes Reference
1

Search

Type in the search box to find specific status codes by number or name

2

Filter by Category

Click category buttons to filter by 1xx, 2xx, 3xx, 4xx, or 5xx

3

View Details

Click on any status card to see detailed description and use cases

HTTP Status Codes Complete Reference

HTTP status codes are essential for understanding web communications. Our comprehensive reference helps developers quickly look up any status code and understand what it means for their applications.

Status Code Categories

1xx Informational: The request was received, continuing processing.
2xx Success: The request was successfully received, understood, and accepted.
3xx Redirection: Further action must be taken to complete the request.
4xx Client Error: The request contains bad syntax or cannot be fulfilled.
5xx Server Error: The server failed to fulfill a valid request.

Frequently Asked Questions

What is an HTTP status code?

An HTTP status code is a three-digit response sent by a server to indicate the result of a request. Codes are grouped into five classes: 1xx informational, 2xx success, 3xx redirection, 4xx client error, and 5xx server error.

What does 200 OK mean?

200 OK means the request succeeded and the server returned the requested resource. It is the normal response for a working page.

What is the difference between 301 and 302 redirects?

301 is a permanent redirect that passes most ranking signals to the new URL. 302 is a temporary redirect and should be used when the original URL will return later.

What does 404 Not Found mean?

404 means the server cannot find the requested resource at the given URL. Search engines will eventually drop 404 pages from their indexes.

What does 500 Internal Server Error mean?

500 indicates an unexpected server-side problem. It usually requires checking application logs, database connections, or server configuration.

What is a 503 Service Unavailable response?

503 means the server is temporarily unable to handle the request, often due to maintenance or overload. It is the correct code to use during planned downtime.

Are status codes important for SEO?

Yes. Search engines use status codes to decide whether to index a page, follow a redirect, or reduce crawl frequency. Persistent 5xx errors can hurt rankings.

How do I filter status codes in this tool?

Use the category buttons to show only 1xx, 2xx, 3xx, 4xx, or 5xx codes, or type a number or keyword into the search box.

What is a 400 Bad Request error?

400 means the server could not understand the request, usually because of malformed syntax, invalid parameters, or encoding issues.

What does 403 Forbidden mean?

403 means the server understood the request but refuses to authorize it. Unlike 401, authentication will not grant access.

Is this HTTP reference free?

Yes, it is completely free with no signup and no usage limits.

Does the tool cover all HTTP status codes?

The reference covers the most common standardized codes from 100 to 599, including the ones most relevant to web developers and SEOs.

Related SVG Workflows

JSON Formatter Online Format, beautify, validate & minify JSON UUID Generator Generate random UUID v4 identifiers Base64 Encoder/Decoder Encode & decode Base64 text and images HTML Entity Encoder Encode & decode HTML entities IP Address Lookup Check IP address details online URL Encoder/Decoder Encode and decode URL strings Regex Tester Online Test regular expressions with live highlights SVG Compressor Reduce SVG file size by up to 80% instantly online Word Counter Online Count words, characters and reading time Image Compressor Compress PNG, JPG, WebP images PNG to SVG Online
>