HTTP Status Code Lookup

Search and understand HTTP status codes with common use cases and troubleshooting tips

100

Continue

informational

The server has received the request headers and the client should proceed to send the request body.

RFC 7231
  • Large file uploads
  • HTTP/1.1 protocol
  • Expect header handling
101

Switching Protocols

informational

The server is switching protocols as requested by the client.

RFC 7231
  • WebSocket upgrades
  • HTTP/2 upgrades
  • Protocol switching
200

OK

success

The request has succeeded. The information returned with the response is dependent on the method used in the request.

RFC 7231
  • Successful GET requests
  • API responses
  • File downloads
201

Created

success

The request has succeeded and a new resource has been created as a result.

RFC 7231
  • Resource creation
  • POST requests
  • File uploads
204

No Content

success

The server successfully processed the request and is not returning any content.

RFC 7231
  • DELETE operations
  • Updates without response body
  • Form submissions
301

Moved Permanently

redirection

The requested resource has been permanently moved to the URL given by the Location headers.

RFC 7231
  • URL redirects
  • SEO redirects
  • Domain changes
302

Found

redirection

The requested resource has been temporarily moved to the URL given by the Location headers.

RFC 7231
  • Temporary redirects
  • Login redirects
  • Form submissions
304

Not Modified

redirection

The client can use cached data. The response must not contain a message body.

RFC 7232
  • Caching
  • Conditional requests
  • ETag validation
400

Bad Request

client error

The server cannot or will not process the request due to an apparent client error.

RFC 7231
  • Invalid syntax
  • Malformed requests
  • Missing parameters
401

Unauthorized

client error

Authentication is required and has failed or has not been provided.

RFC 7235
  • Login required
  • Invalid credentials
  • Missing authentication
403

Forbidden

client error

The server understood the request but refuses to authorize it.

RFC 7231
  • Insufficient permissions
  • IP restrictions
  • Content restrictions
404

Not Found

client error

The requested resource could not be found on the server.

RFC 7231
  • Missing pages
  • Invalid URLs
  • Deleted resources
409

Conflict

client error

The request could not be completed due to a conflict with the current state of the resource.

RFC 7231
  • Version conflicts
  • Duplicate resources
  • State conflicts
422

Unprocessable Entity

client error

The server understands the content type and syntax but cannot process the contained instructions.

RFC 4918
  • Validation errors
  • Business rule violations
  • Semantic errors
429

Too Many Requests

client error

The user has sent too many requests in a given amount of time.

RFC 6585
  • Rate limiting
  • API throttling
  • DDoS protection
500

Internal Server Error

server error

The server encountered an unexpected condition that prevented it from fulfilling the request.

RFC 7231
  • Server crashes
  • Unhandled exceptions
  • Configuration errors
502

Bad Gateway

server error

The server received an invalid response from an upstream server.

RFC 7231
  • Proxy errors
  • Load balancer issues
  • Upstream failures
503

Service Unavailable

server error

The server is temporarily unable to handle the request due to maintenance or overload.

RFC 7231
  • Maintenance mode
  • Server overload
  • Temporary outages
504

Gateway Timeout

server error

The server acting as a gateway did not receive a timely response from an upstream server.

RFC 7231
  • Proxy timeouts
  • Upstream delays
  • Network issues
Quick Reference
Common HTTP status code ranges
1xx
Informational
2xx
Success
3xx
Redirection
4xx
Client Error
5xx
Server Error

Features

๐Ÿ”Ž

Search by Code, Name, or Description

Quickly find specific HTTP status codes using the search bar.

๐Ÿ”

Filter by Category

Narrow down results to specific categories like 2xx Success or 4xx Client Error.

๐Ÿ’ก

Common Use Cases and Troubleshooting

Get practical examples and troubleshooting tips for each status code.

๐Ÿ”

Quick Reference

Common HTTP status code ranges to quickly reference.

    HTTP Status Lookup | DevKit - Essential Tools for Modern Developers