Punycode Converter
Convert between Unicode domain names (IDN) and Punycode.
- Safe
- Processing runs on your device, so input/output is not sent anywhere.
Explanation
Punycode is an encoding used for Internationalized Domain Names (IDN), defined in RFC 3492.
Punycode labels start with xn-- and contain only ASCII letters and digits.
For each domain label separated by ., the xn-- prefix is required when that label is encoded.
Conversion modes
You can choose from three modes.
| Auto | Automatically detects whether the input is Punycode or plain Unicode and converts accordingly. |
|---|---|
| Encode | Treats the input as plain Unicode and tries to encode it to Punycode. |
| Decode | Treats the input as Punycode and tries to decode it to Unicode. |
Encode
bücher.example
↓xn--bcher-kva.example
Decode
xn--bcher-kva.example
↓bücher.example