С этим инструментом что-то не так?
О «Конвертер Punycode в Unicode Онлайн»
Этот инструмент превращает Punycode-доменные имена (IDN) обратно в Unicode. «xn--n3h» → «☃»; знаменитое «xn--80ak6aa92e.com» — это «аpple.com» с кириллическими буквами, имитирующими латинские.
DNS работает только с ASCII, но Punycode позволяет иметь домены в любых письменностях — китайский, арабский, кириллица, эмодзи. Браузер показывает Unicode, но в сеть уходит Punycode.
Полезно для распознавания фишинговых доменов (homograph-атак), отладки DNS/HTTP и расшифровки IDN-URL.
Как пользоваться этим инструментом
Как декодировать домен Punycode (xn--) в Unicode
Вставьте Punycode-метку
ASCII-совместимый кодированный домен — в поле "Punycode domain". Каждая метка, начинающаяся с `xn--`, будет декодирована; обычные ASCII-метки (без `xn--`) проходят без изменений.
Как идёт декод
Под капотом — встроенный в Node `punycode.toUnicode()`, который применяет RFC 3492 Punycode + Nameprep / IDNA, восстанавливая исходные Unicode-метки — эмодзи, кириллица, китайский, деванагари и т. д.
Запуск
Вывод — единственное поле `unicode`, читаемая Unicode-форма. Многотметочные домены декодируются по меткам, поэтому поддомены и TLD обрабатываются независимо.
Внимание к homograph-обману
Punycode применяется в фишинге с похожими буквами (например, `xn--pypal-4ve.com` декодируется в визуально похожий на paypal). Если читаете URL из письма, относитесь к результату как к улике для проверки, а не доказательству легитимности.