Add to Chrome Add to Edge

Punycode to Unicode

Turn an xn-- domain from logs or WHOIS back into the characters people type.


Punycode to Unicode

Logs, WHOIS records and DNS tools display internationalised domains in their xn-- form. This decoder turns them back into the characters people actually type.

How to use Punycode to Unicode

  1. Paste the Punycode domain, for example a name starting with xn--.
  2. Click Convert.
  3. Copy the readable domain name.

When it comes in handy

  • Reading international domains in server logs and abuse reports.
  • Verifying that a link really points where it appears to.
  • Documenting IDN domains for clients in their own language.

Frequently asked questions

Why are some domains shown as xn-- in my browser?
Browsers may display the encoded form for domains that mix scripts or look deceptive, as a protection against spoofing.
Is Punycode reversible?
Yes. Encoding and decoding are exact opposites, so no information is lost.

Related guides

Choose which cookies SEOpeck may use. You can change this at any time from "Cookie settings" at the bottom of every page.

Your tools

    Saved in this browser only. Nothing is sent to us.

    Popular tools