Developer Tool
HTTP Status Code Reference
Search or browse all HTTP status codes from 1xx to 5xx. Each entry includes a plain-English description, how it works, and when to use it in your APIs.
Status Codes
35Select a status code
Click any code on the left to see its full description, behaviour, and when to use it.
How to use this tool
- 1
Search by code or name
Type a status code (e.g. 404) or a keyword (e.g. 'not found') in the search box to instantly filter all matching codes.
- 2
Filter by status range
Use the range filter to browse only 2xx success codes, 4xx client errors, 5xx server errors, or any other range.
- 3
Read the description and usage guidance
Each code includes a plain-English description, what it means in practice, and when you should use it in your own API responses.
From the Blog — APIs & Backend
How to Build Secure Node.js APIs with JWT & Role-Based Access
Choosing the right status codes (401 vs 403, 400 vs 422) is crucial when building APIs. See how they're used in a production Node.js setup.
APIsBrowse all Code articles
API design, REST best practices, and backend engineering from the blog.
Code