HTTP Status Codes
Quickly look up any HTTP status code (1xx-5xx) with name, RFC reference, and a one-line description.
100% in your browser. Files never uploaded.
100
Continue
Informational · RFC 9110
Server got request headers; client should proceed with the body.
101
Switching Protocols
Informational · RFC 9110
Server agrees to switch protocols (e.g. WebSocket upgrade).
102
Processing
Informational · RFC 2518
Server is still processing (WebDAV).
103
Early Hints
Informational · RFC 8297
Used to return some response headers before final HTTP message.
200
OK
Success · RFC 9110
Standard success response.
201
Created
Success · RFC 9110
Resource created. Location header should point to it.
202
Accepted
Success · RFC 9110
Request accepted but not yet processed.
204
No Content
Success · RFC 9110
Successful, no body. Useful for DELETE.
206
Partial Content
Success · RFC 9110
Range request — partial body returned.
301
Moved Permanently
Redirection · RFC 9110
Resource moved permanently to a new URL.
302
Found
Redirection · RFC 9110
Temporary redirect (preserves method historically; use 307 for explicit semantics).
303
See Other
Redirection · RFC 9110
Redirect, switch to GET. Common after POST.
304
Not Modified
Redirection · RFC 9110
Cached version is still valid.
307
Temporary Redirect
Redirection · RFC 9110
Redirect, preserve method and body.
308
Permanent Redirect
Redirection · RFC 9110
Like 301 but preserves method.
400
Bad Request
Client error · RFC 9110
Malformed request.
401
Unauthorized
Client error · RFC 9110
Missing or invalid auth credentials.
402
Payment Required
Client error · RFC 9110
Reserved (some APIs use it for quota / billing issues).
403
Forbidden
Client error · RFC 9110
Authenticated but not allowed.
404
Not Found
Client error · RFC 9110
Resource doesn't exist.
405
Method Not Allowed
Client error · RFC 9110
Method not supported on this resource.
406
Not Acceptable
Client error · RFC 9110
Server can't produce a response matching the Accept header.
408
Request Timeout
Client error · RFC 9110
Client took too long to send the request.
409
Conflict
Client error · RFC 9110
Conflict with current resource state.
410
Gone
Client error · RFC 9110
Resource is permanently removed (stronger than 404).
411
Length Required
Client error · RFC 9110
Content-Length header missing.
412
Precondition Failed
Client error · RFC 9110
A precondition (If-Match, If-None-Match) failed.
413
Payload Too Large
Client error · RFC 9110
Request body exceeds server limit.
414
URI Too Long
Client error · RFC 9110
URI exceeds the server limit.
415
Unsupported Media Type
Client error · RFC 9110
Server doesn't support the request body's media type.
418
I'm a teapot
Client error · RFC 2324
Joke status from the Hyper Text Coffee Pot Control Protocol.
422
Unprocessable Entity
Client error · RFC 4918
Validation failed (semantic errors). Common in REST APIs.
423
Locked
Client error · RFC 4918
Resource is locked (WebDAV).
425
Too Early
Client error · RFC 8470
Server doesn't want to process a possibly replayed request.
426
Upgrade Required
Client error · RFC 9110
Client must upgrade to a different protocol.
428
Precondition Required
Client error · RFC 6585
Origin server requires the request to be conditional.
429
Too Many Requests
Client error · RFC 6585
Rate-limited.
431
Request Header Fields Too Large
Client error · RFC 6585
Total size of request headers is too large.
451
Unavailable For Legal Reasons
Client error · RFC 7725
Resource blocked due to legal demands.
500
Internal Server Error
Server error · RFC 9110
Generic server error.
501
Not Implemented
Server error · RFC 9110
Server doesn't recognize the method or can't fulfill it.
502
Bad Gateway
Server error · RFC 9110
Server got an invalid response from upstream.
503
Service Unavailable
Server error · RFC 9110
Server is overloaded or down for maintenance.
504
Gateway Timeout
Server error · RFC 9110
Upstream server didn't respond in time.
505
HTTP Version Not Supported
Server error · RFC 9110
Server doesn't support the HTTP version.
507
Insufficient Storage
Server error · RFC 4918
Server can't store the representation (WebDAV).
511
Network Authentication Required
Server error · RFC 6585
Client must authenticate to gain network access (e.g. captive portal).
How to use
- 1Search by code or keywordClick any row to read.