С этим инструментом что-то не так?

О «Конвертер 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

  1. Вставьте Punycode-метку

    ASCII-совместимый кодированный домен — в поле "Punycode domain". Каждая метка, начинающаяся с `xn--`, будет декодирована; обычные ASCII-метки (без `xn--`) проходят без изменений.

  2. Как идёт декод

    Под капотом — встроенный в Node `punycode.toUnicode()`, который применяет RFC 3492 Punycode + Nameprep / IDNA, восстанавливая исходные Unicode-метки — эмодзи, кириллица, китайский, деванагари и т. д.

  3. Запуск

    Вывод — единственное поле `unicode`, читаемая Unicode-форма. Многотметочные домены декодируются по меткам, поэтому поддомены и TLD обрабатываются независимо.

  4. Внимание к homograph-обману

    Punycode применяется в фишинге с похожими буквами (например, `xn--pypal-4ve.com` декодируется в визуально похожий на paypal). Если читаете URL из письма, относитесь к результату как к улике для проверки, а не доказательству легитимности.