Hreflang Checker
Audit the hreflang annotations on any page or XML sitemap. Detect missing self-references, invalid language tags, duplicate mappings and broken return links — entirely in your browser.
All parsing and validation runs locally. Nothing is uploaded or proxied.
Pages on other domains are often blocked by CORS. If the fetch fails, paste the page source into the “Pasted HTML” tab instead. This tool never proxies requests through a server.
Pasted HTML is parsed in a detached document. Scripts are never executed and images are never loaded.
The standard xhtml:link alternate format is supported. Only the first 200 URLs are analysed per run.
Requests run in your browser and are limited to 3 concurrent fetches. CORS-blocked pages will be marked as “could not be verified” rather than as having no hreflang.
Analysis results
Sample page
\n' + 'This is a demonstration page used to showcase the checker.
\n' + '\n' + '