Punycode Converter
Punycode to Unicode Converter. IDN – Online Encoder and Decoder.
Easily convert Internationalised Domain Names and Emoji domain 😍
xn--qei.com
xn--b1agarpfrbq.com
xn--tckya2c1hwb.com
xn--72c3b4a0h.com
What punycode is
DNS is older than the idea that a domain might contain anything but English letters. It understands 37 characters and no more: a–z, 0–9 and the hyphen, with no distinction between upper and lower case.
Punycode is the bridge. It encodes any Unicode name into a plain ASCII string beginning with xn--, reversibly and unambiguously — the same input always produces the same output, and the output can always be turned back.
| What a person sees | What DNS sees |
|---|---|
| 🎄🎅🌲.com | xn--vh8h9ed.com |
| веб-сайт.com | xn----8sbbdp1a8ck.com |
| 網站.com | xn--5tz61d.com |
| լարերը.com | xn--y9aijn5hb.com |
The two moments you actually need it
Nobody converts punycode for fun. It comes up in exactly two situations, and they are worth naming because in both the alternative is guessing.
1. Searching for a domain at a registrar. Search fields usually want the xn-- form, and availability is checked against it. Convert first, then search — otherwise you may be told a name is taken when you were asking about something else entirely.
2. When a form refuses your address. Sign-up validators are written by people who assumed a domain looks like example.com. An address at an internationalised domain gets rejected as “invalid” by software that never considered it. Type the punycode form instead — name@xn--vh8h9ed.com — and it goes through. It is the same address: that is precisely what the mail server was going to see either way.
Before you buy an emoji domain
Converting the name is the easy half. Most registries refuse emoji outright — .com, .net, .org and nearly every country zone among them — and a registrar will happily take an order the registry then rejects. Non-Latin scripts are far better supported and behave like ordinary domains.
What is allowed where, and how to attach such a domain here: addresses at emoji and non-Latin domains.
Related
- Addresses at emoji and non-Latin domains — the same conversion, but explained from the side of “will this address actually work”.
- Fake email domain debugger — check that the converted domain really receives mail, rather than assuming it does.
- Which zone to put your domain in — not every registry accepts non-Latin names in the first place.