Zum Inhalt springen
TextArray
100% lokal

Punycode-Konverter

Wandle internationalisierte Domainnamen in Punycode (xn--) um und zurück.

Eingabe
Ausgabe

Punycode-Konverter

Domainnamen mit Umlauten, Akzenten oder nicht-lateinischer Schrift — münchen.de, bücher.example, 例え.jp — lassen sich nicht direkt im DNS speichern, denn das DNS versteht nur ASCII. Punycode (RFC 3492) schließt diese Lücke: Jedes Label mit internationalen Zeichen wird in eine ASCII-Form mit dem Präfix xn-- übersetzt, aus münchen.de wird also xn--mnchen-3ya.de. Browser erledigen das stillschweigend in der Adressleiste; dieser Konverter macht die Umwandlung in beide Richtungen sichtbar.

Füge eine Domain pro Zeile ein. Im automatischen Standardmodus entscheidet das Tool pro Label: Labels mit xn-- am Anfang werden zurück in Unicode dekodiert, Labels mit Nicht-ASCII-Zeichen in Punycode kodiert, reine ASCII-Labels bleiben unverändert — eine gemischte Liste wird so in einem Durchgang korrekt umgewandelt. Über die Richtungsauswahl erzwingst du nur Kodieren oder nur Dekodieren, und die Ausgabe ist kleingeschrieben, so wie das DNS Namen behandelt. Auch Emoji-Domains funktionieren: 💩.la wird zu xn--ls8h.la.

Typische Anwendungen: DNS-Zonendateien und TLS-Zertifikatsanträge vorbereiten, die die xn---Form verlangen; prüfen, was hinter einem verdächtigen xn---Link aus einer E-Mail wirklich steckt — Homograph-Phishing versteckt zum Verwechseln ähnliche Zeichen genau hinter Punycode; Server-Logs auswerten; Umlautdomains registrieren, bei denen der Registrar die Länge der kodierten Form zählt.

Der Konverter implementiert den RFC-3492-Algorithmus vollständig in deinem Browser. Nichts von dem, was du einfügst, wird irgendwohin gesendet — Domainlisten aus Logs, Zonen und Audits bleiben auf deinem Gerät. Ein ungültiges Punycode-Label liefert eine klare Meldung mit dem betroffenen Label statt eines stillen falschen Ergebnisses.

Häufige Fragen

Was ist Punycode?
Punycode (RFC 3492) ist die Kodierung, mit der internationalisierte Domainnamen im ASCII-basierten DNS existieren können. Jedes Label mit anderen Zeichen wird als ASCII-Zeichenkette mit dem Präfix xn-- geschrieben, aus münchen wird xn--mnchen-3ya.
Warum beginnen manche Domains mit xn--?
xn-- ist das ACE-Präfix, das ein Punycode-kodiertes Label markiert. Steht in einem Log oder Zertifikat xn--mnchen-3ya.de, ist das die DNS-Form von münchen.de. Füge sie hier ein, um die lesbare Unicode-Version zu sehen.
Hilft Punycode gegen Phishing?
Ja. Homograph-Angriffe registrieren Domains mit zum Verwechseln ähnlichen Zeichen — etwa einem kyrillischen а statt des lateinischen a. Das Dekodieren eines xn---Links zeigt, ob der Name wirklich das ist, was er zu sein scheint.
Funktionieren Emoji-Domains?
Ja. Emoji sind für den Algorithmus gewöhnliche Unicode-Zeichen, 💩.la wird also zu xn--ls8h.la und zurück. Ob eine Registry Emoji-Domains tatsächlich zulässt, hängt von der jeweiligen Endung ab.
Wird mein Text irgendwo hochgeladen?
Nein. Der RFC-3492-Algorithmus läuft vollständig in deinem Browser und nichts verlässt dein Gerät — unbedenklich auch für interne Hostnamen und unveröffentlichte Domainlisten.