Check your migration redirect map before launch
Paste your old→new redirect map (CSV or TSV) and get an instant offline report: redirect chains with hop counts, loops, self-redirects, duplicate sources, conflicting targets, HTTPS→HTTP downgrades and dropped query strings — plus a flattened map where every chain points straight at its final destination.
Catch redirect mistakes in the spreadsheet, before they reach Googlebot and real visitors. No crawling and no per-URL fees: the map is checked as text, so results are instant, even for pre-launch URLs that do not exist yet. Google advises redirecting straight to the final destination; the flattened map does that for you.
Example input
Redirect map (CSV or TSV: source,target)One redirect per line: source,target (comma) or source and target separated by a tab. A header row is optional. Use full URLs (https://...) or paths starting with /. Up to 5000 rows and 256 KB. Checked offline: live HTTP status codes are not checked and the map is not stored.
source,target https://old.example.com/about-us,https://www.example.com/about /blog?id=42,/blog/redirect-guide
From input to result
- Prepare your input
Check the field guidance and usage limits before you run the tool.
- Run the task
Use the workspace to submit your input.
- Review the result
Read the output and return to the workspace for your next task.
Frequently asked questions
What format does the map need?
One redirect per line: source,target (CSV) or source<TAB>target (TSV). A header row such as source,target is optional. Each value must be a full URL (https://...) or a path starting with /. Quote values that contain commas.
Does it check live HTTP status codes?
No. The check runs offline on the pasted map only. It does not request any URL, so live status codes, server rules and existing redirects on the site are not checked.
What is free and what is paid?
You can run 3 checks for free. The monthly plan ($9/month) includes 300 checks per license, each up to 5000 rows or 256 KB.
What happens with malformed lines?
Lines with a wrong number of columns, empty values or values that are not URLs or paths are listed with their line numbers and skipped; all other lines are still checked. An empty map or a map with only a header is rejected with a clear message so you can fix it and run again.
Is my map stored?
No. The map is processed in memory for the single check and is not written to disk or kept between checks. Copy the report before leaving the page.
How are URLs matched?
Scheme and host are compared case-insensitively, default ports and #fragments are ignored, paths and query strings must match exactly. Full URLs are matched to full URLs and paths to paths.