Конвертер Punycode

Преобразуйте домены Unicode в Punycode и декодируйте метки xn-- обратно.

Направление преобразования
Домен
Результат
Готово. Вставьте домен для преобразования.

Текст вашего домена преобразуется прямо в браузере. Никакие данные не отправляются на BroBroGo.

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

Для чего используется Punycode?

Punycode позволяет представлять доменные имена, содержащие специальные символы (такие как ü, 例 или भारत), в виде ASCII-строк, начинающихся с xn--.

Нужно ли вставлять полный URL?

Используйте только имя хоста или домен, например bücher.example или xn--bcher-kva.example. Исключите https://, пути, строки запросов и фрагменты.

Почему мой домен был отклонен?

Корректное имя хоста не может содержать пробелы, пустые метки, дефисы в начале или конце меток, а также метки, длина которых после преобразования превышает допустимый предел.

Назначение и возможности конвертера Punycode

Инструмент «Конвертер Punycode» предназначен для мгновенного преобразования интернациональных доменных имен между их представлением в Unicode и эквивалентом в формате Punycode. Он позволяет трансформировать доменное имя, содержащее специальные символы, в ASCII-метку, начинающуюся с префикса «xn--» (направление «Unicode в Punycode»), а также выполнять обратный процесс, переводя метку «xn--» в исходную форму Unicode (направление «Punycode в Unicode»).

Процесс конвертации происходит автоматически и мгновенно прямо по мере ввода текста пользователем. По умолчанию в инструменте установлено направление преобразования «Unicode в Punycode». При переключении направления конвертации плейсхолдер в поле ввода соответствующим образом обновляется.

Требования к входным данным и ограничения

Для успешного преобразования необходимо соблюдать правила подготовки входных данных:

  • Допустимый формат: В качестве входного значения принимается имя хоста или доменное имя. Это могут быть как домены Unicode (например, bücher.example), так и домены Punycode (например, xn--bcher-kva.example).
  • Исключения: Во входных данных нельзя использовать протокол https://, пути, строки запросов или фрагменты.
  • Ограничения на корректность хоста: Корректное имя хоста не должно содержать пробелы, пустые метки, дефисы в начале или в конце меток. Также недопустимы метки, длина которых после выполнения преобразования превышает установленный лимит.
  • Длина ввода: Максимальный размер вводимого текста ограничен 10 000 символов.

Инструмент корректно обрабатывает и поддерживает сохранение одной точки в самом конце доменного имени.

Выходные параметры и статистика работы

После выполнения операции инструмент предоставляет пользователю следующие результаты и статистические показатели:

  • Результат: Сконвертированное доменное имя в выбранном формате.
  • Ввод: Точное количество символов во входной строке.
  • Вывод: Точное количество символов в полученном результате.
  • Метки: Общее количество меток в структуре преобразованного домена.

Обработка ошибок и статусы интерфейса

Если введенные данные некорректны, пусты или превышают лимит по длине, поле вывода очищается, а на экране отображается соответствующее информационное сообщение. Ниже приведены все возможные системные уведомления и статусы интерфейса:

  • «Готово. Вставьте домен для преобразования.» — исходное состояние готовности к работе.
  • «Преобразование...» — процесс обработки данных.
  • «Преобразовано.» — успешное завершение конвертации.
  • «Сначала вставьте домен.» — отображается при попытке выполнить действие с пустым полем.
  • «Некорректное доменное имя. Используйте имя хоста без протокола, пути или пробелов.» — возникает при нарушении правил структуры хоста.
  • «Введенный текст слишком длинный. Длина не должна превышать {max} символов.» — предупреждение о превышении лимита в 10 000 знаков.
  • «Не удалось преобразовать этот домен.» — критическая ошибка конвертации.
  • «Очищено.» — статус после очистки рабочих полей.
  • «Пример загружен.» — подтверждение загрузки демонстрационного шаблона.
  • «Результат перенесен в поле ввода.» — статус при переносе полученного вывода для повторной обработки.

Конфиденциальность и безопасность данных

Обработка и конвертация текста вашего домена осуществляются непосредственно в вашем веб-браузере. Никакие вводимые данные не отправляются на серверы BroBroGo и не загружаются на них.

Целевая аудитория инструмента

Данный конвертер разработан для решения задач широкого круга специалистов:

  • Разработчиков, создающих и поддерживающих интернациональные доменные имена.
  • Администраторов доменов.
  • SEO-специалистов и администраторов.
  • Аудиторов безопасности.
  • Любых пользователей, которым необходимо представить доменные имена со специальными символами (такими как ü, 例 или भारत) в виде стандартных ASCII-меток.

Часто задаваемые вопросы

Для чего используется Punycode? Punycode позволяет представлять доменные имена, содержащие специальные символы (такие как ü, 例 или भारत), в виде ASCII-строк, начинающихся с xn--.

Нужно ли вставлять полный URL? Нет, используйте только имя хоста или домен, например bücher.example или xn--bcher-kva.example. Исключите https://, пути, строки запросов и фрагменты.

Почему мой домен был отклонен? Корректное имя хоста не может содержать пробелы, пустые метки, дефисы в начале или конце меток, а также метки, длина которых после преобразования превышает допустимый предел.