URL validator
Check a list of links and separate syntactically valid URLs from broken ones.
Related tools
URL validator
Paste a list of links, one per line, and this validator separates the syntactically valid URLs from the broken ones. Use it to clean a link list before an email campaign or a sitemap import, to check the link column of an exported CSV, or to catch the classic copy-paste mistakes — missing protocols, stray spaces, truncated addresses — before they end up somewhere they can do damage.
By default the output shows only the valid lines; switch to the invalid ones to see what needs fixing, or to both sections with headers and counts. A line counts as valid when it parses as a URL and, with "Require http(s)" on, uses the http or https scheme with a hostname that contains a dot or is localhost — so a typo like https://foo is flagged even though it technically parses. Turn the option off to accept any scheme, including ftp and mailto.
The check is purely syntactic. The tool never contacts a server, so it cannot tell you whether a page returns a 404 or whether the domain is even registered — it tells you whether each address is well-formed. Lines are never rewritten either: a validator reports problems, it does not repair them, and the trim option only affects the whitespace around each line.
That no-request design is also a privacy feature. Your link list is processed entirely in your browser and none of the addresses is ever requested or uploaded, so it is safe to validate internal URLs, unpublished landing pages or customer-facing campaign links. The tally under the output shows how many lines are valid, invalid and total, so you can gauge the damage at a glance.