Hreflang Tag Generator
Generate hreflang tags for multilingual pages.
hreflang tags
<link rel="alternate" hreflang="en" href="https://example.com/" /> <link rel="alternate" hreflang="es" href="https://example.com/es/" /> <link rel="alternate" hreflang="fr" href="https://example.com/fr/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" />
Add these to the <head> of every page in the set — and each page should list all alternates including itself. x-default marks the fallback for unmatched languages.
Free hreflang tag generator. Add each language or region and its URL to generate the rel=alternate hreflang link tags, including an x-default fallback, for international SEO. Runs in your browser.
How to use the Hreflang Tag Generator
- 01Add a row for each language or region and its URL.
- 02Use codes like en, en-US or es-MX.
- 03Set the x-default fallback URL.
- 04Copy the tags into the <head> of every page in the set.
Frequently asked questions
Do I need to list every language on every page?
Yes. Each page in a language set must reference all alternates, including itself. Missing return links are the most common hreflang mistake.
What is x-default for?
The x-default value marks the page shown to users whose language or region doesn't match any of your alternates — usually an international or language-selector page.