Technical SEO

Hreflang Tag Generator & Validator

List each language or region version of a page, and get a ready-to-paste hreflang tag set, checked for the mistakes that quietly break international SEO.

Runs entirely in your browser. Nothing you enter here is sent anywhere except an anonymized usage count.

Language versions

Language / region code Page URL
Output format

Generated tags

Add at least one language version above, then click Generate.

How to use hreflang correctly

Hreflang works as a reciprocal set: every URL you listed above, including the page you are currently on, must appear in the tag list, and the exact same tag list must be placed on every one of those pages — not just one of them.

Add one x-default entry to point at the fallback page shown to visitors whose language does not match any of your other versions. It is a strong best practice, not a strict requirement.

You can place hreflang as HTML link tags in the page head, as HTTP headers, or as xhtml:link entries in your XML sitemap. Pick one method for the whole site and stay consistent instead of mixing them across pages.

📊 How accurate is this page?

Tap a face to rate it — then see what everyone thinks.

0%

Could not save your vote — please try again.

2