ilovekit

Punycode Converter

7 tools

Convert internationalized domain names to and from Punycode.

Runs in your browser — your files and text stay on your device

Convert internationalized domain names to and from Punycode, the ASCII form that begins with xn--. Domains with non-Latin characters are sent over the network in this form. Conversion runs in your browser.

Base64 & URLJWT DecoderJWT GeneratorFile ↔ Base64HTML Entity Encode/DecodeBase32 Encode/DecodePunycode (IDN) Converter

How to use this tool

  1. 1Choose Encode (Unicode → ASCII) or Decode (ASCII → Unicode).
  2. 2Enter a domain name.
  3. 3Copy the converted form.

Frequently asked questions

What is Punycode used for?

Encoding internationalized domain names (IDN) with non-ASCII characters into ASCII-only DNS-safe form, prefixed with xn--.

Is my domain sent anywhere?

No — conversion runs entirely in your browser using a local implementation of the algorithm.

Guides

All guides →