HTTP Status Codes – Full List With Meanings
This HTTP status codes list covers every official response code from 100 Continue to 511 Network Authentication Required, with the name, a plain-English meaning and practical tips for the codes you meet most, such as 301 vs 302 redirects, 404 Not Found, 429 Too Many Requests and 502 Bad Gateway. Search by number or keyword, filter by class (1xx informational, 2xx success, 3xx redirection, 4xx client errors, 5xx server errors) and click a code for details. Every code has a shareable link, so you can send a teammate straight to #503. It is a quick reference for web developers, SEO work and API debugging.
HTTP Status Codes
Every HTTP status code from 100 to 511 with its name, meaning and fix tips. Search by number or word and filter by class.
How to use the HTTP Status Codes
- Type a code like 404 or a word like redirect in the search box.
- Filter by class with the 1xx to 5xx buttons.
- Click a code to see its meaning and tips.
- Copy the link to share a single code.
Features
- All official codes from 100 to 511
- Plain-English meanings and fix tips
- Search by number or keyword
- Filter by 1xx, 2xx, 3xx, 4xx and 5xx
- Shareable link for each code
- SEO notes for redirects and errors
Frequently asked questions
What are HTTP status codes?
Three-digit numbers a web server sends with every response to say whether the request worked. The first digit gives the class: 1xx info, 2xx success, 3xx redirect, 4xx client error, 5xx server error.
What is the difference between 301 and 302?
301 means the page moved permanently, so search engines pass signals to the new URL. 302 is temporary, and the old URL stays indexed.
What does a 404 error mean?
The server cannot find the page. The link may be broken or the page was deleted. Fix the link or redirect the old URL to a matching page with a 301.
What causes a 500 Internal Server Error?
A bug or setup problem on the server, such as a crashed script, a bad .htaccess rule or a failed database connection. The server log shows the cause.
What does 429 Too Many Requests mean?
You hit a rate limit. Wait, then retry. Many APIs send a Retry-After header that says how long to wait.