Add to Chrome Add to Edge

Unicode to Punycode

Convert an internationalised domain like münchen.de into its xn-- form for DNS.


Unicode to Punycode

Domain names can only use ASCII in the DNS, so a name like münchen.de is sent as xn--mnchen-3ya.de. Punycode is the encoding that makes that possible, and this tool converts a name to it.

How to use Unicode to Punycode

  1. Type the domain name with its Unicode characters.
  2. Click Convert.
  3. Copy the xn-- version for DNS records, redirects or server configuration.

When it comes in handy

  • Configuring DNS, SSL certificates and web servers for internationalised domains.
  • Checking how a Unicode domain will appear in links and logs.
  • Spotting look-alike domains that mix scripts.

Frequently asked questions

What does xn-- mean?
It marks a label that has been Punycode-encoded. Browsers show the Unicode form to users but use the xn-- form on the wire.
Do I convert the whole address?
Convert only the domain name. Each label is encoded separately and the dots stay in place.

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