Skip to content

Bulk URL checker:Does every URL on your list still land somewhere sensible?

Paste up to 1,000 URLs and get the status, final address, redirect hops, response time and noindex and canonical signals of each, in one table you can filter and download.

Up to 1,000 URLs · one per line, commas also work · results in minutes · fill in a sample list

  • Free, no account
  • Up to 1,000 addresses per run
  • Any public http or https address

Example result8 URLs checkedexample-shop.hr

Run it on your site
OK
5
Redirects
0
Chains
1
4xx
1
5xx
0
noindex
1
One row per URL: status after redirects, final URL, hops, time to first byte and the indexability signals
URLStatusResultFinal URLHopsTTFBTypeTitle / canonical
example-shop.hr/sale/200Redirect chainmixed 301/302example-shop.hr/sale/step-3
chain
  1. 301 example-shop.hr/sale/
  2. 302 example-shop.hr/sale/step-1
  3. 301 example-shop.hr/sale/step-2
  4. 200 example-shop.hr/sale/step-3
34 mstext/htmlThree hops later — redirect chain fixture

What this tool checks

One row per URL, requested the way a search engine would. Filter by label or download every column as CSV.

  • Status and final URL

    The final status code and the address each URL ends up at after following up to 10 redirects.

  • Every redirect hop

    The full redirect chain with the type of each hop (301, 302, 307 and so on), so temporary redirects that should be permanent stand out.

  • Speed, type and size

    The time to first byte, the content type and the size of every answer.

  • Indexing signals

    For HTML pages: the title, the canonical target and whether a meta robots tag or X-Robots-Tag header says noindex.

  • Labels at a glance

    Every row is labelled OK, redirect, redirect chain, not found, server error, noindex or unreachable, with counts above the table.

  • Filters and CSV

    Filter the table to what needs a look, or download a CSV with every column for a spreadsheet.

  • Gentle on servers

    At most four parallel requests per host, through the same SSRF guard as our reports, so your server is not hammered.

Show 3 more checks
  • Labels at a glance

    Every row is labelled OK, redirect, redirect chain, not found, server error, noindex or unreachable, with counts above the table.

  • Filters and CSV

    Filter the table to what needs a look, or download a CSV with every column for a spreadsheet.

  • Gentle on servers

    At most four parallel requests per host, through the same SSRF guard as our reports, so your server is not hammered.

How it works

  1. Paste your list

    Paste up to 1,000 public http or https addresses. The list can mix hosts.

  2. We request every URL

    Each URL is requested with GET, following up to 10 redirects. A run of 1,000 usually finishes in two to four minutes.

  3. Filter and download

    Results appear as they finish, and the run link keeps working if you close the tab. Download the CSV to keep the results past 30 days.

It reads at most the first 256 KB of each answer and does not fetch images, scripts or styles, so it checks addresses and page heads, not full pages.

Questions

Is this really free?

Yes. getReport is funded by donations, not plans, so there is no paid tier and nothing to unlock. The daily limits only keep the service free for everyone.

How many URLs and how fast?

Up to 1,000 URLs per run (the free tier of most crawlers stops at 500). A run of 1,000 usually finishes in two to four minutes, depending on how fast the sites answer. Results appear as they finish, and the run link keeps working if you close the tab.

Which URLs can I check?

Any public http or https address. Private and internal addresses (localhost, 10.x, 192.168.x, cloud metadata) are skipped by the safety guard and marked as not checked. The list can mix hosts.

Does it fetch the whole page?

It reads at most the first 256 KB of each answer, enough for the head of any page. Images, scripts and styles referenced by the page are not fetched. Each row is one request per hop.

Why check URLs in bulk?

After a migration, a redesign or a URL-structure change, the question is always the same: does every old address still land somewhere sensible? Old sitemaps, exported rankings and the links other sites point at you are lists of URLs; this tool turns a list into answers in a few minutes. Redirect chains, temporary redirects that should be permanent, pages that quietly went noindex and canonicals pointing at the wrong address are the classic reasons a migration loses traffic. They are obvious in a table.

How long do you keep the results?

Runs are working data and are deleted after 30 days. Download the CSV if you want to keep them longer.

All 41 tools →

Free, funded by the people who use it

€0 of €75 this month. At €75, site crawl up to 500 pages + weekly re-check switches on for everyone.

Chip in