Developer Tools Runs in your browser Free · no account

HTTP Status Code Reference

A searchable reference for HTTP response status codes. Type a number such as 418, or a phrase such as "redirect" or "rate limit", and see the code, its official name, the specification that defines it and a practical note on when to use it.

Options
Search 0 characters
Status codes

Your result will appear here.

Not sure where to start? Use Load example.

Results update automatically and are calculated on your device. Nothing you type is sent to a server.

Runs in your browser. Processing happens entirely in your browser. Nothing you enter is sent to Delimiter.live.

How to use the HTTP Status Code Reference

  1. Type a status code number, or a word describing what you are looking for.
  2. Narrow the list with the class filter if you only want, say, redirection codes.
  3. Read the note for guidance on when each code is the right choice.

Example

Input
301
Output
301 Moved Permanently — RFC 9110. Use for a permanent URL change; search engines transfer ranking signals to the new URL.

Common use cases

  • Deciding between 301 and 308, or 302 and 307, when adding a redirect.
  • Choosing the right error code for an API you are designing.
  • Working out what an unfamiliar code in a log actually means.

Limitations and things to watch for

  • This covers the codes registered with IANA and defined by the HTTP specifications, plus a small number of widely used unofficial codes which are labelled as such.
  • Some servers and CDNs return vendor-specific codes in the 5xx range that are not part of any standard.

Frequently asked questions

What is the difference between 301 and 302?
A 301 says the resource has permanently moved, so clients and search engines should update to the new URL and transfer ranking signals. A 302 says the move is temporary and the original URL should still be used in future.
When should I return 404 instead of 410?
Return 404 when a resource is not found and may exist later. Return 410 Gone when you know it has been permanently removed — search engines drop 410 URLs from their index faster.
What does 429 mean?
Too Many Requests: the client has been rate limited. A well-behaved server includes a Retry-After header telling the client when to try again.

Share this tool