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.