HTTP Status Codes
Every common HTTP status code, grouped by class. Search to filter.
A searchable reference of every HTTP status code — 1xx through 5xx — with short explanations. Find out what 404, 403, 500 or 418 really mean when you see them in a browser or API response.
Reference: IANA HTTP Status Code Registry.
How to use the HTTP Status Codes Reference
- Search for a code (like 404) or a phrase (like 'teapot').
- Browse by class: 2xx success, 4xx client errors and so on.
- Read the meaning of any code at a glance.
Frequently asked questions
What does 404 mean?
Not Found — the server cannot find the requested resource. It is the most common client error.
What does 500 mean?
Internal Server Error — the server crashed while handling the request; a server-side bug, not your fault.
What is the difference between 301 and 302?
301 is a permanent redirect (cacheable, passes SEO value); 302 is temporary.
What does 418 I'm a Teapot mean?
An April Fools' joke from 1998 that became a beloved easter egg in HTTP lore.