uencoder

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

  1. Type or paste Unicode text into the input box.
  2. 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.

Related tools