Конвертер кодировки доменов Punycode

Кодирование (интернационализированное доменное имя → Punycode)

Декодирование (Punycode → интернационализированное доменное имя)

Распространённые примеры

Интернационализированное доменное имя (Unicode) Кодировка Punycode Язык/Регион Действия
中国.cn xn--fiqs8s.cn Китайский (упрощённый)
日本.jp xn--wgv71a.jp Японский
한국.kr xn--3e0b707e.kr Корейский
münchen.de xn--mnchen-3ya.de Немецкий
москва.ru xn--80adxhks.ru Русский
القاهرة.مصر xn--mgbcpq6gpa1a.xn--wgbh1c Арабский
ελλάδα.gr xn--qxam.gr Греческий
भारत.in xn--h2brj9c.in Хинди

О Punycode:

Punycode — это метод кодирования, определённый в RFC 3492, используемый для преобразования строк Unicode (интернационализированных) в строки ASCII. Он в основном используется для интернационализированных доменных имён (IDN), позволяя доменным именам включать не-ASCII символы, такие как китайские, японские, арабские и другие.

Как это работает: Доменные имена, закодированные в Punycode, начинаются с «xn--», после чего следует закодированная строка. Браузеры и DNS-системы используют Punycode для обработки интернационализированных доменных имён, в то время как пользователи видят исходные символы Unicode.

Сценарии использования: Регистрация и использование доменных имён с не-ASCII символами, разработка многоязычных веб-сайтов, интернационализированные адреса электронной почты, настройка DNS и многое другое. При настройке DNS-записей или серверов обычно требуется формат кодировки Punycode.