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.
Accepts plain lines, full link tags or page | code | address rows for return link checks.

How to use the Hreflang Validator

  1. Paste your hreflang lines or full link tags, one entry per line.
  2. Add your page address so the self reference and return links can be checked.
  3. Run the check and fix every error row before you publish the set.

Features

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