HTTP Status Codes

How to use this HTTP status code reference

  1. Type a status code (like 404) or a keyword (like "not found").
  2. Matching codes appear instantly with their name and meaning.
  3. Leave the search empty to browse the full list.

What do the status code ranges mean?

2xx means success, 3xx means redirection, 4xx means a client-side error (like a bad request or missing page), and 5xx means a server-side error. This grouping lets you quickly diagnose what category of problem you're dealing with.

What's the difference between 401 and 403?

401 means you're not authenticated at all (you need to log in), while 403 means you are authenticated but don't have permission to access that specific resource.

Is 418 a real status code?

Yes — "I'm a teapot" was defined as an April Fools' joke in RFC 2324, but it's technically a real, registered HTTP status code that some servers implement for fun.