HTTP Status Codes

HTTP status code reference

showing
100Continue
101Switching Protocols
102Processing
103Early Hints
200OKCommon
201Created
202Accepted
203Non-Authoritative Information
204No Content
205Reset Content
206Partial Content
207Multi-Status
208Already Reported
226IM Used
300Multiple Choices
301Moved PermanentlyCommon
302FoundCommon
303See Other
304Not ModifiedCommon
305Use Proxy
307Temporary Redirect
308Permanent Redirect
400Bad RequestCommon
401UnauthorizedCommon
402Payment Required
403ForbiddenCommon
404Not FoundCommon
405Method Not Allowed
406Not Acceptable
407Proxy Authentication Required
408Request Timeout
409Conflict
410Gone
411Length Required
412Precondition Failed
413Payload Too Large
414URI Too Long
415Unsupported Media Type
416Range Not Satisfiable
417Expectation Failed
418I'm a Teapot
421Misdirected Request
422Unprocessable Entity
423Locked
424Failed Dependency
425Too Early
426Upgrade Required
428Precondition Required
429Too Many Requests
431Request Header Fields Too Large
451Unavailable For Legal Reasons
500Internal Server ErrorCommon
501Not Implemented
502Bad GatewayCommon
503Service UnavailableCommon
504Gateway Timeout
505HTTP Version Not Supported
506Variant Also Negotiates
507Insufficient Storage
508Loop Detected
510Not Extended
511Network Authentication Required

About HTTP Status Codes

HTTP status code reference tool queries status code meanings, causes, solutions. Supports category browsing and search, essential for web dev debugging, API integration, ops troubleshooting.

How to Use

  1. Enter status code or keyword to search
  2. View status code meaning and category
  3. View common causes and solutions
  4. Browse by category (2xx/3xx/4xx/5xx)

Frequently Asked Questions

200 vs 204 difference?
200 OK returns response body (content), 204 No Content succeeds with no body. 204 common for DELETE/PUT operations that succeed but need no return data.
301 vs 302 difference?
301 permanent redirect, browser caches new address. 302 temporary redirect, re-requests each time. SEO-wise, 301 passes weight, 302 doesn't.
403 vs 401 difference?
401 Unauthorized means need login authentication. 403 Forbidden means authenticated but no permission. 401 needs credentials, 403 credentials useless.