Конвертер Punycode

Введите доменное имя с буквами вроде ü или кириллицей либо имя, которое начинается с xn--. Вы получите запись, которую используют DNS и почтовые системы, а каждая метка занимает свою строку в таблице.

Бесплатно Работает в браузере Проверено вторник, 10 ноября 2026 г.

Полное имя, например кофейня.example, или одна метка. Разделяйте метки точками.

Направление

«Определить» переводит каждую метку по её буквам: метки xn-- декодируются, а метки с буквами не из ASCII кодируются.

Результат

Преобразованное имя — Скопируйте имя для панели DNS, настроек почты или страницы, либо скачайте его как текстовый файл.
Преобразованное имя
Метка за меткой

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

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

  1. Введите доменное имя в поле Доменное имя. Можно указать и одну метку.
  2. Оставьте Направление на значении «Определить» или выберите «Unicode в ASCII» или «ASCII в Unicode», чтобы задать одно направление.
  3. Скопируйте Преобразованное имя в панель DNS, в настройки почты или на свою страницу.
  4. Для имени из нескольких частей посмотрите Метка за меткой: каждая строка показывает, что произошло с этой меткой.

Как доменное имя переходит в Punycode

Система доменных имён переносит только буквы ASCII, цифры и дефисы. Поэтому RFC 3490 записывает каждую метку с буквами не из ASCII в форме ACE: префикс xn-- и затем текст метки в Punycode. Метка только из букв ASCII остаётся без изменений, а точки между метками сохраняются.

  • Метка example остаётся как есть.
  • Метка bücher получает префикс xn-- и свой текст в Punycode, здесь bcher-kva.
  • Метка, которая начинается с xn-- в любом написании, декодируется обратно в буквы Unicode.

Как Punycode записывает метку

RFC 3492 сначала записывает базовые буквы ASCII метки в их порядке, затем дефис, а затем по одному числу переменной длины для каждой остальной буквы. Числа записываются в системе с основанием 36: цифры от a до z и от 0 до 9. Размер каждого числа зависит от предыдущих, поэтому частые буквы занимают мало места.

Его параметры: основание 36, tmin 1, tmax 26, skew 38, damp 700, начальное смещение (bias) 72 и начальное значение n 128 (RFC 3492, раздел 5).

Что инструмент не проверяет

  • Он не выполняет Nameprep (RFC 3491) и отображение букв IDNA, поэтому заглавные буквы вне ASCII и символы совместимости могут получиться иначе, чем в браузере.
  • Он не проверяет длину метки и всего имени.
  • Он не ищет имя в DNS и не сообщает, разрешает ли регистратор такое имя.

Разбор примера: кофейня.example

Метка кофейня состоит только из букв кириллицы, букв ASCII в ней нет, поэтому дефис после префикса не ставится: сразу идёт текст в Punycode. Результат — xn--e1aiboc0b6e. Метка example содержит только буквы ASCII и остаётся без изменений, поэтому полное имя становится xn--e1aiboc0b6e.example.

Метка Результат Что произошло
кофейня xn--e1aiboc0b6e Закодировано в xn--
example example Без изменений

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

Что означает префикс xn--?

Он отмечает метку, в которой записан Punycode. RFC 3490 говорит, что каждая метка ACE начинается с ACE-префикса, то есть с xn-- в любом написании, а за ним идёт текст метки в Punycode.

Меняются ли заглавные буквы в метке ASCII?

Нет. RFC 3490 говорит, что метка ASCII остаётся без изменений, поэтому Example остаётся Example. Переписываются только метки с буквами не из ASCII.

Почему имя выглядит иначе, чем в версии, которую показывает браузер?

Инструмент не приводит буквы к стандартному виду заранее. Nameprep и отображение IDNA переводят заглавные буквы вне ASCII и символы совместимости, например полноширинные формы, в стандартный вид до шага Punycode. Проверьте результат в браузере или у регистратора, которым вы пользуетесь.

Отправляет ли конвертер моё доменное имя куда-нибудь?

Нет. Преобразование выполняется в вашем браузере. Введённое имя не отправляется нам и не сохраняется, а DNS-запрос не делается.

Можно ли перевести адрес электронной почты?

Переводите только домен, то есть текст после знака @. Часть до @ инструмент оставляет без изменений.

Что происходит, если метка xn-- не является допустимой?

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

Источники

Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.