Konwerter punycode
Konwertuj umiędzynarodowione nazwy domen na punycode (xn--) i z powrotem.
Powiązane narzędzia
Konwerter punycode
Nazwy domen z polskimi znakami, akcentami lub pismem niełacińskim — münchen.de, żółć.example, 例え.jp — nie mogą trafić do DNS bezpośrednio, bo DNS rozumie wyłącznie znaki ASCII. Tę lukę wypełnia punycode (RFC 3492): każda etykieta zawierająca znaki międzynarodowe jest zamieniana na formę ASCII zaczynającą się od xn--, więc münchen.de staje się xn--mnchen-3ya.de. Przeglądarki robią to po cichu w pasku adresu; ten konwerter pokazuje przekształcenie w obu kierunkach.
Wklej jedną domenę w wierszu. W domyślnym trybie automatycznym narzędzie decyduje dla każdej etykiety osobno: etykiety zaczynające się od xn-- dekoduje z powrotem do Unicode, etykiety ze znakami spoza ASCII koduje do punycode, a czyste etykiety ASCII zostawia bez zmian — mieszana lista przekonwertuje się poprawnie za jednym razem. Wyborem kierunku wymusisz samo kodowanie lub samo dekodowanie, a wynik jest zapisany małymi literami, tak jak DNS traktuje nazwy. Działają też domeny emoji: 💩.la koduje się do xn--ls8h.la.
Typowe zastosowania: przygotowanie plików stref DNS i wniosków o certyfikaty TLS, które wymagają formy xn--; sprawdzenie, co naprawdę kryje podejrzany link xn-- z e-maila — phishing homograficzny ukrywa łudząco podobne znaki właśnie za punycode; analiza logów serwera; rejestracja domen z polskimi znakami, gdzie rejestrator liczy długość formy zakodowanej.
Konwerter implementuje algorytm RFC 3492 w całości w twojej przeglądarce. Nic z wklejonego tekstu nie jest nigdzie wysyłane — listy domen z logów, stref i audytów zostają na twoim urządzeniu. Nieprawidłowa etykieta punycode zwraca czytelny komunikat z nazwą problematycznej etykiety zamiast po cichu błędnego wyniku.