Для разработчиков / Домены

Конвертер Punycode для интернационализированных доменных имён (IDN)

Преобразуйте интернационализированное доменное имя, например münchen.de, в ASCII-форму с xn-- для DNS и обратно. Получите предупреждение, если в метке смешаны похожие латинские, кириллические или греческие буквы.

Конвертер Punycode для интернационализированных доменных имён (IDN): Каждая метка с символами, отличными от ASCII, кодируется алгоритмом Punycode из RFC 3492 и получает префикс xn--: münchen.de превращается в xn--mnchen-3ya.de, а 例え.テスト — в xn--r8jz45g.xn--zckzah. Метки xn-- декодируются обратно. Метка, в которой смешаны латинские, кириллические или греческие буквы, помечается предупреждением, поскольку такие имена могут имитировать знакомые домены. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Конвертер PunycodeЛокальная обработка

Полностью работает в браузере

ASCII (Punycode)xn--mnchen-3ya.de
Unicodemünchen.de

DNS поддерживает только буквы, цифры и дефисы, поэтому каждая метка с другими символами записывается в Punycode (RFC 3492) и получает префикс xn--: münchen.de превращается в xn--mnchen-3ya.de. Сначала метки переводятся в нижний регистр и нормализуются; реестры могут применять дополнительные правила, например для ß или эмодзи, которые этот инструмент не проверяет. Браузеры показывают форму xn--, если имя сочетает похожие символы из разных письменностей, чтобы защитить от омофонических доменов.

Как работает Punycode

Сначала копируются ASCII-буквы метки, после них ставится дефис; затем каждый другой символ кодируется числом, обозначающим его кодовую точку и позицию, в системе счисления по основанию 36 с буквами и цифрами. Поэтому bücher превращается в bcher-kva: сначала bcher, затем kva для ü.

Похожие домены

Кириллические а, е, о, р и с выглядят так же, как латинские a, e, o, p и c, поэтому pаypal.com с кириллической а — это другой домен. Детектор невидимых символов показывает такие символы в любом тексте.

Как пользоваться

  1. Вставьте домен в формате Unicode или xn--.
  2. Просмотрите формы в ASCII и Unicode.
  3. Проверьте предупреждение о метках со смешанными письменностями.

Конфиденциальность и ограничения

Преобразование выполняется в вашем браузере.

Похожие инструменты

Часто задаваемые вопросы

Почему в адресной строке браузера отображается xn--?

Браузеры показывают форму Punycode, если имя содержит символы из разных письменностей или символы, которые можно перепутать. Это не позволяет похожему имени выдать себя за настоящий сайт.

Совпадает ли результат с результатом у моего регистратора?

Для обычных имён — да. Реестры применяют дополнительные правила к некоторым символам, например к немецкой ß или emoji, а этот инструмент их не проверяет.

Работают ли адреса электронной почты?

В Punycode преобразуется только часть домена после @; часть до него обрабатывается почтовыми серверами отдельно.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен