Punycode Converter
Convert internationalized domain names (IDN) to and from Punycode (RFC 3492). All processing happens in your browser.
Unicode (IDN)
Punycode (ACE)
How it works
Internationalized Domain Names (IDN) contain non-ASCII characters like accented letters, Chinese, Arabic, etc. Punycode encodes these labels using the bootstring algorithm (RFC 3492) so they can be represented in the DNS as ASCII strings prefixed with xn--.
Related tools
DNS LookupNetwork
Lookup DNS records for a domain.
Text to BinaryEncoding
Convert text to binary representation (8-bit per character) and back.
Base64 Encoder/DecoderEncoding
Encode and decode Base64 strings quickly.
Base32 Encoder/DecoderEncoding
Encode and decode Base32 (RFC 4648) locally in your browser.
Base58 Encoder/DecoderEncoding
Encode and decode Base58 locally in your browser.
Base85 (Ascii85) Encoder/DecoderEncoding
Encode and decode Base85 (Ascii85) text locally in your browser.