TASK
Look up the meaning of an HTTP status code
Get the category, reason phrase, and common usage for any HTTP status code (1xx-5xx).
- 1
HTTP status codes are grouped: 1xx informational, 2xx success, 3xx redirect, 4xx client error, 5xx server error. Knowing the exact meaning (not just the category) helps debug API responses and design correct error handling.
- 2 HTTP Status Codes →
Enter a status code (e.g. 418) or browse by category. The tool returns the reason phrase ('I'm a Teapot'), category, and common usage notes including when to use vs related codes.
Frequently asked questions
- Should I use 401 or 403 for authentication failures?
- 401 Unauthorized means the request lacks valid authentication credentials (not logged in). 403 Forbidden means the server refuses to authorize an authenticated user (logged in but not permitted). Use 401 for 'log in first', 403 for 'you can't do this'.
- What is the difference between 301 and 308?
- 301 Moved Permanently may change the method from POST to GET on redirect (historical behavior). 308 Permanent Redirect preserves the method. Use 308 for permanent redirects where the method must not change; 301 for compatibility with older clients.
Learn more
Want to understand why?
How to Build a Secure API Gateway
Design a secure API gateway that handles authentication, rate limiting, request validation, and threat protection for backend services. TUTORIAL
How to Implement CORS
An intermediate-level guide covering cors, security, http. Includes step-by-step instructions, common errors, troubleshooting tips, and security considerations for cors. TUTORIAL
ALPN
ALPN (Application-Layer Protocol Negotiation, RFC 7301) negotiates the application protocol (e.g., h2, http/1.1) during the TLS handshake, avoiding an extra round trip. GLOSSARY
AMQP
AMQP is an enterprise-grade message queue protocol that defines routing, queue, binding, and transaction semantics, implemented by RabbitMQ and others. GLOSSARY
Related tools
HTTP Status Codes
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Free, private, and 100% client-side. TOOL
URL Parser
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Free, private, and 100% client-side. TOOL