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