HTTP Status Codes Cheat Sheet & Reference

Network & Webmaster

Complete searchable dictionary and guide for all standard HTTP response status codes.

100Continue

Initial part of a request has been received and the client should proceed with the request.

101Switching Protocols

Server is switching protocols according to Upgrade request header (e.g. WebSockets).

200OK

Standard response for successful HTTP requests.

201Created

Request succeeded and a new resource was created (typically after POST/PUT).

204No Content

Server successfully fulfilled request and there is no additional content to send in response payload.

301Moved Permanently

Target resource has been assigned a new permanent URI. Search engines transfer SEO link juice.

302Found (Temporary Redirect)

Target resource resides temporarily under a different URI.

304Not Modified

Client can use cached version of requested resource (ETag / If-Modified-Since match).

308Permanent Redirect

Target resource has been assigned a new permanent URI and request method must NOT change.

400Bad Request

Server cannot process request due to perceived client error (malformed syntax, invalid JSON).

Common Fix:Verify request body format, required parameters, and headers.
401Unauthorized

Request requires user authentication (valid Bearer token or credentials).

Common Fix:Check Authorization header and ensure token is not expired.
403Forbidden

Server understood request but refuses to authorize it (insufficient permissions).

Common Fix:Verify user roles and permissions on the endpoint.
404Not Found

Origin server did not find a current representation for target resource.

Common Fix:Check the requested URL path and routing config.
405Method Not Allowed

Request method is known by server but not supported by target resource (e.g. POST to a GET route).

429Too Many Requests (Rate Limit)

User has sent too many requests in a given amount of time (rate limiting).

Common Fix:Implement exponential backoff or increase rate limit tier.
500Internal Server Error

Server encountered an unexpected condition that prevented it from fulfilling request.

Common Fix:Check server backend logs and unhandled exceptions.
502Bad Gateway

Server acting as a gateway or proxy received an invalid response from inbound server.

Common Fix:Ensure backend application process (Node, Python, Go) is alive and listening.
503Service Unavailable

Server is currently unable to handle request due to temporary overload or scheduled maintenance.

504Gateway Timeout

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

Common Fix:Optimize slow database queries or increase timeout limits.
Independent Project Patronage

Love ToolsApp? Buy Us a Coffee

ToolsApp operates 100% client-side with zero subscriptions and zero data tracking. We believe essential digital tools should remain free and accessible to everyone. Your coffee donations help us keep servers running and build new tools!

100% Client-SideFree For Everyone

How to Use HTTP Status Codes Cheat Sheet & Reference

1

Search Code

Type any code number (e.g. 404, 502) or keywords.

2

Filter by Category

Browse 1xx informational, 2xx success, 4xx client, or 5xx server errors.

3

Review Guidance

Read causes and best practice resolutions.

Privacy Guarantee:All computations, transformations, and file processing occur 100% locally in your browser via client-side JavaScript. Your sensitive data is never uploaded or logged on any remote server.

User Reviews & Feedback

Share your experience anonymously. Moderated automatically by AI.

5.0
0 reviews
5 / 5
0/500
Powered by Groq AI automated content moderation

Approved Reviews (0)

Loading reviews...