Skip to main content

Punycode Encoder / Decoder

v1.0.1

Encode international domain names to Punycode (ACE) and decode ACE labels back to Unicode.

Encodes international domain names (IDNs) containing Unicode characters to Punycode (ACE notation, e.g. xn--) and decodes ACE labels back to their Unicode form.

How to use
  • Paste a Unicode domain like münchen.de or 日本語.jp to encode it to Punycode.
  • Paste an ACE label like xn--mnchen-3ya.de to decode it back to Unicode.
  • Useful for debugging DNS issues, checking homograph phishing attacks, or implementing IDN support.

xn--mnchen-3ya.de

Internationalized domain name detected (contains xn-- labels)