Punycode / IDN Converter
Convert Unicode domains to punycode and decode IDN labels back.
Convert Unicode domain labels to ASCII punycode (xn--) and decode IDN labels back to their original characters.
Mode
Please enter some input.
How to use
- Choose Encode or Decode mode.
- Enter a domain with one or more labels separated by dots.
- Copy the converted domain.
Frequently asked questions
Can I convert a whole domain?
Yes, each label separated by a dot is converted independently.
What happens to ASCII labels?
They are kept as-is, except ASCII labels are lowercased when encoding.
Related tools
Base64 Encoder / Decoder
Encode and decode Base64 text with UTF-8 support.
URL Encoder / Decoder
Percent-encode text and decode percent-encoded URLs.
HTML Encoder / Decoder
Escape HTML characters and decode entities back to text.
Base32 Encoder / Decoder
Convert text to RFC 4648 Base32 and decode it back.
ROT13 Converter
Apply the ROT13 cipher to letters while keeping everything else unchanged.
Quoted-Printable Encoder / Decoder
Encode and decode MIME quoted-printable text.