Punycode / IDN конвертер
Конвертация доменов между Unicode и Punycode (xn--)
| Домен | Punycode |
|---|---|
| .рф | .xn--p1ai |
| .укр | .xn--j1amh |
| .бел | .xn--90ais |
| .қаз | .xn--80ao21a |
| .срб | .xn--90a3ac |
| .мон | .xn--l1acc |
| .сайт | .xn--80aswg |
| .онлайн | .xn--e1a4c |
| .москва | .xn--80adxhks |
| .дети | .xn--d1acj3b |
Punycode конвертер онлайн — декодирование и кодирование IDN доменов
Бесплатный онлайн-конвертер Punycode для мгновенного преобразования интернационализированных доменных имён (IDN) между кодировкой Unicode и представлением Punycode (ACE, ASCII Compatible Encoding). Инструмент разработан для веб-мастеров, разработчиков, SEO-специалистов и всех, кто работает с кириллическими, арабскими, китайскими и другими нелатинскими доменами. Конвертер Punycode полностью реализует стандарт RFC 3492 (Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications) и поддерживает все символы Unicode, включая эмодзи-домены.
Система интернационализированных доменных имён (Internationalized Domain Names, IDN) позволяет регистрировать и использовать доменные имена на национальных языках. Например, вместо латинского primer.ru можно использовать кириллический домен пример.рф. Технически DNS работает только с ASCII-символами, поэтому каждый IDN-домен преобразуется в Punycode-представление с префиксом xn--. Так домен пример.рф на уровне DNS превращается в xn--e1afmapc.xn--p1ai. Наш онлайн-конвертер Punycode делает это преобразование простым и доступным.
Зачем нужен конвертер Punycode? При настройке DNS-записей, SSL-сертификатов, почтовых серверов и CDN для кириллических доменов необходимо указывать Punycode-представление. Многие хостинг-панели и регистраторы доменов не выполняют автоматическую конвертацию, поэтому веб-мастерам приходится вручную переводить домены из Unicode в Punycode и обратно. Этот IDN-конвертер решает задачу мгновенно: введите домен на кириллице — получите Punycode, вставьте xn-- строку — получите читаемый домен.
Наш Punycode-декодер и кодировщик работает полностью в браузере без отправки данных на сервер. Все вычисления по алгоритму Bootstring (RFC 3492) выполняются на стороне клиента — JavaScript-реализация обрабатывает кодирование и декодирование доменных имён любой сложности. Это гарантирует конфиденциальность: ваши домены не покидают ваш компьютер. Конвертер поддерживает одиночную и пакетную обработку до 500 доменов, загрузку списков из TXT-файлов и экспорт результатов.
Punycode-конвертер особенно востребован в России и странах СНГ, где широко используются кириллические домены в зонах .рф, .укр, .бел, .қаз, .москва, .сайт, .онлайн, .рус, .дети. Каждая из этих доменных зон имеет собственный Punycode-эквивалент: .рф кодируется как .xn--p1ai, .москва — как .xn--80adxhks, .сайт — как .xn--80aswg. Наш инструмент знает все актуальные кириллические домены верхнего уровня и содержит встроенную справочную таблицу для быстрого просмотра.
Инструмент также полезен для диагностики проблем с отображением доменов в адресной строке браузера. Когда пользователь видит xn--строку вместо кириллического домена, это может быть вызвано настройками браузера, проблемами с сертификатом или фишинговой атакой с использованием омоглифов (визуально похожих символов из разных алфавитов). Быстрая проверка через Punycode-декодер помогает идентифицировать настоящий домен и повысить безопасность работы в интернете.
Автоматическое определение направления конвертации — ключевая особенность нашего IDN-конвертера. Инструмент анализирует введённую строку и определяет, содержит ли она символы Unicode или Punycode-метки с префиксом xn--, после чего автоматически выполняет конвертацию в нужном направлении. Также доступен ручной выбор: принудительное кодирование в Punycode или принудительное декодирование в Unicode.
Помимо кириллических доменов, конвертер поддерживает все языки мира: арабские (مثال.إختبار), китайские (中文.cn), японские (日本語.jp), корейские (한국어.kr), тайские, хинди, греческие (παράδειγμα.ελ) и десятки других скриптов. Алгоритм Punycode универсален и обрабатывает любые кодовые точки Unicode, включая символы за пределами Basic Multilingual Plane (BMP) — эмодзи-домены и редкие иероглифы.
Ключевые возможности Punycode-конвертера:
- Мгновенная конвертация Unicode ↔ Punycode с автоматическим определением направления
- Пакетная обработка до 500 доменов одновременно с загрузкой из файла
- Полная реализация стандарта RFC 3492 (Bootstring / Punycode)
- Поддержка всех языков мира: кириллица, арабский, китайский, японский и другие
- Валидация доменных имён по стандартам IANA (длина меток, допустимые символы)
- Справочная таблица кириллических доменов верхнего уровня (.рф, .укр, .бел)
- Экспорт результатов в текстовый файл и копирование в буфер обмена
- Работа без отправки данных на сервер — полная конфиденциальность
Как пользоваться Punycode конвертером — пошаговая инструкция
Выберите режим конвертации
Для одного домена используйте режим "Один домен", для списка — "Пакетный режим". Направление конвертации определяется автоматически, но вы можете указать его вручную: "В Punycode" (кодирование) или "В Unicode" (декодирование).
Введите домен для конвертации
Введите кириллический домен (например, пример.рф) или Punycode-строку (xn--e1afmapc.xn--p1ai). Можно вводить с протоколом http:// или без — конвертер автоматически извлечёт имя домена. В пакетном режиме введите домены по одному на строку или загрузите TXT-файл.
Получите результат и скопируйте
В одиночном режиме результат отображается мгновенно по мере ввода. В пакетном режиме нажмите "Конвертировать все". Результат можно скопировать в буфер обмена или скачать как TXT-файл. Кнопка "Поменять" позволяет быстро выполнить обратную конвертацию.
Примеры использования Punycode конвертера
🌐 Настройка DNS для кириллического домена
При регистрации домена в зоне .рф и настройке DNS-записей (A, CNAME, MX, TXT) хостинг-провайдер может требовать Punycode-представление. Конвертируйте мой-магазин.рф в xn-----6kcbabg0awcd3asgc2aoc0e.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 — техническое описание
Punycode — это алгоритм кодирования, определённый в стандарте RFC 3492, который преобразует строки символов Unicode в ограниченный набор ASCII-символов (буквы a-z, цифры 0-9 и дефис). Алгоритм основан на концепции Bootstring — обобщённой схемы кодирования целочисленных последовательностей переменной длины.
Процесс кодирования IDN-домена состоит из двух этапов: сначала применяется Nameprep (RFC 3491) — нормализация строки Unicode, приведение к нижнему регистру и проверка запрещённых символов. Затем каждая метка домена (часть между точками), содержащая символы за пределами ASCII, кодируется алгоритмом Punycode и получает префикс "xn--". Метки, состоящие только из ASCII-символов, остаются без изменений.
Наш конвертер реализует полный алгоритм Punycode на JavaScript с поддержкой всех кодовых точек Unicode (от U+0000 до U+10FFFF), включая суррогатные пары для символов за пределами BMP. Валидация доменных имён соответствует требованиям IANA: максимальная длина полного имени — 253 символа, максимальная длина метки — 63 символа.
Частые вопросы о Punycode и IDN доменах
Punycode — стандарт кодирования (RFC 3492) для преобразования Unicode-строк в ASCII-совместимый формат. Он необходим потому, что система DNS исторически работает только с латинскими буквами, цифрами и дефисом. Когда вы вводите кириллический домен в браузере, он автоматически конвертируется в Punycode для обращения к DNS-серверам. Например, домен яндекс.рф в DNS выглядит как xn--d1acpjx3f.xn--p1ai.
IDN (Internationalized Domain Name) — это домен, содержащий символы национальных алфавитов (кириллица, иероглифы, арабская вязь и т.д.). Обычный домен состоит только из латинских букв, цифр и дефисов. Технически IDN-домен существует в двух формах: отображаемой (Unicode, например сайт.рф) и машинной (Punycode, xn--80aswg.xn--p1ai). Оба варианта ведут на один и тот же ресурс.
Префикс xn-- (называемый ACE-prefix, ASCII Compatible Encoding prefix) — маркер, указывающий DNS-серверам, что метка домена закодирована алгоритмом Punycode. Каждая метка с нелатинскими символами получает этот префикс. Если весь домен кириллический, то все его части будут начинаться с xn--. Это стандартное соглашение, определённое в RFC 3490 (IDNA).
Да, наш конвертер полностью безопасен. Все вычисления выполняются локально в вашем браузере с помощью JavaScript. Доменные имена не отправляются на сервер, не сохраняются в базе данных и не передаются третьим лицам. Это подтверждается тем, что инструмент работает даже при отключённом интернете после первой загрузки страницы. Ваши данные остаются на вашем устройстве.
IDN-омографическая атака использует визуально неотличимые символы из разных алфавитов для создания поддельных доменов. Например, латинская "a" и кириллическая "а" выглядят одинаково, но имеют разные коды Unicode. Браузеры борются с этим, отображая Punycode вместо Unicode для подозрительных доменов. Вы можете проверить любой домен через наш декодер: если видите xn-- строку в адресной строке, декодируйте её и убедитесь, что все символы принадлежат одному алфавиту.
В пакетном режиме можно обработать до 500 доменов за одну операцию. Введите домены по одному на строку или загрузите список из TXT-файла (до 1 МБ). Конвертация всего списка выполняется мгновенно, так как алгоритм Punycode работает очень быстро. Результат можно скопировать или скачать в виде текстового файла для дальнейшего использования.
Поисковые системы Google и Яндекс корректно индексируют IDN-домены. Яндекс полноценно поддерживает кириллические домены в зоне .рф и отображает их в результатах поиска в Unicode-виде. Google также индексирует IDN-домены, хотя в Search Console может отображать Punycode-версию. С точки зрения SEO, кириллический домен может давать преимущество для русскоязычной аудитории за счёт запоминаемости и доверия пользователей.
ℹ️ Дополнительная информация
Punycode конвертер постоянно обновляется для поддержки новых доменных зон и стандартов. Последнее обновление:
Все вычисления выполняются на стороне клиента в браузере. Ваши данные не покидают ваше устройство и не сохраняются на серверах. Инструмент полностью бесплатен и не требует регистрации. Поддерживаются все современные браузеры: Chrome, Firefox, Safari, Edge и их мобильные версии.
При возникновении вопросов о конвертации доменов, настройке DNS-записей для IDN или проблемах с отображением кириллических доменов обращайтесь через форму обратной связи. Мы регулярно расширяем справочные таблицы и улучшаем алгоритмы валидации.
Комментарии (1)
Загрузка комментариев...
🌐Похожие инструменты
Генератор хеш-сумм
Вычисление MD5, SHA-1, SHA-256, SHA-512 и Whirlpool хешей текста и файлов
ASCII конвертер
Перевод текста в ASCII-коды и обратно в различных форматах
CRC32 калькулятор
Вычисление контрольной суммы CRC32 для текста и файлов
Таблица цветов Flat Design
Палитра из 140+ flat-цветов с копированием HEX, RGB, HSL и экспортом палитры
Финансовые продукты
с максимальной выгодой
Подобрали лучшие условия от проверенных банков и финансовых компаний России