Enter locale URLs
Add a code and fully qualified URL for every equivalent page.

FREE HREFLANG TAG GENERATOR
Connect equivalent language and regional URLs with search-engine-ready code.
Your language codes and URLs are never uploaded or stored.

1 · Enter locale URLs
Add every equivalent page, including the current page, to the same set.
2 · Choose a format
Choose one method that fits your site and maintain it consistently.
Enter at least two valid language versions to see the code.
FREE HREFLANG GUIDE
Add a code and fully qualified URL for every equivalent page.
Optionally select an x-default page for unmatched languages.
Apply and maintain HTML, HTTP headers, or sitemap markup.
MULTILINGUAL SEARCH
Completeness and consistency matter more than the output format.
Every page should reference itself and all other versions.
Use complete https:// URLs instead of relative paths.
Choose where unmatched language visitors should land.
FREE HREFLANG TAG GENERATOR FAQ
Yes. It is free with no account or usage limit, and everything stays in your browser.
No. Google treats the methods as equivalent, so choose one you can maintain consistently.
Yes. Every language version should contain the same complete set, including its own URL.
No. It makes no external requests, so verify the published URLs and reciprocal links yourself.