Bulk URL Status Checker
Check the status of up to 15 URLs at once — one per line.
What is a bulk URL status checker?
A bulk URL status checker tests a list of web addresses in one go and shows, for each one, whether it was reachable, the HTTP status code and the response time. This bulk URL status checker accepts up to 15 addresses per check and lets you download the results as a CSV file, which makes it handy for checking links, old pages and redirects after a site change.
How the bulk URL check works
Your list is first cleaned up: blank lines are removed, duplicates are merged and each address gets https:// added if it has no protocol. Each address is then requested in turn, following up to five redirects, with the same safety limits as our single-address tools. The status shown is that of the final response, and the response time covers the whole request including redirects.
If you paste more than 15 unique addresses, only the first 15 are checked and the page tells you so.
How to use the bulk URL status checker
- Paste your addresses into the box, one per line. Commas between addresses also work.
- Press Check All and wait while each address is tested.
- Read the table: address, reachable yes or no, status and response time.
- Press Download CSV to save the results, including the final address after redirects.
What the bulk check results mean
Reachable
Yes means the server answered, whatever the status code. No means there was no usable answer, for example because the name did not resolve, the connection failed or the request timed out; the status column then explains why.
Status
200 means the page loaded normally. 404 shows a missing page, 403 a refusal and 5xx codes a server error. Because redirects are followed, a working redirect normally shows the final page's 200.
Response time
The total time for each address, measured from our server. It is useful for comparing addresses within the same list.
Checking URLs after a website migration
After moving a site, make a list of your most important old addresses, such as top landing pages and pages linked from other sites. Paste them in batches of 15 and look for anything that is not 200. Download the CSV to compare each old address with its final address, so you can confirm every page redirects to the right new location.
Reading the CSV file
The download has five columns: URL, Reachable, Status Code, Final URL and Response Time in milliseconds. Sort by status code to group problems together. Then scan the Final URL column for old addresses that all redirect to the home page instead of a matching new page, a common migration mistake that search engines treat much like a missing page.
Common uses
- Testing old URLs after a redesign or domain move.
- Checking a list of links from a document or newsletter.
- Spot-checking a handful of key pages across several sites.
- Making sure campaign landing pages are live before a launch.
Common problems and fixes
"Too many bulk checks". Each connection can run three bulk checks per minute. Wait a minute before sending the next batch.
An address is reported as invalid. Remove spaces or extra characters and make sure only one address sits on each line.
Response times look high. Addresses are checked one after another from our server, and redirects add time. Compare addresses within the same list rather than with results from other tools.
A page returns 404. Add a 301 redirect from the old address to its new location, or restore the page.
Related tools
- Website Status Checker gives detail for a single address.
- Redirect Checker shows each hop for an address that redirects.
- Bulk Domain Lookup checks registration details for many domains.
- Website Response Time breaks one address's timing into stages.
Frequently asked questions
How many URLs can I check at once?
Up to 15 unique addresses per check. Duplicates are merged first, and if your list still has more than 15, only the first 15 are tested and the page tells you. Each connection can run three bulk checks per minute, so larger lists can be checked in batches.
Can I download the bulk URL results?
Yes. After a check, press Download CSV. The file contains each original address, whether it was reachable, the status code, the final address after redirects and the response time in milliseconds. It opens in any spreadsheet program, which makes it easy to sort and share.
Does the bulk checker follow redirects?
Yes. Each address follows up to five redirects, and the status shown is the final page's status. The CSV includes the final address, so you can see where every original address ended up. For the hops in between, check that address with the Redirect Checker.
Why does a URL show as not reachable?
No usable response came back. The domain may not resolve, the server may refuse connections or be offline, the request may have taken too long, or the address may point to a private network. The status column gives the specific reason for each address.
Do I need to type https:// in front of each URL?
No. If an address has no protocol, the tool adds https:// automatically. If you need to test the plain HTTP version, include http:// at the start of that line. Testing both versions is a quick way to confirm that HTTP redirects to HTTPS.
Can I check pages on different websites in one list?
Yes. The list can mix addresses from any number of public websites. Each address is checked on its own, so a slow or failing site does not affect the results for the others, apart from adding to the total time the check takes.
Is the bulk URL checker suitable for monitoring?
It is designed for checks you start yourself, such as after a migration or before sending a newsletter. It does not run on a schedule or send alerts. For round-the-clock monitoring, use a dedicated uptime service that checks your pages automatically every few minutes.