Перейти к содержимому
🌐

Punycode / IDN конвертер

Конвертация доменов между Unicode и Punycode (xn--)

Инструмент справился с вашей задачей?

Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.

Этот инструмент ещё ждёт первого комментария

Нашли приём, остался вопрос или чего-то не хватило — напишите, пригодится следующим. Без почты и пароля · публикуем после проверки, обычно за 1–2 дня

Конвертер Punycode

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

Инструмент полезен веб-разработчикам, SEO-специалистам, администраторам. При работе с кириллическими доменами (.рф, .москва) часто нужно знать их Punycode-представление для технических настроек.

Что такое Punycode

Punycode — алгоритм кодирования Unicode-строк в подмножество ASCII. Например, "пример.рф" в Punycode — "xn--e1afmkfd.xn--p1ai". Это необходимо, потому что DNS исторически работает только с латиницей, цифрами и дефисами.

Стандарт определён в RFC 3492. Punycode используется для IDNA (Internationalized Domain Names in Applications), позволяющего регистрировать домены на любых языках мира. Это важный шаг к многоязычному интернету.

Применение

SEO-специалисты работают с кириллическими доменами и их Punycode-представлением для технической оптимизации. Разработчики — при настройке DNS, SSL-сертификатов, email-серверов. SSL-сертификаты часто выпускаются на Punycode-вариант домена.

Администраторы email-серверов настраивают SPF, DKIM, DMARC для Punycode-доменов. Везде, где техническая инфраструктура работает с доменами, Punycode остаётся актуальным. Это стандарт, без которого не работают кириллические домены.

💡

Пример: настройка SSL

1

Админ настраивает SSL для сайта на кириллическом домене

2

Нужно узнать Punycode "мойсайт.рф"

3

Использует конвертер: xn--80arbjktj.xn--p1ai

4

Выпускает сертификат на оба варианта

5

Сайт корректно работает с HTTPS

🧠

Знаете ли вы?

🌐

Punycode определён в RFC 3492

🔤

Начинается с "xn--" — это признак Punycode-домена

🇷🇺

Россия — один из лидеров по кириллическим доменам

💻

Браузеры автоматически конвертируют домены

⚠️

Похожие символы в разных алфавитах могут использоваться для фишинга

🌍

IDNA открыла интернет для многоязычности

⚠️

Важно знать

Будьте осторожны с IDN-спуфингом — мошенники регистрируют домены с похожими символами из разных алфавитов для обмана пользователей. Всегда проверяйте Punycode-представление подозрительных доменов.

💡 Как работает Punycode — техническое описание

1

Выберите режим конвертации

Для одного домена используйте режим "Один домен", для списка — "Пакетный режим". Направление конвертации определяется автоматически, но вы можете указать его вручную: "В Punycode" (кодирование) или "В Unicode" (декодирование).

2

Введите домен для конвертации

Введите кириллический домен (например, пример.рф) или Punycode-строку (xn--e1afmkfd.xn--p1ai). Можно вводить с протоколом http:// или без — конвертер автоматически извлечёт имя домена. В пакетном режиме введите домены по одному на строку или загрузите TXT-файл.

3

Получите результат и скопируйте

В одиночном режиме результат отображается мгновенно по мере ввода. В пакетном режиме нажмите "Конвертировать все". Результат можно скопировать в буфер обмена или скачать как TXT-файл. Кнопка "Поменять" позволяет быстро выполнить обратную конвертацию.

Примеры использования Punycode конвертера

🌐 Настройка DNS для кириллического домена

При регистрации домена в зоне .рф и настройке DNS-записей (A, CNAME, MX, TXT) хостинг-провайдер может требовать Punycode-представление. Конвертируйте мой-магазин.рф в xn----8sbalvgbxcpc.xn--p1ai и используйте эту строку в панели управления хостингом. Это критически важно для корректной работы почты, SSL и CDN на кириллическом домене.

🔒 Получение SSL-сертификата для IDN-домена

Центры сертификации (CA) и сервисы вроде Let s Encrypt принимают доменные имена в формате Punycode. Перед запросом SSL-сертификата для кириллического домена конвертируйте его через наш инструмент. Указание правильного Punycode-представления гарантирует выпуск сертификата без ошибок и предупреждений в браузерах.

🔍 SEO-аудит кириллических доменов

SEO-специалисты регулярно работают с IDN-доменами при анализе ссылочного профиля. Внешние ссылки могут указывать как на Unicode, так и на Punycode-версию домена. Пакетная конвертация помогает привести все URL к единому формату для корректной аналитики: загрузите список доменов из Ahrefs, Serpstat или Semrush и получите конвертированные результаты за секунды.

🛡️ Проверка безопасности — обнаружение фишинга через омоглифы

Злоумышленники используют визуально похожие символы из разных алфавитов для создания фишинговых доменов (IDN-омографические атаки). Например, домен с кириллической "а" (U+0430) вместо латинской "a" (U+0061) выглядит идентично, но ведёт на другой сервер. Punycode-декодер помогает выявить подобные подмены, показывая реальную кодировку каждой метки домена.

📧 Настройка почты на кириллическом домене

При создании корпоративной почты на домене в зоне .рф (например, info@компания.рф) необходимо указать Punycode-представление в MX, SPF, DKIM и DMARC записях. Конвертер позволяет быстро получить правильное представление домена для всех DNS-записей, связанных с почтой, обеспечивая корректную доставку писем.

Частые вопросы о Punycode и IDN доменах

Что такое Punycode и зачем он нужен?
Punycode — стандарт кодирования (RFC 3492) для преобразования Unicode-строк в ASCII-совместимый формат. Он необходим потому, что система DNS исторически работает только с латинскими буквами, цифрами и дефисом. Когда вы вводите кириллический домен в браузере, он автоматически конвертируется в Punycode для обращения к DNS-серверам. Например, домен яндекс.рф в DNS выглядит как xn--d1acpjx3f.xn--p1ai.
Чем отличается IDN домен от обычного?
IDN (Internationalized Domain Name) — это домен, содержащий символы национальных алфавитов (кириллица, иероглифы, арабская вязь и т.д.). Обычный домен состоит только из латинских букв, цифр и дефисов. Технически IDN-домен существует в двух формах: отображаемой (Unicode, например сайт.рф) и машинной (Punycode, xn--80aswg.xn--p1ai). Оба варианта ведут на один и тот же ресурс.
Что означает префикс xn-- в доменном имени?
Префикс xn-- (называемый ACE-prefix, ASCII Compatible Encoding prefix) — маркер, указывающий DNS-серверам, что метка домена закодирована алгоритмом Punycode. Каждая метка с нелатинскими символами получает этот префикс. Если весь домен кириллический, то все его части будут начинаться с xn--. Это стандартное соглашение, определённое в RFC 3490 (IDNA).
Безопасно ли пользоваться онлайн-конвертером?
Все вычисления выполняются локально в вашем браузере с помощью JavaScript. Доменные имена не отправляются на сервер сайта, и инструмент их не сохраняет. Это подтверждается тем, что инструмент работает даже при отключённом интернете после первой загрузки страницы.
Что такое IDN-омографическая атака и как от неё защититься?
IDN-омографическая атака использует визуально неотличимые символы из разных алфавитов для создания поддельных доменов. Например, латинская "a" и кириллическая "а" выглядят одинаково, но имеют разные коды Unicode. Браузеры борются с этим, отображая Punycode вместо Unicode для подозрительных доменов. Вы можете проверить любой домен через наш декодер: если видите xn-- строку в адресной строке, декодируйте её и убедитесь, что все символы принадлежат одному алфавиту.
Сколько доменов можно конвертировать одновременно?
В пакетном режиме можно обработать до 500 доменов за одну операцию. Введите домены по одному на строку или загрузите список из TXT-файла (до 1 МБ). Конвертация всего списка выполняется мгновенно, так как алгоритм Punycode работает очень быстро. Результат можно скопировать или скачать в виде текстового файла для дальнейшего использования.
Влияет ли IDN-домен на SEO-продвижение сайта?
Поисковые системы Google и Яндекс корректно индексируют IDN-домены. Яндекс полноценно поддерживает кириллические домены в зоне .рф и отображает их в результатах поиска в Unicode-виде. Google также индексирует IDN-домены, хотя в Search Console может отображать Punycode-версию. С точки зрения SEO, кириллический домен может давать преимущество для русскоязычной аудитории за счёт запоминаемости и доверия пользователей.

Полезная информация

Все вычисления выполняются на стороне клиента в браузере. Введённые данные не отправляются на сервер сайта и не сохраняются на нём. Инструмент полностью бесплатен и не требует регистрации. Поддерживаются все современные браузеры: Chrome, Firefox, Safari, Edge и их мобильные версии.

Если у вас есть вопросы о конвертации доменов, напишите в комментариях внизу страницы или нам напрямую: почта и Telegram есть на странице «Контакты».

Смежные инструменты

Что обычно нужно вместе с конвертацией IDN-домена: настройка DNS, выпуск SSL, проверка Whois и кодирование URL.

Комментарии

Этот инструмент ещё ждёт первого комментария

Без почты и пароля · публикуем после проверки, обычно за 1–2 дня

  • Руслан АвдеевОт автора проекта
    Все инструменты на ToolFox бесплатны, и я их дорабатываю сам. Напишите, если инструмент считает неверно, чего-то не хватает или что-то стоит поправить, — по таким комментариям я и решаю, чем заняться дальше.

Комментарии — мнения посетителей, прошедшие проверку по правилам сайта.