Punycode Encoder
Encode Unicode text to Punycode (RFC 3492) with ACE prefix. Free, private, and 100% client-side.
Local only
Recent history
No history yet
How to use
- Type or paste Unicode text into the input box.
- Copy the Punycode-encoded result with xn-- prefix.
Frequently asked questions
- What is Punycode?
- Punycode is an encoding defined in RFC 3492 that converts Unicode text into a limited ASCII character set, used for internationalized domain names (IDN).
- What is the xn-- prefix?
- The ACE (ASCII Compatible Encoding) prefix "xn--" is prepended to Punycode-encoded domain labels to distinguish them from regular ASCII domain names.