Help centre
How to use Hopcheck
Hopcheck is a redirect-chain inspector. You paste a URL, it follows every redirect one hop at a time, and shows you the whole chain. This page covers getting started, the most common questions, and what the tool can and cannot do.
Getting started
Using the checker in three steps
Go to the checker
Open the Hopcheck checker. No account, no sign-up, no registration — the page loads and you are ready.
Paste a URL
Type or paste a full URL — https://example.com/some/link.
If the link has no scheme, https:// is added automatically.
Click a sample button to try a pre-built example.
Read the chain
Each hop is shown as a block: the status code (301, 302, 307, 308, or a
200 when the chain ends), the URL at that hop, the query string, and any
flags. A verdict at the top tells you whether the chain ended naturally,
hit the 10-hop cap, or detected a loop. If a hop is plain http://
or the query string is dropped, it is flagged in colour.
Frequently asked questions
Common questions about Hopcheck
What is a redirect chain, and why would I care about the middle?
A redirect chain is the sequence of URLs a link passes through before arriving at its final destination. Most tools show you only the start and the end — but what changes in the middle matters. A URL can:
- Lose its query string (
?ref=summerbecomes nothing), breaking attribution - Pass through a plain
http://hop, carrying the whole URL — including any query parameters — in the clear over the network - Redirect into a loop, making the page unreachable
- Use a 301 (permanent) when the owner intended a 302 (temporary), or vice versa
Hopcheck shows every hop so you can see these changes. If you are a marketer sending a campaign URL or a support staff verifying a short link a customer sent you, the middle is the part that matters.
Why does my URL redirect twice (or more) instead of once?
Multiple redirects are common. A short link service may redirect to a
tracking platform, which then redirects to the final destination. Or a
site may have moved from http:// to https:// and
then from example.com to www.example.com.
Each hop is a separate HTTP response. Hopcheck follows them one at a time and shows the full sequence. If the chain is longer than you expect, inspect each hop: one of them may be an intermediary you did not know about.
I got a "redirect loop" result — what does that mean?
A redirect loop means the same URL appeared twice in the chain. The server keeps bouncing the request between two or more URLs without ever landing on a 200 response. This is a broken link: the page is unreachable by any browser.
Hopcheck stops at the loop and reports it as a distinct verdict — not as a chain that simply stopped. If you own the URL, you need to fix the server-side redirect configuration. If you do not own it, the link is broken and you should report it to the site owner.
Why did the query string disappear? I pasted a URL with ?ref= and it did not appear in the final result.
The server at some hop in the chain issued a redirect that either omitted the query string or replaced it with a different one. This is not a bug in Hopcheck — it is the exact finding Hopcheck exists to detect.
Look at the hop where the query string changed. It will be flagged in amber with a QUERY DROPPED or QUERY REWRITTEN tag. That is the server that broke your link. Common causes: a CMS with aggressive redirect rules, a load balancer that strips parameters, or a URL-shortening service that discards everything after the short code.
The check says "did not complete" — what went wrong?
A check that did not complete means Hopcheck could not reach the server at a specific hop. Possible reasons:
- DNS resolution failure — the domain name does not exist or could not be resolved
- Connection timeout — the server did not respond within the time limit
- Connection refused — the server actively rejected the connection
- Invalid or unreachable host — the domain exists but the server is down
This is a failed check, not a finding about your link. Hopcheck reports the hop number where the failure occurred so you can identify which server in the chain is unreachable. If the first hop fails, the URL itself may be invalid or the site may be down. If a later hop fails, the earlier hops were valid but the chain could not be completed.
Does Hopcheck store the URLs I check? Is my data private?
No. Hopcheck is stateless by design. The URL you submit is sent to the server only to perform the redirect check, and no part of the check is stored, logged, or retained. There is no database, no key-value store, and no persistent storage on the server. There are no accounts, no sign-ins, and no way to retrieve a previous check.
See the privacy policy for the full details, including what infrastructure-level information the hosting platform (Cloudflare) may capture for operational purposes.
Stated honestly
Known limitations and what is not built yet
- Only HTTP 3xx redirects are followed. HTML <meta> refresh pages and JavaScript-based redirects are reported as the final hop — the checker does not parse the page body or execute scripts.
- 10-hop cap. The chain is capped at 10 hops. A chain that hits the cap is reported as a distinct result from a chain that ended naturally. The Pro plan (planned) will extend this cap.
- GET requests only. The checker requests each hop with GET. A server that redirects only for HEAD or other methods is not being shown the behaviour you would see.
- No email, no alerts, no scheduled re-checks. There is no email sender in this fleet. The tool answers when you ask — it does not notify you, remind you, or check a URL on a schedule.
- No accounts, no history, no saved data. A check exists only for the duration of the HTTP request. Refreshing the page discards the result. There is no way to share, bookmark, or retrieve a chain.
- No payment processor is connected. The Pro plan described on the pricing page is planned but not yet available for purchase. The checkout form on the pricing page is a demo that accepts nothing and charges nothing.
- No legal entity has been registered. The operator has not supplied a company name, address, or jurisdiction. The terms of use and privacy policy are honest statements of how the product behaves, not legally binding contracts.
- No raw metadata beyond the check. The tool does not crawl the destination page, follow links found on the final page, or scan a domain. It checks only the URL you typed.
How to contact us
There is no mailbox for this product yet. The operator has not registered a legal entity or published a contact address. Until that happens, Hopcheck does not have a way to receive email or correspondence.
If you have found a bug, have a feature request, or need to report abuse, the operator is aware that a contact method is needed. This page will be updated when one is available.