Punycode / IDN конвертер

Конвертируйте интернационализированные доменные имена (IDN) между форматами Unicode и Punycode (ASCII-совместимый).

Конвертер Punycode / IDN

Конвертируйте между Unicode и Punycode для интернационализированных доменных имён (IDN). Двунаправленный, мгновенный и бесплатный.

Что делает этот инструмент

Конвертер Punycode / IDN позволяет вам преобразовать любое интернационализированное доменное имя между его читаемой формой Unicode и ASCII-совместимым представлением Punycode. Просто введите Unicode-домен, например münchen.de, и получите его эквивалент в Punycode — xn--mnchen-3ya.de, или вставьте домен в формате Punycode, чтобы увидеть оригинальные символы Unicode.

Инструмент автоматически определяет направление конвертации. Если ваш ввод содержит метки, начинающиеся с xn--, он декодирует Punycode в Unicode. В противном случае он кодирует Unicode в Punycode. Домены с несколькими метками обрабатываются корректно — каждая метка кодируется или декодируется независимо.

Поддерживаются все скрипты Unicode, включая латиницу с диакритическими знаками, кириллицу, арабское письмо, китайские, японские, корейские и хинди символы, а также любые другие символы, разрешённые стандартом IDNA 2008. Конвертация происходит мгновенно в вашем браузере без обращения к серверу, поэтому ваши данные никогда не покидают ваше устройство.

Что такое Punycode и IDN?

Интернационализированные доменные имена (IDN) позволяют доменным именам содержать не-ASCII символы, такие как буквы с акцентами, китайские иероглифы, арабское письмо или кириллический текст. Это означает, что люди по всему миру могут регистрировать домены на своём языке и в своей письменности.

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

Когда вы вводите интернационализированный домен в браузере, он молча преобразует форму Unicode в Punycode перед разрешением адреса через DNS. Затем браузер отображает вам читаемую версию Unicode. Этот конвертер позволяет увидеть обе формы, что необходимо для настройки DNS, проверки сертификатов SSL, настройки электронной почты и анализа безопасности.

Типичные сценарии использования

Конвертер Punycode удовлетворяет широкий спектр технических и практических потребностей. Вот наиболее распространённые сценарии, в которых этот инструмент помогает:

  • Настройка DNS — Используйте форму Punycode при настройке записей A, MX, CNAME или других DNS-записей для интернационализированных доменов. Многие панели управления DNS требуют версию, закодированную в ASCII.
  • Сертификаты SSL — Убедитесь, что форма Punycode совпадает с Альтернативным именем субъекта (SAN) в вашем сертификате. Несоответствия между представлениями Unicode и Punycode могут вызвать ошибки сертификата.
  • Настройка электронной почты — Настройте почтовые серверы с использованием ASCII-совместимого представления домена. Большинство серверов SMTP требуют Punycode для маршрутизации международных доменов.
  • Анализ безопасности — Декодируйте подозрительные домены Punycode для обнаружения атак на основе омографов. Например, xn--pple-43d.com декодируется в домен, визуально похожий на apple.com, но использующий кириллический символ.

Поддерживаемые письменности и языки

Этот конвертер обрабатывает все письменности, разрешённые стандартом IDNA 2008. Работаете ли вы с европейскими языками или азиатскими системами письма — инструмент покрывает ваши потребности:

  • Латиница с диакритическими знаками — Немецкие умлауты (ä, ö, ü), французские акценты (é, è, ê), испанская тильда (ñ) и другие
  • Кириллица — Русский, украинский, болгарский, сербский и родственные письменности
  • Арабское и еврейское письмо — Полная поддержка письма справа налево
  • Символы CJK — Китайские, японские кандзи и корейский хангыль
  • Деванагари — Хинди, маратхи, санскрит и другие индийские письменности

Domainwise доступен на 12 языках, включая арабский (RTL), что делает его идеальным инструментом для всех, кто работает с интернационализированными доменными именами на своём родном языке. Используйте панель ToolSwitcher вверху для быстрой навигации между всеми бесплатными инструментами для доменов.

Связанные руководства

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

  • Что такое доменное имя? — Введение для начинающих о том, как работают доменные имена, включая роль DNS в преобразовании имён в IP-адреса.
  • Понимание TLD: .com vs .dev vs .io — Сравните расширения доменов верхнего уровня и узнайте, какое из них подходит для вашего проекта, бренда или международной аудитории.

После конвертации вашего интернационализированного домена вы можете проверить его DNS-записи с помощью инструмента DNS Lookup или найти доступные доменные имена с помощью генератора доменных имён.