ГлавнаяИнструментыPunycode конвертер

Punycode конвертер

Переводит домен из кириллицы в запись, которую понимает система доменных имён: пример.рф превращается в xn--e1afmkfd.xn--p1ai. Обратное преобразование тоже работает — вставьте xn--, и получите читаемый вид. Каждая часть домена кодируется отдельно, поэтому в результате появляется несколько кусков xn--: у пример.рф их два, по одному на имя и на зону. Алгоритм зашит в страницу целиком, включая раскодирование, которого в браузере нет по умолчанию. Полные адреса со схемой и путём тоже принимаются: кодируется только доменная часть, путь и параметры остаются как есть.

По домену на строку. Направление определяется само: строка с xn-- раскодируется.
Латинские части и путь адреса остаются без изменений.
МеткаPunycodeДлина

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

  1. Кириллицей, латиницей или уже в виде xn-- — направление определится само.
  2. Каждая строка переводится отдельно, порядок сохраняется.
  3. Готовый список копируется одной кнопкой.
  4. Метка длиннее 63 знаков в DNS недопустима — такие строки помечаются.

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

Зачем вообще нужен punycode

Система доменных имён понимает только буквы латиницы, цифры и дефис — так она устроена с восьмидесятых. Кириллические домены появились позже, и чтобы они работали без переделки всего интернета, придумали обратимое преобразование: браузер показывает пример.рф, а в сеть уходит xn--e1afmkfd.xn--p1ai. Стандарт описан в RFC 3492, префикс xn-- отмечает закодированную метку.

Почему в одном домене несколько xn--

Потому что кодируется каждая часть домена по отдельности. У пример.рф две метки — имя и зона, — и каждая получает свой xn--: xn--e1afmkfd и xn--p1ai. Латинские части остаются как есть: у münchen.de закодировано только имя, зона .de не меняется. Отсюда правило: считать «сколько xn-- должно получиться» надо по числу нелатинских меток.

Как кодируется смешанное имя

Punycode отделяет латинские символы от остальных: латиница остаётся на месте, за ней ставится дефис, дальше идёт закодированная часть. Поэтому münchen превращается в mnchen-3ya: видно исходное слово без умляута, дефис и хвост, из которого восстанавливается пропущенная буква. У полностью кириллического слова латинской части нет, и результат состоит из одного хвоста.

Влияет ли punycode на SEO

Поисковые системы понимают обе записи и считают их одним адресом. Разница вылезает в другом месте: во внешних ссылках, в аналитике и в отчётах домен может встречаться то в одном виде, то в другом, и без приведения к единому виду отчёт разъезжается. Каноническая ссылка, карта сайта и редиректы должны быть в одном формате — обычно берут punycode, потому что его не портят копипаст и старые системы.

Что за ограничение в 63 символа

Предел длины одной метки в системе доменных имён. Считается он по закодированной записи, и в этом ловушка: кириллическое имя раздувается при кодировании примерно вдвое, поэтому имя длиной около тридцати русских букв уже может не поместиться. Инструмент показывает длину каждой метки после кодирования и помечает превышение.

Бывают ли опасные домены с punycode

Да, это называется гомографической атакой. Кириллические «а», «о», «е», «р», «с» неотличимы от латинских, поэтому можно зарегистрировать домен, который визуально выглядит как известный бренд, а на деле имеет другой punycode. Браузеры защищаются, показывая подозрительные домены в виде xn--. Если знакомый адрес вдруг отобразился как xn--, это повод остановиться.

Можно ли вставить полный адрес страницы

Да. Схема, путь, параметры и якорь сохраняются без изменений, кодируется только имя хоста. Так и должно быть: путь передаётся в другом виде и через punycode не проходит.

Данные куда-то отправляются

Нет, алгоритм целиком лежит в странице.

Похожие инструменты

Генератор sitemap.xml

Соберёт ссылки прямо с вашего сайта по адресу или сделает карту из готового списка URL. lastmod, changefreq, priority.

Открыть
robots.txt для AI + llms.txt

Галочками закрываете или открываете нейросетевые боты (GPTBot, ClaudeBot, Google-Extended, PerplexityBot) и собираете модный файл llms.txt. На волне GEO.

Открыть
Микроразметка Schema.org

Генератор JSON-LD: Organization, LocalBusiness, Article, FAQ, хлебные крошки, Product. Готовый код для расширенных сниппетов и ИИ-выдач.

Открыть
Транслитерация в URL

Переводит русские заголовки в чистые URL-слаги (ЧПУ): транслит, дефисы, нижний регистр, удаление стоп-слов. Готовый slug для страницы.

Открыть
Стоимость SEO для вашего проекта

Ориентир по бюджету и срокам под ваш тип бизнеса, размер сайта, конкуренцию и регион. Формула на 11 годах работы — за 2 минуты.

Открыть
Лемматизация и нормализация

Приводит ключи к основе (стемминг) и схлопывает словоформы. Умный дедуп семантики: ловит дубли по падежам, числу и порядку слов.

Открыть

Ещё инструменты для SEO и маркетинга

Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.