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