🌍

Hreflang Generator

Generate hreflang tags for international SEO

66 visits

Hreflang Generator builds the hreflang link tags that tell search engines which language- or region-specific version of your page to serve to which visitors, including an optional x-default fallback for visitors who don't match any listed language.

Enter JSON: {"pages": [{"lang": "en", "url": "https://example.com/en"}]}

How to use Hreflang Generator

  1. 1

    Add each language/region version with its language code and URL.

  2. 2

    Optionally set a default URL for unmatched visitors.

  3. 3

    Click "Generate" to build the tags.

  4. 4

    Copy the result into each page's <head>.

Everything you need to know about hreflang tags

What does hreflang do?

hreflang tags tell search engines which language and regional version of a page to show to which searchers — so a French visitor gets pointed to your French page and a US visitor to your English one, instead of search engines guessing (or showing the wrong version to the wrong audience).

When you actually need this

  • Any site with multiple language versions of the same content.
  • Regional variants of the same language — US vs. UK English, for example, with different spelling or pricing.

Every version needs to reference every version

Each language variant's hreflang tags need to list all the other variants, including itself — a common mistake is only linking one direction, which search engines may not honor correctly.

Frequently Asked Questions

What does the x-default tag do?

It's the fallback version shown to visitors whose language or region doesn't match any of the specific hreflang entries you've listed — useful for a language-selector page or a generic international version.

Do I need to add this tag to every language version of my page, or just one?

Every version should include the same set of hreflang tags (including pointing to itself), which is how search engines understand the full set of alternates for that content.

What format should the language code be in?

Standard language codes like en, en-US, or fr-CA — the format Google's hreflang implementation expects.

Does this tool send my inputs to a server?

Yes — they're sent to our servers to build the tags and the result is returned to you; nothing is stored.

Is this tool free to use?

Yes — completely free, with no signup required.