Punycode Encoder/Decoder Online | IDN Domain Tool

Online Punycode encoding and decoding tool. Convert internationalized domain names (IDN) to ASCII-compatible encoding.

Punycode Converter

Instructions

  • Convert Unicode domains (IDN) to ASCII Punycode (xn--...)
  • Convert Punycode back to Unicode domains
  • Domain mode automatically handles parts separated by dots

Punycode Knowledge

What is Punycode?

Punycode is a representation of Unicode with the limited ASCII character subset used for Internet hostnames.

Internationalized Domain Names (IDN)

Allows domain names to contain characters from local languages (e.g., Chinese, Arabic) while remaining compatible with the DNS system.

Key Features

  • Uniquely and reversibly transforms Unicode strings to ASCII
  • Prefixed with 'xn--' in domain names
  • Standardized in RFC 3492

Common Applications

  • Registering international domain names
  • Email systems supporting internationalization
  • DNS configuration
Punycode Encoder/Decoder Online | IDN Domain Tool