Hreflang Validator
Paste your hreflang entries and catch missing self references, duplicate codes and broken return links.
Check hreflang annotations
Errors: 0
Warnings: 0
Passed: 0
Paste your hreflang entries, then run the check.
How to use the Hreflang Validator
- Paste your hreflang lines or full link tags, one entry per line.
- Add your page address so the self reference and return links can be checked.
- Run the check and fix every error row before you publish the set.
Features
- Self reference and x-default checks
- Duplicate code detection
- Validation against a built in ISO 639-1 list
- Return link checks for paired pages
Advertisement
Frequently Asked Questions
Common questions about the free online hreflang validator.
It looks for a self reference, an x-default entry, duplicate codes, invalid ISO 639-1 codes
and missing return links between paired pages.
Each page in a set must point to itself as well as to its translations, otherwise search
engines may ignore the whole set.
It tells search engines which page to serve when no language matches the visitor, and it is
recommended for every hreflang set.
One entry per line. Use code and address, or page, code and address separated by a pipe for
return link checks.
The tool uses the built in ISO 639-1 list plus optional region or script subtags such as
en-GB or zh-Hans.
If page A points to page B, page B should point back to page A. Missing return links break
the pairing.
Yes. The same codes and addresses can live in a sitemap, but keep one method consistent
across the whole set.
No. Everything is checked locally in your browser, so nothing you paste is transmitted or
stored.
Last updated: October 10, 2026