Hreflang Tag Generator
Generate hreflang link tags for multilingual and multi-regional pages.
When the same content exists in multiple languages or regional variants, hreflang tags tell search engines which version to show which users — so a French visitor lands on your /fr page and a British one on /en-gb, instead of everyone seeing the same default. Get them wrong and Google may serve the wrong language, or treat your translations as duplicate content.
List each language-region code and its URL and this tool generates the full set of reciprocal hreflang link tags, including an x-default fallback for unmatched users. Paste them into the <head> of every page in the group.
How to use Hreflang Tag Generator
- 1
List your locales and URLs
One per line: a code like en-us and its full URL.
- 2
Generate the tags
Reciprocal hreflang links plus an x-default.
- 3
Add to every page's head
Each page in the set references all the others.
Features
- Generates the full reciprocal tag set
- Adds an x-default fallback
- Validates language-region code format
Frequently asked questions
Common mistakes to avoid
- Using incorrect codes — it's a language code (en) optionally with a region (en-GB), not a country code alone.
- Non-reciprocal tags: every alternate must reference every other, or the whole set is disregarded.
Get new tools in your inbox
One email a month with new tools, guides, and updates. No spam, unsubscribe anytime.

