hreflang Multilingual Tag Generator
Local ProcessingGenerate HTML <link rel="alternate" hreflang="..."> tags for multilingual and multi-regional websites.
How It Works & Processing Standards
Generate HTML <link rel="alternate" hreflang="..."> tags for multilingual and multi-regional websites.
Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.
Current Limits
- Maximum input length: 100,000 characters
Tell search engines which page to show for each language when the same content exists in several. Write "language=URL" one per line.
What You Can Do
- Per-language tags
- An alternate tag for each code such as ko, en or ja-JP.
- x-default
- The fallback URL (the first entry) when no language matches.
How to Use hreflang Multilingual Tag Generator
- 1Enter the list"language=URL" per line.
- 2Choose x-defaultWhether to add the default tag.
- 3Add to <head>Put the same set on every language version.
Examples
Korean, English + x-default
Input: ko=https://example.com/ko
en=https://example.com/en
Result: <link rel="alternate" hreflang="ko" href="https://example.com/ko" />
<link rel="alternate" hreflang="en" href="https://example.com/en" />
<link rel="alternate" hreflang="x-default" href="https://example.com/ko" />
Common Use Cases
- Organising search visibility for a multilingual site
- Linking country-specific shop URLs
Frequently Asked Questions (FAQ)
Should each page list itself too?
Yes. Every language version should carry the same list including itself so search engines can link them.
