HTTP Status Codes
Complete HTTP status code reference with explanations, use cases, and examples. Look up any HTTP response code from 1xx informational to 5xx server errors.
Used 13.7K times today
1xx — Informational
1001011021032xx — Success
2002012022032042052062072082263xx — Redirection
3003013023033043073084xx — Client Errors
4004014024034044054064074084094104114124134144154164174184214224234244254264284294314515xx — Server Errors
500501502503504505506507508510511How to Use HTTP Status Codes
- 1
Search or browse status codes
Type a status code number (e.g., 404) or keyword (e.g., "redirect") in the search box, or browse by category.
- 2
Read the explanation
Each status code includes its official name, a plain-English explanation, and typical use cases in REST APIs.
- 3
Copy or share
Copy the status code and description to use in API documentation, error handling code, or team discussions.
Frequently Asked Questions
What is the difference between 401 and 403?
When should I use 400 vs 422?
What does a 429 status code mean?
About HTTP Status Codes
The HTTP Status Codes reference covers all standard codes defined by RFC 7231, RFC 6585, and other RFCs, from 100 Continue to 511 Network Authentication Required. Every developer working with web APIs, HTTP clients, or server-side code needs to understand these codes to build robust error handling, write clear API documentation, and debug connectivity issues effectively.
This reference includes not just the official code names and definitions, but also practical guidance on when to use each code in REST API design, common misconceptions (like the 401 vs 403 confusion), and notes on codes that are deprecated or non-standard but still encountered in the wild.
More Developer Tools Tools
JSON Formatter
Format, beautify, and validate JSON instantly. Paste raw JSON and get a clean, indented, human-readable output with syntax error detection.
JSON Minifier
Minify and compress JSON by removing whitespace and comments. Reduce JSON payload size instantly for faster API responses and smaller storage footprint.
JSON to CSV Converter
Convert JSON arrays to CSV format instantly. Transform nested JSON data into spreadsheet-ready CSV files with automatic header detection.
JSON to YAML Converter
Convert JSON to YAML format instantly online. Transform JSON config files, API schemas, and data structures into clean, readable YAML syntax.
Base64 Encoder / Decoder
Encode text or decode Base64 strings instantly online. Convert between plain text and Base64 encoding for data URLs, authentication headers, and API tokens.
URL Encoder / Decoder
Encode or decode URLs and query strings instantly. Convert special characters to percent-encoding and back for safe URL transmission and debugging.
HTML Encoder / Decoder
Encode special characters to HTML entities or decode HTML entities back to plain text. Prevent XSS and display HTML code safely in web pages.
UUID Generator
Generate UUID v1, v4, and v5 universally unique identifiers instantly. Create single or bulk UUIDs for databases, APIs, and distributed systems.