Free Online HTTP Status Codes Tool

An HTTP status code reference lists every standard code from 100 to 599 with its name and plain-English meaning, grouped by class and searchable.

Your data is processed entirely in your browser and never sent to any server.

Instant results 100% private No signup needed

1xx Informational

100
Continue
The server received the request headers and the client should send the body.
101
Switching Protocols
The server agrees to switch protocols, e.g. to WebSocket.
103
Early Hints
Lets the client start preloading resources while the server prepares a response.

2xx Success

200
OK
The request succeeded; the response body contains the result.
201
Created
The request succeeded and a new resource was created.
202
Accepted
The request was accepted for processing but is not yet complete.
204
No Content
The request succeeded but there is no body to return.
206
Partial Content
The server is delivering part of the resource due to a Range header.

3xx Redirection

301
Moved Permanently
The resource has a new permanent URL; pass ranking signals to it.
302
Found
The resource is temporarily at a different URL; keep using the original.
303
See Other
The client should fetch the resource at another URL with GET.
304
Not Modified
The cached version is still valid; no body is sent.
307
Temporary Redirect
Temporary redirect that preserves the original HTTP method.
308
Permanent Redirect
Permanent redirect that preserves the original HTTP method.

4xx Client Error

400
Bad Request
The server cannot process the request due to a client error.
401
Unauthorized
Authentication is required and has failed or not been provided.
403
Forbidden
The server understood the request but refuses to authorize it.
404
Not Found
The server cannot find the requested resource.
405
Method Not Allowed
The HTTP method is not supported for this resource.
406
Not Acceptable
No content matching the request's Accept headers is available.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request conflicts with the current state of the resource.
410
Gone
The resource is permanently gone with no forwarding address.
413
Payload Too Large
The request body is larger than the server will process.
415
Unsupported Media Type
The request's media type is not supported by the resource.
418
I'm a teapot
An April Fools' joke code; the server refuses to brew coffee.
422
Unprocessable Content
The request is well-formed but has semantic errors.
429
Too Many Requests
The client has sent too many requests in a given time (rate limited).
451
Unavailable For Legal Reasons
The resource is blocked for legal reasons.

5xx Server Error

500
Internal Server Error
A generic server error with no more specific message.
501
Not Implemented
The server does not support the functionality to fulfil the request.
502
Bad Gateway
A gateway or proxy received an invalid response from the upstream server.
503
Service Unavailable
The server is temporarily overloaded or down for maintenance.
504
Gateway Timeout
A gateway or proxy did not get a timely response upstream.
505
HTTP Version Not Supported
The server does not support the HTTP version used in the request.

How to Use This Tool

  1. Browse the codes grouped into 1xx through 5xx classes.
  2. Type a number like 404 or a keyword like 'redirect' to filter.
  3. Read each code's name and plain-English meaning.
  4. Use it to pick the right response or debug an API error.

What Is a HTTP Status Codes?

HTTP status codes are three-digit numbers a server returns to summarise the result of a request. RFC 9110 (HTTP Semantics) organises them into five classes by leading digit: 1xx informational, 2xx success, 3xx redirection, 4xx client errors and 5xx server errors. The class alone tells a client roughly what happened before it even reads the code.

This reference lists the standard codes across all five classes with their canonical names and a short, practical meaning — what 404 versus 410 implies, when 301 (permanent) is right instead of 302 (temporary), why 429 signals rate limiting. A filter box matches on the number or a keyword so you can jump straight to the code you need.

It is a quick lookup for API designers choosing the correct response, developers debugging a failing request, and SEO work where redirect type affects how ranking signals transfer. The data is static and rendered in your browser, so no lookups are sent anywhere.

Frequently Asked Questions

Which codes are covered?
All standard codes across the five classes — 1xx informational, 2xx success, 3xx redirect, 4xx client error and 5xx server error.
What is the difference between 301 and 302?
301 is a permanent redirect that passes ranking signals; 302 is temporary and tells clients the original URL still applies.
Can I search the list?
Yes. Type a number like 404 or a word like 'gateway' to filter the table instantly to matching status codes.

Published by the WeGotEveryTool team. We build and test every tool in-house and update pages when the underlying spec, formula, or recommendation changes.

Reviewed: May 2026. Disclaimer: this tool is provided as-is for general informational use. For decisions with material consequences (medical, legal, financial, security) verify results against a qualified professional source.

Related Web & HTML