What is HTTP Status Codes?
HTTP Status Codes — An HTTP Status Codes Reference is a free tool that lists all HTTP response status codes with descriptions, use cases, and troubleshooting guidance.
Loading your tools...
Complete reference for all HTTP status codes from 1xx Informational to 5xx Server Error. Each code includes its meaning, when to use it, and common scenarios. Essential for API development, debugging, and web infrastructure.
HTTP Status Codes: Search or browse HTTP status codes by category: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error), 5xx (server error). Each code includes its meaning, common causes, and how to fix it.
Loading Tool...
HTTP Status Codes — An HTTP Status Codes Reference is a free tool that lists all HTTP response status codes with descriptions, use cases, and troubleshooting guidance.
Search for a status code or class group.
Review the response meaning and common causes.
Map the code to client/server handling logic.
Apply fixes and revalidate request behavior.
API integration troubleshooting
Backend response design reviews
Frontend error handling validation
Support incident diagnosis
Status-code reference pages perform best when they are concise and easy to navigate. This page focuses on that practical debugging intent.
It helps teams reduce diagnosis time by quickly mapping response codes to likely causes and next actions.
62 status codes found
HTTP stands for Hypertext Transfer Protocol. Common methods:
| Method | Description | Safe | Idempotent |
|---|---|---|---|
| GET | Retrieve a resource | Yes | Yes |
| POST | Create a resource or submit data | No | No |
| PUT | Replace a resource | No | Yes |
| PATCH | Partially update a resource | No | No |
| DELETE | Delete a resource | No | Yes |
| HEAD | Same as GET but headers only | Yes | Yes |
| OPTIONS | Describe communication options | Yes | Yes |
| CONNECT | Establish tunnel (e.g. SSL) | No | No |
| TRACE | Message loop-back test | Yes | Yes |