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

  1. Search for a code (like 404) or a phrase (like 'teapot').
  2. Browse by class: 2xx success, 4xx client errors and so on.
  3. 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.