Alltag

URL-Kodierung umwandeln

Fügen Sie Text oder eine kodierte Adresse ein und wählen Sie die passende Umwandlung. Der Rechner zeigt das Ergebnis und die Zahl der kodierten Bytes.

Ihre Eingabe
Ergebnis

Warum URLs kodiert werden

Eine Webadresse darf nur einen begrenzten Zeichenvorrat enthalten. Buchstaben ohne Akzent, Ziffern und wenige Zeichen wie Bindestrich, Punkt, Unterstrich und Tilde stehen frei. Zeichen wie &, =, ? und / haben eine Aufgabe im Aufbau der URL, Leerzeichen und Umlaute sind gar nicht vorgesehen. Alles andere wird prozentkodiert: Jedes Byte wird als % mit zwei Hexziffern geschrieben.

Umlaute und andere Zeichen außerhalb von ASCII werden zuerst in UTF-8 umgewandelt und dann Byte für Byte kodiert. Aus ä wird so %C3%A4, aus dem Eurozeichen %E2%82%AC. Der Rechner zählt, wie viele solcher Bytefolgen im Ergebnis stehen, und vergleicht die Länge vor und nach der Umwandlung.

Welche Variante richtig ist, hängt vom Einsatz ab. Ein einzelner Suchbegriff oder Parameterwert muss vollständig kodiert werden, sonst würde ein & im Wert die Parameterliste zerschneiden. Bei einer kompletten Adresse sollen Schrägstriche, Fragezeichen und Gleichheitszeichen dagegen stehen bleiben. HTML-Formulare schreiben Leerzeichen traditionell als Pluszeichen.

Zeichen→UTF−8−Bytes→je Byte  % XX (zwei Hexziffern); Dekodieren in umgekehrter Reihenfolge\text{Zeichen} \to \text{UTF} - 8 - \text{Bytes} \to \quad \text{je}\ \text{Byte}\,\,\%\,\text{XX}\,\left(\text{zwei Hexziffern}\right);\ \text{Dekodieren in umgekehrter Reihenfolge}

Beispiel: Der Parameterwert „Grüße & Küsse!“ mit 14 Zeichen wird zu Gr%C3%BC%C3%9Fe%20%26%20K%C3%BCsse%21. Das Ergebnis hat 37 Zeichen und enthält 10 prozentkodierte Bytes: je zwei für ü und ß, je eines für Leerzeichen, & und !.

Praxis: Parameter, Links und Fehlersuche

Beim Bauen von Links für Newsletter, Kampagnen oder Kalender-Einladungen ist die häufigste Fehlerquelle ein unkodiertes & oder # im Wert. Der Browser schneidet die Adresse dann an dieser Stelle ab. Kodieren Sie deshalb jeden Wert einzeln mit der ersten Variante und setzen Sie die Adresse erst danach zusammen.

Beim Dekodieren gibt es zwei Lesarten des Pluszeichens. In Formulardaten und vielen Suchadressen steht + für ein Leerzeichen, in anderen Teilen der URL ist es ein echtes Plus. Wählen Sie die Formularvariante nur, wenn die Daten tatsächlich aus einem Formular oder einer Suchanfrage stammen. Eine ungültige Folge, etwa ein einzelnes % oder %E4 ohne passende Folgebytes, meldet der Rechner als Fehler; dann wurde der Text vermutlich in einer älteren Zeichenkodierung wie Latin-1 kodiert.

Doppelt kodierte Adressen erkennen Sie an Folgen wie %2520: Hier wurde das Prozentzeichen selbst noch einmal kodiert. Dekodieren Sie in diesem Fall zweimal hintereinander. Bei der Variante für ganze URLs lässt der Rechner bereits vorhandene %-Folgen unverändert, damit genau das nicht passiert.

Für andere Darstellungen von Text helfen verwandte Werkzeuge: Der Base64-Rechner kodiert Binärdaten in Text, der Unicode-Rechner zeigt Codepoints und UTF-8-Bytes einzelner Zeichen.

Tipps und typische Fehler

Links sauber bauen.

  • Werte einzeln: Kodieren.
  • Plus: Kontext beachten.
  • Doppelt: %25 vermeiden.
  • Test: Link anklicken.

Weitere Rechner: Alltag

Häufige Fragen

Warum wird ein Leerzeichen manchmal zu %20 und manchmal zu +?

%20 gilt überall in der URL, + nur in Formulardaten und Suchparametern.

Welche Zeichen müssen nicht kodiert werden?

Buchstaben A bis Z, Ziffern sowie - . _ und ~.

Was ist der Unterschied zu encodeURI und encodeURIComponent?

Die erste und dritte Variante entsprechen diesen JavaScript-Funktionen, mit strengerer Kodierung von ! ' ( ) *.

Wie wird ein Umlaut in einer URL geschrieben?

Als UTF-8-Bytes in Prozentform, ä also als %C3%A4.

Darf eine Domain Umlaute enthalten?

Ja, sie wird dafür in Punycode umgewandelt, etwa xn--…; das ist eine andere Kodierung als die Prozentkodierung.

Auch gesucht als:
  • URL kodieren
  • URL dekodieren
  • URL encode online
  • Prozentkodierung
  • urlencode
  • Sonderzeichen in URL

Alle Berechnungen erfolgen direkt in Ihrem Browser, Ihre Eingaben werden nicht übertragen oder gespeichert. Die Ergebnisse sind Orientierungswerte ohne Gewähr und ersetzen keine steuerliche, rechtliche oder finanzielle Beratung. Die Erklärtexte auf dieser Seite wurden mit KI erstellt. Letzte inhaltliche Änderung dieser Seite: . Mehr dazu: So entstehen und prüfen wir die Rechner.