Konwerter Punycode

Koduj lub dekoduj międzynarodowe nazwy domen (IDN).

Programista

Wpisz domenę Unicode (np. münchen.de), aby uzyskać Punycode (xn--mnchen-3ya.de), lub wpisz Punycode, aby uzyskać Unicode. Dla międzynarodowych nazw domen (IDN). Działa w przeglądarce.

O konwerterze Punycode

Międzynarodowe nazwy domen (IDN) używają znaków Unicode. DNS akceptuje tylko ASCII, więc forma Unicode jest kodowana jako Punycode (etykiety zaczynające się od xn--). To narzędzie konwertuje między Unicode a Punycode dla etykiet domen.

Jak używać

  1. Wpisz nazwę domeny w Unicode (np. münchen.de) lub Punycode (xn--mnchen-3ya.de).
  2. Kliknij Na Punycode lub Na Unicode. W razie potrzeby skopiuj wynik.

Kluczowe funkcje

  • Dwukierunkowa konwersja — Unicode na Punycode i Punycode na Unicode
  • Obsługuje domeny wieloetykietowe (każda etykieta oddzielona kropką jest konwertowana niezależnie)
  • Zgodność z RFC 3492 (Punycode) i RFC 5891 (IDNA)
  • Natychmiastowe wyniki do szybkiej weryfikacji domen
  • 100% po stronie klienta — żadne dane nie są przesyłane na serwer

Kiedy używać tego narzędzia

  • Rejestracja lub konfiguracja międzynarodowych nazw domen z niestandardowymi znakami ASCII
  • Konfigurowanie rekordów DNS wymagających wersji Punycode domeny IDN
  • Sprawdzanie podejrzanych linków, które mogą wykorzystywać ataki homograficzne (znaki wyglądające podobnie)
  • Weryfikacja, czy domena Punycode odpowiada oczekiwanej nazwie wyświetlanej w Unicode
  • Nauka standardów i kodowania międzynarodowych nazw domen

Szczegóły techniczne

Punycode to kodowanie bootstring zdefiniowane w RFC 3492, które reprezentuje punkty kodowe Unicode za pomocą samych znaków ASCII (a–z, 0–9, myślnik). Każda etykieta domeny jest kodowana niezależnie; etykiety będące już czystym ASCII pozostają bez zmian. Prefiks xn-- (prefiks ACE) sygnalizuje, że etykieta jest zakodowana w Punycode. To narzędzie przetwarza każdą etykietę oddzieloną kropką i stosuje algorytm Punycode w JavaScript, w pełni w przeglądarce. Powiązane narzędzia domenowe znajdziesz w URL Parser, aby rozłożyć pełne adresy URL na ich komponenty.

Podsumowanie

Niezależnie od tego, czy zarządzasz wielojęzycznymi domenami, audytujesz linki pod kątem ataków homograficznych, czy po prostu chcesz zobaczyć reprezentację ASCII międzynarodowego adresu, ten darmowy konwerter Punycode zapewnia szybkie, dokładne i prywatne wyniki bezpośrednio w przeglądarce.

Najczęściej zadawane pytania

Czym jest Punycode?
Punycode koduje znaki Unicode w nazwach domen na ASCII (xn--...), aby działały w DNS. Przeglądarki wyświetlają formę Unicode; DNS używa Punycode.
Czy moje dane są wysyłane na serwer?
Nie. Kodowanie i dekodowanie odbywa się w Twojej przeglądarce. Dane nigdy nie opuszczają Twojego urządzenia.
Czy mogę skonwertować pełny URL?
Możesz wkleić domenę lub nazwę hosta. Narzędzie konwertuje część hostową. Dla pełnych adresów URL użyj parsera URL i skonwertuj część hostową.
Czy moje dane wejściowe są wysyłane na serwer?
Nie. Kodowanie i dekodowanie odbywa się całkowicie w przeglądarce za pomocą JavaScript. Twoje nazwy domen nigdy nie opuszczają urządzenia.