HTTP Status Codes

Complete reference of HTTP status codes with descriptions. Search by code number or keyword.

How It Works

This is a quick reference for HTTP status codes used in web development and REST APIs. Search by code number or keyword to find the right status code instantly.

Status Code Categories

1xx Informational: Request received, continuing process. 2xx Success: Request successfully received and processed. 3xx Redirection: Further action needed to complete request. 4xx Client Error: Request contains bad syntax or cannot be fulfilled. 5xx Server Error: Server failed to fulfill a valid request.

Common Status Codes

The most frequently used codes: 200 OK (success), 201 Created (resource created), 301 Moved Permanently (SEO redirect), 400 Bad Request (invalid input), 401 Unauthorized (not logged in), 403 Forbidden (no permission), 404 Not Found (page missing), 500 Internal Server Error (server crash).

REST API Best Practices

Use 200 for successful GET, 201 for successful POST (create), 204 for successful DELETE (no content), 400 for validation errors, 401 for missing auth, 403 for insufficient permissions, 404 for missing resources, 429 for rate limiting.

Privacy First

This is a static reference page. No data processing, no server requests, no tracking.

Frequently Asked Questions (FAQ)

Q: What are HTTP status codes?

A: Three-digit numbers returned by web servers indicating whether a request was successful, redirected, or resulted in an error. Grouped into 1xx-5xx categories.

Q: What is the most common status code?

A: 200 OK — the request was successful. Other common: 301, 302, 404, 500.

Q: What is the difference between 301 and 302?

A: 301 is permanent redirect (SEO-friendly). 302 is temporary redirect. Use 301 for permanent URL changes.

Q: What does 404 mean?

A: The server cannot find the requested resource. The URL may be wrong or the page deleted.

Q: What is a 500 error?

A: Internal Server Error — the server encountered an unexpected condition. Check server logs.

Q: What is the difference between 401 and 403?

A: 401 = not authenticated (not logged in). 403 = authenticated but no permission.

Q: What does 429 mean?

A: Too Many Requests — rate limiting. Wait and retry. Common in APIs with usage limits.

Q: Is this tool free?

A: Yes, completely free with no registration required.