HTTP Status Codes Cheatsheet

This cheatsheet provides a comprehensive and practical reference for HTTP status codes. It covers informational, success, redirection, client error, server error, and command combos. Use it to quickly look up the meaning and usage of any HTTP status code.

HTTP Status Codes

Complete reference for HTTP response codes

32

Status Codes

5

Categories

0

Favorites

5

Classes

1xx Informational
100
Continue

Server received request headers, client should proceed

101
Switching Protocols

Server is switching protocols as requested

102
Processing

Server is processing the request (WebDAV)

103
Early Hints

Preload resources while server prepares response

2xx Success
200
OK

Request succeeded

201
Created

Request succeeded, new resource created

202
Accepted

Request accepted for processing, not completed

204
No Content

Request succeeded, no content to return

206
Partial Content

Partial resource returned (range request)

3xx Redirection
301
Moved Permanently

Resource permanently moved to new URL

302
Found

Resource temporarily at different URL

303
See Other

Response at another URI with GET

304
Not Modified

Resource not modified since last request

307
Temporary Redirect

Temporary redirect, keep method

308
Permanent Redirect

Permanent redirect, keep method

4xx Client Error
400
Bad Request

Server cannot process due to client error

401
Unauthorized

Authentication required

403
Forbidden

Server refuses to authorize

404
Not Found

Resource not found

405
Method Not Allowed

HTTP method not supported

408
Request Timeout

Server timed out waiting for request

409
Conflict

Request conflicts with current state

410
Gone

Resource permanently removed

413
Payload Too Large

Request entity too large

415
Unsupported Media Type

Media type not supported

422
Unprocessable Entity

Request well-formed but semantically wrong

429
Too Many Requests

Rate limit exceeded

5xx Server Error
500
Internal Server Error

Generic server error

501
Not Implemented

Server doesn't support functionality

502
Bad Gateway

Invalid response from upstream server

503
Service Unavailable

Server temporarily unavailable

504
Gateway Timeout

Upstream server timeout

Quick Reference

1xx

Informational

2xx

Success

3xx

Redirection

4xx

Client Error

5xx

Server Error

Categories

  • Informational (1xx)

    Request received, continuing process.

  • Success (2xx)

    The request was successfully received, understood, and accepted.

  • Redirection (3xx)

    Further action needs to be taken in order to complete the request.

  • Client Error (4xx)

    The request contains bad syntax or cannot be fulfilled.

  • Server Error (5xx)

    The server failed to fulfill an apparently valid request.

  • Command Combos

    Practical command-line and code examples for working with HTTP status codes.

Features

  • Quick search functionality
  • Organized by categories
  • Clear code descriptions
  • Common and advanced use cases covered
  • Easy to copy codes
  • Responsive design
  • Perfect for quick reference