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

  1. 01Add a row for each language or region and its URL.
  2. 02Use codes like en, en-US or es-MX.
  3. 03Set the x-default fallback URL.
  4. 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.