Find HTTP response codes, filter by response class and inspect concise meanings with specification links. A private, local reference with clear labels for temporary, deprecated and unused entries.
Your content stays on your device Free, with no account
A quick guide to HTTP responses Local reference · no requests
Search codes, names, summaries, aliases or RFC numbers. Up to 200 characters.
64 registry entries. Enable JavaScript to filter, inspect and export.
1xx informational · 2xx success · 3xx redirection · 4xx client error · 5xx server error. A class alone does not determine retry behavior or cacheability.
Local snapshot checked 20 October 2026; registry updated 15 September 2025. IANA registry ↗. Source links open external documentation only when selected.
STATUS DETAILS
Choose a code below
Concise explanations help you find the right specification.
This is a reference, not a website checker. It does not contact a URL. Vendor-specific and unassigned codes are omitted; inclusion does not mean a code is recommended or an Internet Standard.
HTTP status codes
Codes and registry labels · select a code for its source and notes
Code
Name
Label
Quick meaning
Continue
registered
Continue sending the request.
Switching Protocols
registered
Changing the connection protocol.
Processing
registered
WebDAV request is still being processed.
Early Hints
registered
Preparation hints before the final response.
Upload Resumption Supported
temporary
Signals support for resuming an upload.
OK
registered
The request succeeded.
Created
registered
A resource was created.
Accepted
registered
Accepted; processing remains incomplete.
Non-Authoritative Information
registered
A proxy transformed content.
No Content
registered
Success without response content.
Reset Content
registered
Reset the document view.
Partial Content
registered
A requested range follows.
Multi-Status
registered
WebDAV results for multiple resources or properties.
Already Reported
registered
WebDAV binding already covered in this response.
IM Used
registered
A delta-encoded representation follows.
Multiple Choices
registered
Choose among available representations.
Moved Permanently
registered
Resource moved permanently.
Found
registered
Resource moved temporarily.
See Other
registered
Retrieve a different resource.
Not Modified
registered
Reuse the cached representation.
Use Proxy
deprecated
Deprecated proxy redirection.
(Unused)
unused
Reserved; no current meaning.
Temporary Redirect
registered
Temporary move; preserve method.
Permanent Redirect
registered
Permanent move; preserve method.
Bad Request
registered
The request is invalid.
Unauthorized
registered
Valid authentication credentials required.
Payment Required
reserved
Reserved for future use.
Forbidden
registered
The server refuses fulfillment.
Not Found
registered
Resource unavailable or undisclosed.
Method Not Allowed
registered
Method unavailable for resource.
Not Acceptable
registered
No acceptable representation available.
Proxy Authentication Required
registered
Proxy authentication is required.
Request Timeout
registered
Request completion took too long.
Conflict
registered
Conflict with resource state.
Gone
registered
Resource likely permanently unavailable.
Length Required
registered
Content length is required.
Precondition Failed
registered
A request precondition failed.
Content Too Large
registered
Request content exceeds limits.
URI Too Long
registered
Request URI exceeds limits.
Unsupported Media Type
registered
Unsupported request content format.
Range Not Satisfiable
registered
Requested range cannot apply.
Expectation Failed
registered
Request expectation cannot succeed.
(Unused)
unused
Reserved; no current meaning.
Misdirected Request
registered
Wrong server for request.
Unprocessable Content
registered
Content instructions cannot be processed.
Locked
registered
WebDAV resource is locked.
Failed Dependency
registered
A prerequisite WebDAV action failed.
Too Early
registered
Replay risk: retry outside early data.
Upgrade Required
registered
A protocol upgrade is required.
Precondition Required
registered
Send a conditional request to avoid lost updates.
Too Many Requests
registered
Request rate exceeds the server’s limit.
Request Header Fields Too Large
registered
Request headers exceed the server’s size limit.
Unavailable For Legal Reasons
registered
Access is blocked because of a legal demand.
Internal Server Error
registered
Unexpected server-side failure.
Not Implemented
registered
Required functionality is unsupported.
Bad Gateway
registered
Invalid upstream response received.
Service Unavailable
registered
Service is temporarily unavailable.
Gateway Timeout
registered
Upstream response timed out.
HTTP Version Not Supported
registered
Unsupported HTTP major version.
Variant Also Negotiates
registered
Server negotiation configuration creates a circular reference.
Insufficient Storage
registered
Insufficient storage to complete the WebDAV action.
Authenticate to gain network access; often a captive portal.
A FEW SIMPLE STEPS
How to use HTTP Status Reference
Search by code, name, summary, alias or RFC number. Multiple search words must all match.
Narrow results by response class or registry label. Reset filters to see the entire reference.
Select a code to inspect its summary, notes and specification link.
Copy the selected details or download the filtered entries as JSON.
PRIVATE BY DESIGN
Why use this tool?
Search and filtering run entirely in your browser using a bundled registry snapshot. Search terms are never uploaded or stored, and no website is contacted for a status check. Source links let you consult authoritative documentation when you choose.
Tool inputs stay in your browser. Only your theme preference is saved on this device.
A few things worth knowing
Does this check a website’s HTTP response?
No. This is an offline reference after the page has loaded. It never fetches a URL, sends your search terms or stores search history. Selecting an external source link opens the official documentation in another tab.
How current is the reference?
The bundled IANA snapshot was checked on 20 October 2026, with a registry update date of 15 September 2025. It is not refreshed automatically. Code 104 has a temporary registration expiring 13 November 2026 in this snapshot; consult IANA for subsequent changes. All registry entries are included, except unassigned ranges and codes.
Why is 418 labeled unused?
The IANA registry labels 418 (Unused), although the historical nickname I’m a teapot remains searchable. Other historical aliases, including Payload Too Large and Unprocessable Entity, are searchable while current registry names are displayed.
Do these labels mean a code is recommended?
No. Regular entries means entries without one of this tool’s special labels; it does not assert standards-track status or universal support. The tool separately labels temporary, deprecated, unused, obsoleted and future-reserved entries. The linked specifications define the exact requirements.
What happens when a code is missing?
Unassigned and vendor-specific codes are not listed. An empty search result does not prove a response is impossible or invalid. Clear class and label filters if they hide a known code; consult the service’s documentation for vendor codes.
Can I infer caching or retry rules from the class?
No. The short summaries are navigation aids, not complete protocol guidance. Method, headers, application behavior and the relevant specification determine handling. Copy and JSON exports include source and snapshot information so their limits remain visible.