HTTP Status Code Reference
Look up HTTP status codes from 100 to 511 by number or keyword, with a description, details and typical use cases for each.
HTTP Status Code Reference
Category reference
Request received, continuing process
Request successfully received, understood, and accepted
Further action needed to complete the request
Request contains bad syntax or cannot be fulfilled
Server failed to fulfill a valid request
Updated . Provided as is. Check the output before you rely on it in production.
How to use HTTP Status Code Reference
- 1
Search by status code
Enter a code (e.g., 404, 500) to see its meaning, description, and common use cases. Quick reference for understanding API errors.
- 2
Search by description
Search for keywords like 'not found', 'server error', or 'success'. The tool returns matching status codes, letting you pick the right one for your response.
- 3
Browse by category
Group by status code families: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error), 5xx (server error). Understand which category applies to your scenario.
- 4
Use in API error handling
Reference this tool when implementing error responses. Return 400 for bad requests, 401 for auth failures, 403 for permission denied, 404 for missing resources, 500 for server errors. Use correct codes for proper client error handling.
Questions and answers
What is HTTP Status Code Reference?
Does HTTP Status Code Reference store or send my data?
What is the difference between 401 and 403 status codes?
For AI agents: how to call this tool
Machine-readable contract, endpoints and examples. Humans can ignore this section.
Best Path For Builders
Browser workflow
Runs instantly in the browser with private local processing and copy/export-ready output.
Browser Workflow
This tool is optimized for instant in-browser execution with local data handling. Run it here and copy/export the output directly.
/http-status-codes/
For automation planning, fetch the canonical contract at /api/tool/http-status-codes.json.