Punycode converter (international domain names)
Convert domain names with accents, special letters and emojis to Punycode (xn--) and back, such as café.com to xn--caf-dma.com, one domain per line.
Paste the domains, one per line.
Punycode converter (international domain names): what it is for
Domains with accents, special letters or emojis are stored in DNS as Punycode, the RFC 3492 encoding that starts with xn--. Paste the domains, one per line, and the tool converts each label with special characters and keeps the rest unchanged. Lines already in xn-- are decoded automatically.
Nothing is sent to any server: the conversion happens in your browser.
How to use
- Paste the domains, one per line.
- Choose automatic mode or force a direction.
- Copy the result.
When to use it
- Setting up DNS and SSL for internationalized domains.
- Checking suspicious domains in emails.
- Entering IDNs in panels that only accept ASCII.
Frequently asked questions
What is Punycode?
It is the encoding defined in RFC 3492 that turns domain names with Unicode characters, such as accents and emojis, into ASCII letters and numbers starting with xn--. That is how DNS understands internationalized domain names (IDN).
When do I need Punycode?
When setting up DNS records, SSL certificates, mail servers or systems that do not accept accented characters in the domain. It also helps spot scams that use look-alike domains.
Does it convert both ways automatically?
Yes. Lines with xn-- are decoded and the others are encoded. Choose a mode if you want to force one direction.
Is it really free?
Yes, 100% free. No sign-up, no subscription and no usage limits. All Tools123 tools are free and run right in your browser.