HTTP Status Code Reference

Search any HTTP status code or click for full details on when it occurs and how to handle it.

About this tool

HTTP Status Code Categories

1xx Informational — request received, continuing. 2xx Success — request completed. 3xx Redirection — further action needed. 4xx Client error — bad request. 5xx Server error — server failed to fulfill request.

FAQ

Frequently Asked Questions

What's the difference between a 301 and a 302 redirect?

301 is a permanent redirect — search engines transfer ranking signals to the new URL. 302 is temporary — the original URL stays canonical. Use 301 unless the move is genuinely short-term.

Why am I seeing a 429 status code?

429 "Too Many Requests" means the client hit a rate limit set by the server — the fix is usually to slow down request frequency or add backoff/retry logic.

Where do I find the full list of codes?

All standard 1xx-5xx status codes are listed with their meaning, when they typically occur, and how to fix them.

Related Tools

More Dev Tools

Base64 EncoderBcrypt GeneratorColor PickerCron ParserCSS MinifierCSV ⇄ JSON

Want more detail? Read How to Use HTTP Status Codes: Practical Guide and Best Practices.