Punycode конвертер онлайн: кириллические домены ↔ xn--

Переводите кириллические и любые Unicode-домены в xn--форму и обратно: домен, целый URL, email или список по строкам. Инструмент показывает код каждого символа и предупреждает о смешении алфавитов — так ловят фишинговые двойники.

работает в браузере · данные никуда не отправляются


    

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

  1. Вставьте домен (москва.рф), полный URL (https://münchen.de/…), email или список по одному на строку.
  2. Режим Авто сам поймёт направление по каждой строке: Unicode → xn--, а xn-- → Unicode. Направление можно зафиксировать переключателем.
  3. Результат появляется справа сразу; у URL и email меняется только хост, путь, параметры и логин сохраняются как есть.
  4. Ниже — разбор по строкам с проверкой меток и таблица «символ → код»: если в одной метке встретились латиница и кириллица, строка подсветится янтарём.
  5. Копировать или Скачать .txt отдают весь список; Результат во вход — проверить обратимость.

Что такое Punycode и зачем он нужен

DNS понимает только латиницу, цифры и дефис, а домены вроде москва.рф, münchen.de или 例え.テスト существуют. Мостом служит Punycode (RFC 3492): каждая метка с не-ASCII символами кодируется в строку из латиницы с префиксом xn--. Так москва.рф в DNS живёт как xn--80adxhks.xn--p1ai, а münchen.de — как xn--mnchen-3ya.de. Браузер делает это преобразование незаметно, но в whois, DNS-записях, сертификатах, robots.txt, ссылках трекеров и логах сервера домен почти всегда лежит в xn--форме — и его нужно уметь прочитать.

Инструмент реализует алгоритм RFC 3492 целиком на клиенте: кодирование, декодирование, IDNA-подготовка (NFC-нормализация и нижний регистр — то, что делает браузер перед запросом). Никаких сторонних библиотек и запросов на сервер: домены, которые вы проверяете, остаются у вас.

Зачем это арбитражнику и SEO-специалисту

  • Кириллические домены под РФ-трафик: .рф, .москва, .рус в трекерах, ссылках и sitemap нужно указывать в xn--форме, иначе часть систем ссылку не примет.
  • Проверка доноров и конкурентов: в выгрузках Ahrefs, Serpstat и логах доменов полно xn---строк — вставьте список и получите читаемые имена пачкой.
  • Whois и DNS: регистраторы и панели показывают IDN-домены только в punycode; проверить, что домен ваш, — одна вставка.
  • Email с IDN-доменом: support@пример.испытание в SMTP-заголовках выглядит как [email protected].

Омоглифы и фишинговые двойники

Кириллические а, е, о, р, с, у, х внешне неотличимы от латинских, поэтому pаypal.com с одной кириллической буквой — это другой домен xn--pypal-4ve.com. Именно так устроены homograph-атаки: ссылка в письме или объявлении выглядит как знакомый бренд, а ведёт на чужой сервер. Инструмент разбирает каждую метку по алфавитам и, если латиница и кириллица (или греческий) встретились в одной метке, подсвечивает строку янтарём и перечисляет подозрительные символы с кодами U+XXXX. Проверять так стоит домены из чужих креативов, партнёрские ссылки и юзернеймы перед оплатой.

Ограничения, которые проверяются

ПравилоЧто покажет инструмент
Метка ≤ 63 байт в ASCII, домен ≤ 253Ошибка с фактической длиной
Дефис в начале/конце метки, «--» в 3–4 позицииОшибка: DNS такую метку не примет
Латиница + кириллица в одной меткеЯнтарное предупреждение об омоглифах
Пунктуация, эмодзи, пробелыПредупреждение: IDNA2008 не пропустит

Частые вопросы

Как перевести домен .рф в punycode?

Вставьте домен, например москва.рф, — справа сразу появится xn--80adxhks.xn--p1ai. Список доменов можно вставить по одному на строку, каждый сконвертируется отдельно.

Как расшифровать домен xn--?

Вставьте xn--строку в поле — в режиме «Авто» инструмент распознает punycode и покажет читаемый Unicode-домен. Работает и для смешанных случаев, когда в punycode только часть меток.

Отправляются ли домены на сервер?

Нет. Алгоритм RFC 3492 реализован в JavaScript и выполняется в вашем браузере, страница не делает сетевых запросов. Список доменов остаётся у вас.

Почему у меня в whois домен показан как xn--…?

DNS и реестры хранят IDN-домены только в ASCII-форме, а Unicode-вид — это представление для людей, которое делает браузер. Обе записи обозначают один и тот же домен.

Что означает предупреждение о смешении алфавитов?

В одной метке домена встретились буквы из разных письменностей, например латинское p и кириллическая а. Так выглядят фишинговые домены-двойники: визуально совпадают с оригиналом, но ведут на другой сервер. Проверьте таблицу «Символы» — там показан код каждого не-ASCII символа.

Можно ли конвертировать целую ссылку, а не только домен?

Да: вставьте URL полностью — инструмент вычленит хост, сконвертирует его и вернёт ссылку с сохранёнными схемой, путём, параметрами и якорем. Email тоже поддерживается: конвертируется только часть после @.

свежие базы — в канале Подписаться на канал