HTTP Status Codes
Quick reference for HTTP status codes with descriptions.
Three steps to done
Drag and drop or click to browse
Runs in your browser, nothing uploaded
Get your file instantly
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
Related tools
All toolsCompress Image
Reduce image file size without losing quality. Supports PNG, JPG, and WEBP.
HEIC to JPG
Convert iPhone HEIC photos to JPG format instantly in your browser.
Resize Image
Resize images to exact dimensions with presets for Instagram, LinkedIn, YouTube, and more.
JPG to PNG
Convert JPG images to PNG format with transparency support.
3 free uses left today
Unlimited with Pro