Live Website Redirect Tracing

The URL Redirect Checker that traces every hop, in bulk.

Paste one URL or a full list — this free redirect checker runs real HTTP requests over multi-threaded PHP cURL to show status codes, redirect type, hop count and the final destination for every link.

50URLs per bulk check
15Max hops traced
0Data stored after you leave
That doesn't look like a valid URL. Try including the domain, e.g. example.com/page.
0 URLs (max 50) One URL per line
— URLs will be appended to the list above
Results appear below once every hop has been traced.
Tracing redirect hops…
We don't copy or share your data with anyone. All URLs and results are cleared automatically when you leave this page.

Redirect Check Results

0Checked
0Direct OK
0Redirected
0Errors
Sr. NoOriginal URLStatusFinal URLHopsRedirect TypeChain

SEO Recommendations for These Results

    Why this redirect checker

    Built for real SEO audits, not demos

    Every request in this URL redirect checker hits the live web through PHP multi-cURL — there is no cached, mocked or simulated data anywhere in the results.

    True bulk redirect check

    Check website redirects for up to 50 URLs at once using parallel PHP multi-cURL, so a bulk redirect check finishes in roughly the same time as a single lookup.

    Full redirect chain view

    See every hop between the original URL and its destination, including intermediate 301/302 jumps and meta-refresh redirects, not just the final page.

    Redirect loop detection

    The checker flags infinite redirect loops and chains that exceed a safe hop count, a common cause of crawl errors in Search Console.

    Nothing stored, ever

    URLs and results live only in your browser session. Nothing is logged, shared with third parties, or retained after you close the page.

    Exportable results

    Copy results to your clipboard or download a CSV/TXT report you can drop straight into an SEO audit spreadsheet.

    Built-in SEO guidance

    Every check ends with plain-language SEO recommendations — what to fix, what to review, and what's already healthy.

    How it works

    Check URL redirect in four steps

    A straightforward workflow whether you're running a single check website redirect lookup or a full bulk redirect check.

    Step 1

    Add your URL(s)

    Paste a single link, or switch to Bulk Check and paste up to 50 URLs — or upload a .txt/.csv file.

    Step 2

    Run the trace

    PHP multi-cURL sends live requests and follows every hop, capturing each status code along the way.

    Step 3

    Review the chain

    See the original URL, every intermediate hop, the final URL, hop count and redirect type in one table.

    Step 4

    Export or fix

    Copy or download the results, then act on the SEO recommendations generated from your actual data.

    About this tool

    What a URL redirect checker actually does

    A URL redirect checker is a diagnostic tool that follows the path a link takes from the moment it's requested to the page a visitor (or a search engine crawler) actually lands on. When you check url redirect behaviour for a page, the tool sends a real HTTP request, reads the response header, and — if that header contains a redirect instruction — follows it, then repeats the process until it reaches a page that loads normally. The end result is a full picture: how many hops occurred, which HTTP status code fired at each step, and where the link truly ends up.

    This matters for SEO because search engines treat different redirect types differently. A permanent redirect tells crawlers to transfer ranking signals to the new address, while a temporary one keeps the original URL in play. A redirect checker makes that distinction visible instead of leaving it hidden inside server headers that most people never look at. It's also the fastest way to catch problems a normal site visit would never reveal, like a redirect loop that only appears under certain conditions, or a chain that quietly grew from one hop to four over several years of site changes.

    How to use a redirect checker effectively

    The most useful way to run a check website redirect audit is right after any structural change to a site — a domain move, an HTTP to HTTPS switch, a CMS migration, or a bulk rewrite of URL slugs. Paste the affected URLs into the bulk redirect check panel above, run the trace, and compare the hop count and final destination against what you expect. If a page that should load directly is instead passing through two or three redirects, that's link equity and page speed being left on the table. A redirect tester that also detects loops is particularly valuable during migrations, since a single misconfigured rewrite rule can send a whole URL pattern into an infinite loop that's invisible in a normal browser (because browsers cap redirects too, but silently).

    A practical example

    Say an old blog post lived at http://example.com/blog/old-post. Over time the site moved to HTTPS, then adopted a www subdomain, then renamed the post slug for clarity. A visitor — or Googlebot — requesting the original link might now pass through three separate redirects before reaching the current page. Run that URL through this http redirect checker and you'll see each of those three hops individually, along with their status codes, instead of just the final result a browser would silently deliver. That visibility is what lets you flatten the chain into a single direct redirect, which is faster for users and cleaner for crawlers.

    Whether you're auditing one link or running a bulk redirect check across an entire migrated site, the goal is the same: confirm every URL resolves the way you intend, in as few hops as possible, using the correct redirect type. This tool is built to make that confirmation immediate, accurate, and free — with live results only, never simulated data.

    Frequently asked

    URL Redirect Checker FAQ

    Paste your URL into the redirect checker above and click Check Redirects. The tool sends a live request, follows every hop, and shows the HTTP status code, redirect type and final destination URL — free, with no signup required.
    A 301 redirect is permanent and passes ranking signals to the new URL, while a 302 (or 307) redirect is temporary and tells search engines the original URL should remain indexed. Use 301s whenever a move is permanent.
    Switch to the Bulk Check tab, paste up to 50 URLs (one per line) or upload a .txt/.csv file, then click Check Redirects. Every URL's redirect chain is traced in parallel using multi-threaded PHP cURL requests.
    Redirect chains build up over time from repeated migrations, HTTP-to-HTTPS moves, www/non-www changes, or CMS slug edits stacked on top of each other. Each extra hop adds latency and can dilute SEO signals passed to the final page.
    Running this checker has no effect on your site — it only reads public HTTP responses. Fixing the issues it finds, such as long chains or temporary redirects that should be permanent, is what actually improves crawl efficiency and rankings.

    Explore more free SEO diagnostics

    This redirect checker is one of a full suite of SEO tools built for real audits — no signup, no mock data, no limits on how often you check.

    Message