Punycode-Konverter für Domains mit Umlauten

Punycode Konverter: Domains mit Umlauten (IDN) in xn--Schreibweise umwandeln und Punycode zurück in lesbare Domains, nach RFC 3492, auch für URLs und E-Mail-Adressen.

Eingabe
Ergebnis

Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.

Domain mit UmlautenPunycode (ACE)
münchen.dexn--mnchen-3ya.de
köln.dexn--kln-sna.de
straße.dexn--strae-oqa.de
bücher.chxn--bcher-kva.ch

Was Punycode macht

Das Domain Name System kennt nur die Buchstaben a bis z, Ziffern und den Bindestrich. Damit trotzdem Adressen wie münchen.de funktionieren, werden internationalisierte Domainnamen (IDN) vor der Abfrage umgewandelt: Jeder Teil der Domain, der Nicht-ASCII-Zeichen enthält, wird mit dem Punycode-Verfahren aus RFC 3492 kodiert und mit dem Präfix xn-- versehen. Aus münchen.de wird xn--mnchen-3ya.de. Browser zeigen meist die lesbare Form an, im DNS, in Zertifikaten und in vielen Server-Konfigurationen steht aber die kodierte.

Mit diesem Punycode Konverter können Sie eine Umlautdomain oder jede andere IDN Domain in Punycode umwandeln und xn--Adressen zurückverwandeln. Mehrere Zeilen werden einzeln verarbeitet. Bei URLs und E-Mail-Adressen wird nur der Domainteil umgewandelt, Pfad, Parameter und der Teil vor dem @ bleiben unverändert. Großbuchstaben werden vorher klein geschrieben, weil Domains nicht zwischen Groß- und Kleinschreibung unterscheiden.

Grenzen: Das Werkzeug setzt den Punycode-Algorithmus nach RFC 3492 exakt um und normalisiert nach Unicode NFC, prüft aber nicht alle Regeln von IDNA2008 und UTS 46, etwa welche Zeichen in Domains verboten sind oder ob Schriften gemischt werden. Ob eine Domain mit Umlauten registriert werden kann, entscheidet die jeweilige Registrierungsstelle; bei .de sind neben a–z unter anderem ä, ö, ü und ß erlaubt.

Anleitung: Punycode Konverter in 3 Schritten

  1. Die Richtung wählen: Unicode → Punycode (xn--) oder Punycode → Unicode.
  2. Eine oder mehrere Domains, URLs oder E-Mail-Adressen zeilenweise in das Feld „Eingabe“ schreiben.
  3. Das Ergebnis prüfen und mit „Kopieren“ übernehmen; mit „Tauschen“ lässt sich die Gegenrichtung kontrollieren.

Typische Anwendungsfälle

  • DNS-Einträge für eine Umlautdomain anlegen, wenn der DNS-Anbieter nur die xn--Schreibweise annimmt.
  • Webserver konfigurieren: server_name in nginx oder ServerName in Apache mit der kodierten Domain füllen.
  • xn--Adressen aus Logs, Zertifikaten oder Mail-Headern in lesbare Domains zurückübersetzen.
  • Verdächtige Links prüfen: sehen, welche Zeichen tatsächlich hinter einer xn--Domain stecken.
Fragen

Häufige Fragen

Was ist Punycode?

Ein Verfahren aus RFC 3492, mit dem Unicode-Zeichen in den eingeschränkten Zeichenvorrat des DNS übersetzt werden. Kodierte Domainteile beginnen mit xn--.

Brauche ich für eine Umlautdomain ein eigenes Zertifikat?

Das Zertifikat muss den Punycode-Namen enthalten, also etwa xn--mnchen-3ya.de. Die Zertifizierungsstellen stellen es für die kodierte Form aus.

Wie wird ß umgewandelt?

Nach IDNA2008 bleibt ß ein eigenes Zeichen: straße.de wird zu xn--strae-oqa.de. Ältere Software nach IDNA2003 machte daraus strasse.de; beides sind verschiedene Domains.

Kann ich E-Mail-Adressen mit Umlauten umwandeln?

Den Domainteil ja, das Werkzeug wandelt nur den Teil nach dem @ um. Umlaute vor dem @ erfordern SMTPUTF8 und werden nicht von allen Mailservern unterstützt.

Wie trage ich eine Umlautdomain in nginx ein?

Als Punycode, etwa server_name xn--mnchen-3ya.de;. Browser senden die Domain im Host-Header in dieser kodierten Form, deshalb arbeiten Webserver wie nginx und Apache mit ihr.

Woran erkenne ich eine gefälschte Domain mit xn--?

Angreifer registrieren Domains mit Zeichen, die lateinischen Buchstaben ähneln, etwa kyrillisches а statt a. Wandelt man die xn--Adresse zurück, zeigt sich, welche Zeichen enthalten sind; genauer prüft der Homoglyphen-Prüfer.

Weitere Werkzeuge

Das könnte auch helfen

Alle 358 Werkzeuge