Free Online Unicode to Punycode Converter

Instantly convert Internationalized Domain Names (IDNs) to DNS-compatible ASCII format and back.

Unicode Punycode

What is Punycode?

Punycode is a special encoding used to represent Unicode characters in the limited ASCII character set allowed for DNS. It allows characters like 'ü' or 'Ω' to be part of a domain name.

Privacy First

This tool runs entirely in your browser. Your domain data never leaves your device and is processed only in volatile memory for maximum security.

The xn-- Prefix

Encoded Internationalized Domain Names (IDNs) are prefixed with xn--. This tells systems that the following text is encoded Punycode.

Implementation Details

  • Compliant with RFC 3492 Punycode standard.
  • Supports multi-label domains (e.g., subdomain.example.com).
  • Bidirectional conversion (Enocde/Decode).
  • Real-time input validation and error feedback.