Konwerter Punycode (IDN, xn--)
Zamień międzynarodową nazwę domeny (z polskimi lub innymi znakami spoza ASCII) na postać Punycode „xn--…” używaną w systemie DNS i odwrotnie. Dzięki temu zobaczysz, jak Twoja domena z ogonkami wygląda „pod maską”. Wszystko liczy się w Twojej przeglądarce.
Spis treści
Jak działa kalkulator
System DNS historycznie rozumie tylko znaki ASCII, dlatego domeny z polskimi ogonkami czy innymi znakami narodowymi (IDN, Internationalized Domain Names) zapisuje się w postaci Punycode zaczynającej się od przedrostka xn--. Narzędzie pokazuje, jak Twoja domena wygląda w tej „technicznej” postaci i pozwala ją odczytać z powrotem.
Jak liczymy (metodologia i wzory)
Stosujemy algorytm Punycode zdefiniowany w RFC 3492. Każdą etykietę domeny (część między kropkami) kodujemy osobno: jeśli zawiera znaki spoza ASCII, dopisujemy przedrostek xn-- i kodujemy różnice względem znaków podstawowych. Etykiety czysto ASCII zostają bez zmian. Dekodowanie odtwarza oryginalne znaki Unicode.
Założenia i ograniczenia
- Kodowanie odbywa się etykieta po etykiecie (części oddzielone kropkami); przedrostek
xn--dotyczy tylko etykiet ze znakami narodowymi. - Nazwy sprowadzamy do małych liter (domeny są nieczułe na wielkość).
- Wszystko liczy się lokalnie w przeglądarce.
Źródła i aktualizacja
- RFC 3492, Punycode (dostęp: 18.07.2026)
- RFC 5890, IDNA (dostęp: 18.07.2026)