Быстрый доступ: Telegram ВКонтакте

Punycode конвертер онлайн

Перевод кириллических доменов (.рф, .бел, .укр и т.д.) в xn---формат ASCII и обратно. Пакетная обработка списка доменов, URL с путями и поддоменами. Для настройки Nginx, DNS, SSL-сертификатов и Яндекс.Вебмастера.

Инструмент сохраняет протокол (https://), путь и GET-параметры - кодируется только доменная часть.
Все нейросети без VPN за 149₽ пополнение картой МИР и СБП

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

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

Где применяется Punycode

ЗадачаЧто указывается
Nginx / ApacheВ server_name только xn--…, Unicode не работает
DNS-записиA, AAAA, CNAME, MX, TXT - в Punycode у регистратора
SSL / TLS сертификатыCSR и SAN - на закодированное имя xn--…
Почтовые протоколыSMTP/IMAP/POP3 - домен после @ в Punycode
Яндекс.Вебмастер, Search ConsoleДобавление сайта - в Punycode

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

  1. Вставьте домены (по одному в строке). Можно смесь: кириллица, Punycode, полные URL.
  2. «Авто» определит направление для каждой строки отдельно. Или зафиксируйте «В Punycode» / «В Unicode».
  3. Скопируйте результат в конфиг или DNS-панель.

FAQ

Влияет ли Punycode на SEO?

Нет. Яндекс и Google одинаково индексируют Unicode- и Punycode-версии. В выдаче пользователь видит кириллицу, роботы работают с ASCII.

Можно ли подать URL целиком?

Да. Протокол (https://), путь и параметры сохраняются - кодируется только доменная часть.

Что делать с поддоменами?

Каждая метка (разделённая точкой) кодируется отдельно - так работает алгоритм. мой.сайт.рф → xn--n1aamo.xn--80aswg.xn--p1ai.