Guide
Build a redirect map by pasting your old URLs and new URLs: the tool matches each old URL to the most similar new URL and exports ready-to-use 301 redirect rules — CSV, Apache, nginx, or JSON. Everything runs in your browser; your URL lists are never uploaded.
What is a redirect map?
A redirect map pairs every old URL with the new URL it should redirect to. It is the core deliverable of any site migration: when your URLs change in bulk (new CMS, new URL structure, new domain), 301 redirects on this map preserve your inbound links, bookmarks, and search rankings instead of leaving visitors and crawlers on 404 pages.
How the matching works
Paste old and new URLs, one per line. The tool compares the path of each old URL against every new URL using a Sørensen–Dice similarity score, weighting the slug (the last path segment) highest — because the slug is what usually survives a migration. So /blog/seo-basics still matches /articles/seo-basics even though the folder changed. Each row gets a confidence badge; low-confidence rows are the ones to review by hand.
Steps
- Paste your current (old) URLs into the left box, one per line.
- Paste your target (new) URLs into the right box.
- Review the auto-generated map. Each old URL shows its best-match new URL and a confidence badge.
- Fix any wrong match from the dropdown (it lists every new URL, ranked by similarity), or choose skip to exclude that URL.
- Pick an export format and copy or download the redirect rules.
Example: old https://example.com/blog/link-building-guide → new https://example.com/articles/link-building is matched automatically on the shared link-building slug, then exported as Redirect 301 /blog/link-building-guide https://example.com/articles/link-building.
Choosing an export format
| Format | Output | Best for |
|---|---|---|
| CSV | old_url,new_url | Spreadsheets, QA, importing into another tool |
| .htaccess | Redirect 301 /old https://new | Apache servers |
| nginx | location = /old { return 301 https://new; } | nginx servers |
| JSON | [{ "from": "/old", "to": "https://new", "status": 301 }] | React Router / framework redirects config |
Confidence badges
| Badge | Score | Meaning |
|---|---|---|
| High | ≥ 80% | Strong slug/path match — usually correct |
| Medium | 50–79% | Plausible — worth a glance |
| Low | < 50% | Weak — review and fix by hand |
| Manual | — | You overrode the auto match |
| Skipped | — | Excluded from the map |
Privacy
All parsing, matching, and rule generation happen locally in your browser. Your URL lists never leave your device — nothing is uploaded to a server.


