Check the HTTP status code of up to 100 URLs at once. Follow redirects to the final page, filter by 2xx, 3xx, 4xx or 5xx, and export the results to CSV.
| # | URL | Status | Final | Time |
|---|
Status codes tell search engines what to do with a URL. A 200 means index it, a 301 means it moved, and a 404 means it is gone. After a site move, a redesign or a cleanup, checking a list of URLs is the fastest way to make sure old links redirect properly and important pages still work.
| Code | Name | SEO meaning |
|---|---|---|
| 200 | OK | The page works and can be indexed |
| 301 | Moved permanently | Passes value to the new URL. Use for permanent moves. |
| 302 / 307 | Temporary redirect | Google may keep the old URL indexed |
| 308 | Permanent redirect | Like 301 |
| 404 | Not found | Google drops the page over time |
| 410 | Gone | Removed on purpose, dropped a bit faster |
| 429 | Too many requests | Server is limiting requests |
| 500 / 503 | Server error / unavailable | Google slows crawling. Fix fast. |
Blank lines and duplicates are removed, up to 100 URLs.
In your browserOur server requests each URL and reads the status code.
Our serverIf the code is 3xx, the Location header is followed to the final URL.
Our serverEach code gets its name and a plain-word meaning.
In your browserFilter by class and export everything to CSV.
In your browserServers can answer differently to bots, by country or under load. A 403 or 429 can mean the site is blocking automated checks. Re-check odd results in your browser.
Bulk checks save hours of clicking.
See where each redirect ends up.
Show only 2xx, 3xx, 4xx or 5xx.
Every code explained in simple words.
Share results with your team.
Each URL checked only once.
Check migrations and sitemap URLs in bulk.
Test redirect rules after a release.
Check that backlink target pages work.
Find dead pages after a cleanup.
First release with bulk checks for 100 URLs, redirect following, filters and CSV export.
We run the tool against our test cases again and check HTTP standards and Google's status code guidance for changes.
Tool page last reviewed on .
Tell us what you entered, what happened and what you expected. Our developer checks every report, fixes confirmed bugs as a high priority and tests the fix before it goes live.
This page follows our Editorial Policy and Methodology. If something here is wrong, our Corrections Policy explains how we fix it. Learn more about the SpellMistake team.
Based on 1 real user rating
How useful was the HTTP Status Checker for you?
Ratings come from real visitors. One rating per person. We never add, edit or remove ratings.
It is a three-digit number a server sends back to say if a request worked. For example, 200 means OK and 404 means not found.
Yes. It is 100% free, with no sign-up.
Up to 100 URLs in one check.
A 301 means the page moved for good and passes its value to the new URL. A 302 means a temporary move, so Google may keep the old URL.
A 404 is normal for pages that no longer exist. It becomes a problem when important pages or pages with backlinks return 404. Redirect those to a matching page.
Both tell Google a page is gone. 410 says it was removed on purpose and may be dropped a little faster.
Yes. Download all results as a CSV file.