Punycode converter for international domains
Type a domain with accents or another script, or one starting with xn--.
✓ Free, no sign-up
How it works
Internationalized domain names (IDN) allow characters like ñ, é or ü, but DNS only understands ASCII letters. So each label is encoded in Punycode with the xn-- prefix. You'll need that form when setting up DNS records, IIS bindings or certificates.
How to use it, step by step
- Enter a domain with accents or special characters, or one starting with xn--.
- We convert it the other way automatically.
- Copy the version you need: the readable one to display, the Punycode one to configure.
- Use the xn-- form in DNS, certificates and panels that don't accept special characters.
What it's useful for
- Set up DNS for a domain with accented letters.
- See which real domain hides behind a suspicious xn-- link.
- Register brands with their correct native spelling.
FAQ
Should I register a domain with accents?
It can work as an extra domain that redirects to your main one, but many people will type the version without accents and some email software still handles IDNs poorly.
Why does my browser show the domain as xn--?
Browsers show the Punycode form when a name mixes scripts or looks like another domain, as protection against impersonation.
What is Punycode?
A way to write domains with special characters using only basic letters, digits and hyphens. Accented letters become a sequence starting with xn--.
Does email work with such a domain?
It works, but some older apps show it in Punycode. Many businesses also register the plain version and redirect it.
Why can an xn-- link be dangerous?
Lookalike letters from other alphabets can imitate well-known domains. If in doubt, convert it here to see the real name.
Do I need anything special to use it?
Use the xn-- form in your registrar panel and DNS. Share the readable version with your customers.