Punycode Converter - IDN Domain Encoder/Decoder | 8gwifi.org

Punycode Converter - IDN Encoder/Decoder

Convert Internationalized Domain Names (IDN) to Punycode format and vice versa. Supports all Unicode characters.

Domain Name Input

About Punycode and IDN

What is Punycode?
Punycode is a encoding syntax defined in RFC 3492 that allows Unicode characters to be represented using only ASCII characters. It's primarily used for Internationalized Domain Names (IDN).

How does it work?
Punycode encodes Unicode strings into ASCII-compatible format. Domain labels with non-ASCII characters are prefixed with "xn--" followed by the Punycode-encoded string.

Examples:

  • German: münchen.de → xn--mnchen-3ya.de
  • Japanese: 日本.jp → xn--wgv71a.jp
  • Chinese: 中国.cn → xn--fiqs8s.cn
  • Russian: москва.рф → xn--80adxhks.xn--p1ai
  • Arabic: مصر.مصر → xn--wgbh1c.xn--wgbh1c
  • Greek: παράδειγμα.gr → xn--hxajbheg2az3al.gr
  • Hindi: भारत.in → xn--h2brj9c.in
  • Korean: 한국.kr → xn--3e0b707e.kr
  • Hebrew: ישראל.il → xn--4dbrk0ce.il
  • Thai: ไทย.th → xn--o3cw4h.th

Use Cases:

  • Registering domain names with non-Latin characters
  • Email addresses with international characters
  • DNS zone file entries
  • Web server configuration