Кодировщик/Декодировщик Punycode
Бесплатный онлайн-кодировщик и декодировщик Punycode. Мгновенное преобразование международных доменов (IDN) в ASCII.
Что такое Punycode?
Punycode — это синтаксис кодирования, который преобразует символы Unicode в ASCII, используемый специально для интернационализированных доменных имен (IDN). Например, münchen.de становится xn--mnchen-3ya.de.
Зачем нужен Punycode?
Система доменных имен (DNS) поддерживает только символы ASCII. Punycode позволяет использовать не-ASCII символы (китайские, арабские, кириллические) в доменных именах, кодируя их как ASCII.
Что такое IDN?
Интернационализированное доменное имя (IDN) — это доменное имя, содержащее символы из не-ASCII скриптов. IDN используют кодирование Punycode для совместимости с системой DNS.
Обратимо ли кодирование Punycode?
Да, кодирование Punycode полностью обратимо. Вы можете декодировать любую строку Punycode обратно в её исходное представление Unicode без потери данных.
Как работает этот кодировщик Punycode?
Просто вставьте или введите ваше доменное имя или текст Unicode в поле ввода. Инструмент мгновенно преобразует его в формат Punycode (для кодирования) или обратно в Unicode (для декодирования). Регистрация или установка не требуются.
Что такое префикс xn--?
Префикс xn-- — это специальный маркер, указывающий, что доменное имя было закодировано с использованием Punycode. Он сообщает системе DNS, что последующие символы находятся в формате Punycode и должны быть декодированы.
Могу ли я кодировать адреса электронной почты с помощью этого инструмента?
Да, вы можете кодировать доменную часть адресов электронной почты. Например, user@münchen.de становится user@xn--mnchen-3ya.de. Локальная часть (до @) должна оставаться в формате ASCII.
Этот инструмент бесплатный?
Да, этот кодировщик и декодировщик Punycode полностью бесплатен. Без регистрации, без ограничений использования и без скрытых платежей. Вы можете преобразовать столько доменных имен, сколько вам нужно.
Что такое RFC 3492?
RFC 3492 — это техническая спецификация, определяющая алгоритм кодирования Punycode. Он был опубликован IETF в 2003 году как часть стандарта IDNA (Интернационализированные доменные имена в приложениях).
Работает ли Punycode со всеми символами Unicode?
Да, Punycode может кодировать любой символ Unicode, включая китайский, японский, корейский, арабский, кириллицу, иврит, тайский и многие другие скрипты. Кодирование без потерь и обратимо.
Как использовать Кодировщик/Декодировщик Punycode
Преобразуйте интернационализированные доменные имена между Unicode и Punycode ASCII прямо в браузере. Ничто из вставленного не загружается, поэтому даже продакшн-домены остаются приватными.
- Введите домен в Unicode, например образец münchen.de, в поле Input.
- Нажмите Encode, чтобы превратить его в ASCII-форму для браузеров, начинающуюся с xn--.
- Вставьте адрес вида xn-- в Input и нажмите Decode, чтобы вернуть читаемый Unicode-домен.
- Включите Auto convert, чтобы перевод обновлялся прямо во время ввода, без нажатия кнопок.
Преобразуйте только имя хоста: адреса почты и полные URL содержат символы, которые Punycode не обрабатывает; заранее уберите пути, порты и схемы.
Похожие инструменты
- Hex-просмотрщик Просмотр содержимого файлов в шестнадцатеричном формате с поиском, навигацией по смещению и виртуальной прокруткой
- AES Шифрование / Расшифровка Шифрование/расшифровка AES с режимами CBC, CFB, CTR, OFB, ECB, заполнение Pkcs7/ZeroPadding/NoPadding, ключи 128/192/256 бит, вывод Base64, автоопределение формата ключа/IV
- Brotli Компрессор Бесплатный онлайн-компрессор Brotli. Сжимайте файлы в .br с качеством 0–11 или распаковывайте .br обратно. Всё работает в браузере — без загрузки на сервер и установки.
- Zstd Компрессор Бесплатный онлайн-компрессор zstd. Сжимайте файлы в .zst с уровнями Zstandard 1–19 или распаковывайте .zst обратно. Всё работает в браузере — без загрузки на сервер и установки.
- Конвертер MessagePack Бесплатный онлайн-конвертер MessagePack. Кодируйте JSON в msgpack и декодируйте hex, base64 или файлы .bin обратно в читаемый JSON со сравнением размеров. Без загрузки на сервер, всё в браузере.
- Генератор ULID Генерируйте универсальные уникальные лексикографически сортируемые идентификаторы (ULID) онлайн. Декодируйте ULID, извлекайте временные метки и создавайте пакеты ID для баз данных.
- Конвертер Азбуки Морзе Бесплатный онлайн-переводчик азбуки Морзе. Мгновенно преобразуйте текст в азбуку Морзе и обратно. Поддерживает воспроизведение звука, пользовательские символы и работает офлайн.
- Шифр ROT13 Мгновенное кодирование и декодирование шифром ROT13. Каждая буква смещается на 13 позиций. Бесплатно, без регистрации, прямо в браузере.