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

A complete encoding toolkit — Base64 and URL encode/decode, convert files to and from Base64, encode/decode HTML entities and Base32, convert internationalized domain names with Punycode, and decode or sign JWTs. All directly in your browser, which matters since tokens and encoded data often carry sensitive information.

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 →