All systems operational
Free tool

HTTP status code checker — check many URLs at once.

Paste up to 10 URLs, one per line, and see the status code each one answers with, whether it redirects, and where it ends up.

Check status codes

Live check
One URL per line, up to 10. Each URL is requested from our server and redirects are followed.
Try:

Turn any long URL into a short, trackable link.

Once the destination checks out, shorten it with click analytics by source, location and device, all in one dashboard.

Basics

What do HTTP status codes mean?

Three digits that tell a client how a request went.

Every HTTP response begins with a status code. The first digit gives the family: 2xx means success, 3xx means the resource moved, 4xx means the request couldn't be fulfilled, and 5xx means the server itself failed.

Checking status codes in bulk is the fastest way to audit a list of links: find pages that went missing after a migration, spot redirects that should be updated at the source, and catch server errors before visitors do.

For each URL this tool shows the status of the first response and, when it redirects, the status of the page it finally reaches.

Reference

Common status codes

The ones you will meet most.

CodeNameWhat it means
200OKThe request succeeded and the page was returned.
301Moved PermanentlyThe URL has a new permanent address.
302FoundThe URL temporarily points somewhere else.
404Not FoundNothing exists at this address.
410GoneThe page was removed on purpose and won't return.
429Too Many RequestsThe server is rate limiting the sender.
500Internal Server ErrorThe server failed while handling the request.
503Service UnavailableThe server is overloaded or down for maintenance.
FAQ

Common questions

How many URLs can I check at once? +

Up to 10 per request. Duplicates and blank lines are skipped.

What is the difference between the first and final status? +

The first status is what the URL itself returned. If it was a redirect, the final status is what the page it leads to returned after all redirects were followed.

Why does a page show 403 or 429 here but work in my browser? +

Some sites block automated requests or limit how often one address may ask. A 403 or 429 here means our request was refused, not necessarily that the page is broken for people.

What does a 404 versus a 410 tell search engines? +

A 404 means the page wasn't found and may come back. A 410 says it is gone for good, which search engines tend to act on a little faster.