HTTP Status Codes
Searchable reference for common HTTP status codes.
HTTP status codes tell you whether an API call succeeded, redirected, failed validation, or hit a server error - but memorizing every code is impractical. Utilitoo's HTTP Status Codes reference lists common codes with plain-language names, categories, and descriptions you can search instantly while debugging APIs, reviewing logs, or writing documentation.
Backend developers interpreting fetch errors, frontend engineers handling axios responses, technical writers documenting API behavior, and students learning web fundamentals all need a quick status code lookup without opening multiple browser tabs.
Search by code number, name, or keyword like "not found" or "timeout." Results show informational, success, redirect, client error, and server error categories with color-coded badges. Pair with HTTP Header Viewer when inspecting live responses or MIME Type Lookup when checking Content-Type headers.
This reference runs entirely in your browser on Utilitoo. No account required and no data is collected. Free for developers, ops teams, and anyone building or consuming HTTP APIs.
HTTP Status Codes is built for the inspect-edit-copy loop developers repeat dozens of times per day. Because Utilitoo runs in the browser, you avoid context switching to desktop utilities while reviewing logs, configs, or API responses. When output feeds into production systems, validate on a staging copy first.
Common use cases
- Searchable reference for common HTTP status codes - a common daily workflow on Utilitoo.
- Preparing http status codes results to paste into pull requests, tickets, or team chat.
- Validating http status codes data from a third-party API before wiring it into your application.
- Teaching or documenting http status codes workflows without installing desktop software.
- Cross-checking HTTP Status Codes output against a colleague's result during pair debugging or code review.
Tips & common mistakes
HTTP Status Codes runs entirely in your browser on Utilitoo, so you can paste sensitive API payloads, configs, or logs without uploading them. Start with a small sample to confirm the output format, then process the full input. If results look wrong, check for trailing commas, wrong encoding, or mixed line endings - common issues when copying from terminals or log viewers. Keep HTTP Status Codes in a pinned tab during active development - it is faster than CLI one-offs for quick transforms. Use the Related Tools section to chain utilities without returning to the homepage.
Common errors
- Unexpected output from HTTP Status Codes - double-check input format, character encoding, and whether the source data was truncated when pasted.
- Browser limits - very large inputs may slow or freeze the tab; split the data into smaller chunks if performance degrades.
| Code | Name | Category | Description |
|---|---|---|---|
| 100 | Continue | informational | Client should continue the request. |
| 101 | Switching Protocols | informational | Server is switching protocols as requested. |
| 102 | Processing | informational | Server received and is processing the request. |
| 103 | Early Hints | informational | Preload hints before the final response. |
| 200 | OK | success | Request succeeded. |
| 201 | Created | success | Resource was created successfully. |
| 202 | Accepted | success | Request accepted for processing. |
| 204 | No Content | success | Success with no response body. |
| 206 | Partial Content | success | Partial resource returned for range requests. |
| 301 | Moved Permanently | redirect | Resource permanently moved to a new URL. |
| 302 | Found | redirect | Resource temporarily moved to another URL. |
| 304 | Not Modified | redirect | Cached version is still valid. |
| 307 | Temporary Redirect | redirect | Temporary redirect preserving request method. |
| 308 | Permanent Redirect | redirect | Permanent redirect preserving request method. |
| 400 | Bad Request | client-error | Request syntax or parameters are invalid. |
| 401 | Unauthorized | client-error | Authentication is required. |
| 403 | Forbidden | client-error | Authenticated but not allowed to access the resource. |
| 404 | Not Found | client-error | Requested resource does not exist. |
| 405 | Method Not Allowed | client-error | HTTP method is not supported for this route. |
| 408 | Request Timeout | client-error | Server timed out waiting for the request. |
| 409 | Conflict | client-error | Request conflicts with current resource state. |
| 410 | Gone | client-error | Resource is permanently unavailable. |
| 413 | Payload Too Large | client-error | Request body exceeds server limits. |
| 415 | Unsupported Media Type | client-error | Content type is not supported. |
| 418 | I'm a teapot | client-error | April Fools' RFC 2324 reference status. |
| 422 | Unprocessable Entity | client-error | Validation failed for a well-formed request. |
| 429 | Too Many Requests | client-error | Rate limit exceeded. |
| 500 | Internal Server Error | server-error | Unexpected server-side failure. |
| 501 | Not Implemented | server-error | Server does not support the requested feature. |
| 502 | Bad Gateway | server-error | Invalid response from upstream server. |
| 503 | Service Unavailable | server-error | Server temporarily unavailable. |
| 504 | Gateway Timeout | server-error | Upstream server did not respond in time. |
How to use
- Search by code, name, or description.
- Browse the matching status code table.
- Use it while debugging APIs and web apps.
Frequently Asked Questions
What is an HTTP status code?▼
An HTTP status code is a three-digit number in every HTTP response indicating whether the request succeeded, redirected, or failed.
What does HTTP 404 mean?▼
404 Not Found means the server could not locate the requested resource at the given URL.
What is the difference between 401 and 403?▼
401 Unauthorized means authentication is required or failed. 403 Forbidden means the client is authenticated but not allowed to access the resource.
Can I search status codes by name?▼
Yes. Search by number, name, or description keywords like gateway, timeout, or redirect.
Is this status code list updated?▼
Utilitoo covers the most commonly used standard HTTP status codes developers encounter in production APIs and web apps.
Related Tools
HTTP Header Viewer
View HTTP response headers for any URL.
MIME Type Lookup
Look up MIME types by extension or media type.
URL Encoder / Decoder
Encode and decode URL strings and query parameters.
DNS Lookup
Look up DNS records for any domain.
JWT Decoder
Decode JWT tokens and inspect claims.
IP Lookup
Look up IP address information.

