Punycode-Konverter (internationalisierte Domains)
Kodieren oder dekodieren Sie ein Punycode-Label (RFC 3492), mit dem internationalisierte Domainnamen (IDN) mit Nicht-ASCII-Zeichen in reinem ASCII dargestellt werden. Dieses Tool verarbeitet jeweils ein einzelnes Label (keine vollständige Domain mit Punkten).
So funktioniert es
Das DNS versteht von Haus aus nur ASCII-Zeichen, Domainnamen können aber Umlaute, Schriftzeichen oder andere Unicode-Zeichen enthalten (wie „café.fr“ oder „日本.jp“). Punycode kodiert jedes Label mit Nicht-ASCII-Zeichen in eine ASCII-Zeichenfolge mit dem Präfix „xn--“, die Browser und DNS-Server im Hintergrund verarbeiten. Diese Kodierung sehen Sie in der Adressleiste mancher Browser bei internationalisierten Domains.
Warum erscheint meine Domain in der Adressleiste als „xn--...“?
Das ist die ASCII-Darstellung der internationalisierten Domain in Punycode, die intern vom DNS verwendet wird. Manche Browser zeigen sie vorsichtshalber unverändert an (um visuelle Homograph-Angriffe zu vermeiden), andere zeigen die ursprüngliche Unicode-Version.
Lässt sich eine vollständige Domain wie „café.beispiel.de“ in einem Schritt umwandeln?
Nein: Jedes durch einen Punkt getrennte Label (hier „café“, „beispiel“ und „de“) muss einzeln kodiert werden; nur „café“ enthält Nicht-ASCII-Zeichen und muss umgewandelt werden (die anderen bleiben unverändert).
100% lokale Verarbeitung: Kodierung und Dekodierung laufen vollständig in Ihrem Browser über WebAssembly.