Встановіть наш застосунок 🪄 натисніть значок у правій частині адресного рядка.

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

0 з 0 оцінок
молода жінка робить жест ОК на робочому просторі IDN Punycode converter

Перетворюй IDN на ASCII та декодуй їх назад. Цей безкоштовний IDN Punnycode converter не вимагає реєстрації. Встав свій Unicode URL, щоб побачити сирий формат DNS.

Як працює IDN Punnycode converter

Браузери та DNS розуміють лише ASCII. Коли ти реєструєш домен з кирилицею, ієрогліфами чи арабською в'яззю, реєстр кодує його через Punycode. Цей алгоритм відображає Unicode в обмежений набір символів ASCII, визначений у RFC 3492. Результат завжди починається з ACE-префікса xn--. Ти вводиш зрозумілу людині адресу. А резолвер опитує вже закодований рядок.

Процес конвертації повністю оборотний. Кодування стискає не-ASCII символи в base-36 представлення, не чіпаючи стандартні літери ASCII. Декодування відігрує математику назад, щоб відтворити оригінальні гліфи Unicode. Тобі просто треба знати, в який бік ти перекладаєш. Це не стиснення з втратами. Кожен оригінальний символ ідеально переживає повний цикл.

  • Префікс xn-- каже DNS-резолверам, що цей лейбл закодований.
  • Кодування застосовується до кожного лейбла домену окремо, розділеного крапками.
  • Чисті ASCII-лейбли проходять без жодних змін.

Коли використовувати онлайн IDN Punnycode converter

Ти впрешся в цю стіну, коли налаштовуєш DNS-записи вручну. Cloudflare та AWS Route53 іноді відхиляють сирий Unicode в CNAME чи TXT записах. Тобі потрібна версія Punycode, щоб API прийняло твій пейлоад. Таке ж буває при читанні серверних логів. Apache та Nginx пишуть запитаний URI в його закодованому вигляді. Дебажити стає набагато легше, коли ти це декодуєш.

Команди безпеки юзають це, щоб ловити гомогліфні атаки. Зловмисник реєструє домен, який виглядає як твій бренд, але використовує кирилицю замість латиниці. Візуальна різниця нульова. Вивід Punycode миттєво розкриває цей трюк. Ти бачиш закодований рядок і розумієш, що базові символи не збігаються з твоєю реальною торговою маркою.

  • Вставка інтернаціоналізованих URL у легасі термінальні інструменти.
  • Дебаг помилок HTTP 400, спричинених некоректними закодованими заголовками.
  • Перевірка subject alternative names у SSL-сертифікатах.

Обмеження цього безкоштовного IDN Punnycode converter

Цей інструмент перекладає рядки. Він не робить DNS-запити і не перевіряє, чи домен взагалі резолвиться. Якщо ти вставиш невалідний Unicode рядок, енкодер все одно видасть математично валідний рядок Punycode. Реєстр просто відхилить його пізніше. Ти сам відповідаєш за валідацію формату вводу перед тим, як пушити це в прод.

Деякі старі системи не справляються з виводом. Командний рядок Windows історично захлинався від певних символів Unicode до декодування. Якщо твоя цільова апплікація очікує специфічну форму нормалізації типу NFC чи NFD, цей інструмент видає стандартне канонічне представлення. Він не полагодить биті байтові послідовності UTF-8 і не обробить мішані скриптові лейбли, що порушують правила реєстру.

Як користуватися IDN Punnycode converter

  1. Встав свій Unicode домен або рядок Punycode у поле вводу.
  2. Обери напрямок конвертації з випадаючого меню.
  3. Натисни кнопку конвертації, щоб обробити рядок.
  4. Скопіюй отриманий текст ASCII або Unicode з поля виводу.
  5. Очисти поле вводу, щоб почати новий переклад.

Приклади поширеного кодування доменів

Подивись, як різні скрипти перекладаються в ASCII-сумісне кодування.

Оригінальний скриптUnicode доменВивід Punycode
Німецькаmünchen.dexn--mnchen-3ya.de
Російськапример.comxn--e1afmkfd.com
Японська例え.jpxn--r8jz45g.jp
Арабськаمثال.comxn--mgbh0fb.com

Frequently asked questions

Цей інструмент справді безкоштовний?
Так. Ти можеш робити стільки конвертацій, скільки потрібно, без створення акаунта чи оплати. Інтерфейс повністю відкритий і не обмежує твоє щоденне використання.
Чому мій декодований домен все ще виглядає як нісенітниця?
Можливо, ти дивишся на URL-закодований рядок замість Punycode. URL-кодування використовує hex-послідовності для пробілів, тоді як Punycode юзає специфічний префікс. Переконайся, що ти декодуєш правильний формат для свого конкретного кейсу.
Це працює в мобільних браузерах?
Так. Інтерфейс респонсивний і адаптується до менших екранів. Ти можеш вставляти і копіювати текст так само, як на десктопі, без жодних поїздок у верстці.
Що станеться, якщо я вставлю домен, який вже є чистим ASCII?
Інструмент залишає його точно таким, яким він є. Чисті ASCII-лейбли не потребують кодування, тому вивід збігається з твоїм вводом символ у символ без додавання будь-яких зайвих префіксів.
Чи можу я конвертувати весь URL з шляхом та рядком запиту?
Ні. Цей інструмент обробляє лише лейбли доменного імені. Ти маєш відкинути протокол, шлях і параметри запиту перед вставкою тексту, щоб забезпечити точний переклад.

Поділитися

Популярні інструменти