Broken Link Pattern Finder
Paste a list of URLs to flag common patterns that lead to broken links, missing protocols, double slashes, trailing spaces, and bare localhost addresses, before they ship. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
www.example.com/pricing https://example.com//about//team https://example.com/blog/post-1 http://localhost:3000/preview
Example shown — replace it with your own list of URLs.
| URL | Issue |
|---|---|
| www.example.com/pricing | Missing protocol (http/https) |
| …example.com//about//team | Double slash in path |
| …blog/post-1 | Trailing whitespace |
| localhost:3000/preview | Local address — won't resolve publicly |
How it works
- Paste a list of URLs, one per line.
- Each line is checked against common broken-link patterns.
- Flagged URLs are listed with the specific issue found.
FAQ
What patterns does this flag?
Missing protocols (no http/https), doubled slashes in the path, trailing whitespace, and bare localhost/127.0.0.1 addresses — the patterns that most often slip into copy-pasted content and quietly break.
Does this actually check if the links are reachable?
No — it looks for structural patterns in the URL text itself, not live HTTP status. For reachability, you'd still want an actual link checker that requests each URL.
Where do these patterns usually come from?
Copy-pasting from a rich text editor, string concatenation bugs in templated URLs, and leftover local development links that never got swapped for production ones.
How we compare
| Feature | Online Tool Store | A full site-wide link crawler | Manually clicking each link |
|---|---|---|---|
| No crawl or wait time | Yes | No | Yes |
| Works on a pasted list, not just a live site | Yes | No | Yes |
| Catches structural issues before publishing | Yes | After the fact | Easy to miss |
Before publishing a page full of links, this catches structural issues faster than clicking through each one by hand.