Free Online IDN Converter

Convert Internationalized Domain Names to Punycode and vice versa.

IDN Converter

Examples

German City

City name with umlaut

IDN: münchen.de
Punycode: xn--mnchen-3ya.de
German

Chinese Website

Common Chinese characters

IDN: 漢字.com
Punycode: xn--hanzi-q96h.com
Chinese

Japanese Domain

Japanese characters

IDN: ドメイン.jp
Punycode: xn--eckwd4c7c.jp
Japanese

Russian Domain

Cyrillic characters

IDN: пример.рф
Punycode: xn--e1afmkfd.xn--p1ai
Russian

Arabic Website

Arabic script

IDN: موقع.com
Punycode: xn--4gbrim.com
Arabic

Korean Portal

Korean domain name

IDN: 한글.kr
Punycode: xn--xu4h.kr
Korean

Thai Website

Thai script domain

IDN: ไทย.com
Punycode: xn--o3cw4h.com
Thai

Greek Domain

Greek characters

IDN: παράδειγμα.gr
Punycode: xn--hxajbheg2az3al.gr
Greek

Hebrew Site

Hebrew script

IDN: דוגמה.il
Punycode: xn--9dbq2a.il
Hebrew

Vietnamese Domain

Vietnamese characters

IDN: ví-dụ.vn
Punycode: xn--v-xo7b.vn
Vietnamese

Persian Website

Persian/Farsi script

IDN: مثال.ir
Punycode: xn--mgba3a4f16a.ir
Persian

Hindi Domain

Devanagari script

IDN: उदाहरण.in
Punycode: xn--p1b6ci4b4b3a.in
Hindi

Turkish Site

Turkish characters

IDN: örnek.com.tr
Punycode: xn--rnek-kua.com.tr
Turkish

Comprehensive IDN Conversion

Easily switch between IDN and Punycode formats with a user-friendly interface.

Instant IDN to Punycode Conversion

Easily convert internationalized domain names (IDN) to Punycode format with one click.

Punycode to IDN Decoding

Effortlessly decode Punycode back into its readable Unicode domain name.

One-Click Copy

Copy the converted domain name instantly to use anywhere.

Supports All TLDs

Works with any top-level domain (TLD), including .com, .de, .jp, and more.

Preserve Case and Protocol Options

Choose to keep the original letter case and include protocols (http/https).

User-Friendly Interface

Simple and intuitive design for fast and accurate conversions.

How to Use the IDN Converter

Step 1

Enter an international domain name (IDN) in the input field.

Step 2

Choose whether to encode to Punycode or decode from Punycode.

Step 3

Click 'Convert' to transform the domain.

Step 4

Review the output and verify the conversion.

Step 5

Copy the converted domain name for use.

Frequently Asked Questions