HTTP Status Codes — Complete Reference & Explanation
Complete HTTP status code reference with explanations, examples, and when to use each code. Search by code or name. Free developer reference tool.
Help Us Improve
Be the first to rate!
Frequently Asked Questions
How do I use HTTP Status Codes Reference?
Search by code number (e.g. 404) or name (e.g. 'not found'). Each entry explains what the code means and when to use it in your API.
Is HTTP Status Codes Reference free?
Yes, this reference tool on ToolPix is 100% free with no signup required.
What is the difference between 401 and 403?
401 Unauthorized means the client is not authenticated (no or invalid credentials). 403 Forbidden means the client is authenticated but lacks permission for the resource.
When should I use 422 vs 400?
400 Bad Request is for malformed syntax. 422 Unprocessable Entity is for well-formed requests that fail validation (e.g. missing required fields in JSON).
What HTTP codes should a REST API return?
200 OK, 201 Created, 204 No Content for success. 400, 401, 403, 404, 422 for client errors. 500, 503 for server errors.
Related Tools
CSS Minifier
Minify and compress CSS code. Remove comments, whitespa…
JWT Decoder
Decode and inspect JWT tokens. View header, payload, an…
Regex Tester
Test and debug regular expressions with real-time match…
Diff Checker
Compare two texts side by side. Highlight additions, de…
Cron Expression Generator
Build cron expressions visually with a point-and-click …