HTTP Status Codes

Quick reference for HTTP status codes with descriptions.

1xxInformational(4)
2xxSuccess(5)
3xxRedirection(5)
4xxClient Error(9)
5xxServer Error(5)
Your files never leave your device
How it works

Three steps to done

1Drop your file

Drag and drop or click to browse

2Processed locally

Runs in your browser, nothing uploaded

3Download result

Get your file instantly

Use cases

When to use this

Debugging API responses

Quickly look up an unfamiliar status code when reading API logs or network inspector output.

Designing REST APIs

Choose the correct response code for each endpoint so clients can handle errors predictably.

Interview preparation

Review the full set of HTTP codes and their meanings before a backend or systems design interview.

HTTP status code reference

HTTP status codes are three-digit numbers returned by a server to describe the result of a request. They are grouped into five classes: 1xx informational, 2xx success, 3xx redirection, 4xx client errors, and 5xx server errors. Understanding each code helps you debug APIs, design REST endpoints, and interpret server logs.

The most common codes are 200 OK for success, 404 Not Found for missing resources, 401 and 403 for authentication and authorization failures, and 500 Internal Server Error for unhandled server exceptions. Less common codes like 304 Not Modified, 429 Too Many Requests, and 307 Temporary Redirect are equally important in production systems.

Use the search box to find any code by number, name, or keyword. Click any code to expand a detailed explanation and real-world usage guidance.

Frequently Asked Questions

More tools

Related tools

All tools

3 free uses left today

Unlimited with Pro

Go Pro — $4.99/mo