HTTP STATUS CODES
HTTP status codes, meaning and fixes in one place.
Browse common HTTP status codes from 1xx to 5xx with standard meaning, use cases and troubleshooting tips. Runs locally in your browser.
31 codes
Everything runs locally in your browser
What can this tool do?
A reference of common HTTP status codes from 1xx to 5xx, each with its standard name, meaning, typical scenario and troubleshooting advice. Filter by category (informational / success / redirection / client error / server error) or search by code, English name or meaning — try 404, not found or redirect. Use the copy button beside a code to grab the value quickly when debugging APIs. Everything runs locally.
FAQ
What is the difference between 301 and 302?
301 is a permanent redirect: browsers and search engines remember it and send later requests straight to the new address. 302 is temporary and the target is not cached. Use 301 for moved URLs, 302 for temporary jumps such as post-login returns.
How do I tell 401 from 403?
401 means unauthenticated — the server is asking who you are and normally returns a challenge header. 403 means you were recognised but refused: insufficient permission. Return 401 when not logged in, 403 when logged in but not allowed.