HTTP Status Codes List

Every HTTP status code explained in plain English — 200, 301, 404, 500 and more. Searchable reference, free.

✓ 100% free ✓ No sign up ✓ Runs in your browser — nothing uploaded
45 shown · click any cell to copy
CodeNameMeaning
100ContinueRequest received, keep sending
101Switching ProtocolsServer is switching protocols (e.g. WebSocket)
103Early HintsPreload hints before the final response
200OKSuccess
201CreatedResource created
202AcceptedAccepted for processing, not finished
204No ContentSuccess, nothing to return
206Partial ContentRange request served (video streaming, resumable downloads)
301Moved PermanentlyURL changed forever — best for SEO redirects
302FoundTemporary redirect
303See OtherRedirect to another URL with GET
304Not ModifiedCached version is still valid
307Temporary RedirectTemporary redirect, keep the method
308Permanent RedirectPermanent redirect, keep the method
400Bad RequestThe request is malformed
401UnauthorizedLogin / authentication needed
402Payment RequiredReserved for payments
403ForbiddenAuthenticated but not allowed
404Not FoundPage or resource doesn’t exist
405Method Not AllowedHTTP method not supported here
406Not AcceptableCan’t produce the requested format
408Request TimeoutClient took too long
409ConflictConflicts with current state
410GoneRemoved permanently
411Length RequiredContent-Length header missing
413Content Too LargeRequest body too big
414URI Too LongURL too long
415Unsupported Media TypeWrong Content-Type
418I'm a teapotApril Fools’ joke (RFC 2324)
422Unprocessable ContentValid syntax but invalid data
425Too EarlyReplay risk, retry later
426Upgrade RequiredSwitch protocol (e.g. to TLS)
428Precondition RequiredConditional request required
429Too Many RequestsRate limited — slow down
431Request Header Fields Too LargeHeaders too big
451Unavailable For Legal ReasonsBlocked for legal reasons
500Internal Server ErrorGeneric server error
501Not ImplementedServer doesn’t support this
502Bad GatewayUpstream server sent an invalid response
503Service UnavailableServer overloaded or down for maintenance
504Gateway TimeoutUpstream server timed out
505HTTP Version Not SupportedUnsupported HTTP version
507Insufficient StorageServer out of storage
508Loop DetectedInfinite loop detected
511Network Authentication RequiredCaptive portal login needed

How to use HTTP Status Codes List

  1. 1Open HTTP Status Codes List — it works right on this page.
  2. 2Use the controls above.
  3. 3Copy or download the result. No sign up needed.

Questions

Is HTTP Status Codes List free?

Yes. HTTP Status Codes List is 100% free with no limits, no watermark, no sign up and no email required.

Is my data sent anywhere?

No. Everything is calculated locally in your browser. Nothing you type is sent to or stored on any server.

Does HTTP Status Codes List work on my phone?

Yes. HTTP Status Codes List works in any modern browser on iPhone, Android, Windows, Mac, Linux and Chromebook. No app or install needed.

Do I need to create an account?

Never. There is no sign up, no login, no email and no paywall. Just open the page and use it.

More developer tools

Other free tools