Generate hreflang tags
The two mistakes that make search engines ignore an hreflang set are a page that forgets to list itself and a link that only goes one way. This checks for both while you build it.
- Runs entirely in your browser
- Works offline
- No upload
- No sign-up
- No watermark
Loading the tool…
How it works
- Add one line per language: language code | URL.
- Choose which page x-default points to (the fallback for visitors whose language you do not have).
- Pick the output format and copy it.
Why nothing is uploaded
Every operation on this page is done by code running inside your browser tab, using the same engine that renders web pages. The file is read from disk into your tab’s memory, transformed there, and written back out as a download. It is never sent anywhere — not to us, not to a third party.
Verify it yourself
- Open your browser’s developer tools (F12) and select the Network tab.
- Load your file and run the tool.
- The only requests you will see fetch the tool’s own code — and, for a few heavy tools, their open-source engine from a public CDN — plus one small page-view ping to loreatec.jp (page address and title, nothing more). None of them carry your file.
Frequently asked questions
What is x-default for?
It names the page to show when none of your languages match the visitor — a language selector, or the international English version. It is optional, but without it the engine picks for you.
Region or language code?
Use the plain language code (ja, en) unless you genuinely have different content per country. en-GB and en-US only make sense if the pages differ in price, stock or spelling; splitting identical pages by region just divides the signal.
Does anything leave my browser?
No. Nothing is sent to a server. The whole tool is a small program that runs inside your browser tab. Once the page has loaded, it keeps working even with the internet switched off.