URL kodieren und dekodieren – online

URLs erlauben nur einen begrenzten Zeichensatz: Leerzeichen werden zu %20, und alles außerhalb von ASCII – Umlaute, ß, Emojis – wird zu einer Folge maskierter Bytes. Dieses Tool kodiert und dekodiert im Komponenten- und im vollständigen URI-Modus, die sich darin unterscheiden, ob reservierte Zeichen wie Schrägstriche und das kaufmännische Und maskiert werden.

URL-Kodierer: so funktioniert er

  1. Fügen Sie den Text oder die URL ein, die Sie umwandeln möchten.
  2. Wählen Sie den Komponentenmodus für einen einzelnen Parameterwert oder den URI-Modus für eine ganze Adresse.
  3. Klicken Sie auf Kodieren oder Dekodieren.
  4. Kopieren Sie das Ergebnis in Ihren Code oder in die Adresszeile.

Häufige Fragen

Was unterscheidet Komponenten- und URI-Kodierung?

Die Komponentenkodierung maskiert auch die reservierten Zeichen / ? & = #, was für einen Parameterwert richtig ist. Die vollständige URI-Kodierung lässt sie unangetastet, damit die Struktur der Adresse erhalten bleibt.

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

Weil HTML-Formulare das Format application/x-www-form-urlencoded nutzen, in dem + für ein Leerzeichen steht. Im Pfad einer URL muss ein Leerzeichen %20 sein; in der Praxis begegnen Ihnen beide Varianten.

Wie werden Umlaute kodiert?

Sie werden zuerst in UTF-8-Bytes umgewandelt, dann wird jedes Byte maskiert. Deshalb wird aus ä die Folge %C3%A4: Ein einzelnes Zeichen belegt zwei Sequenzen.

Was ist doppelte Kodierung?

Eine bereits kodierte Zeichenkette erneut zu kodieren, sodass aus %20 die Folge %2520 wird. Das ist eine häufige Ursache defekter Links und deutet meist darauf hin, dass zwei Schichten der Anwendung kodieren.

JSON-Formatierer · Base64-Konverter · JWT-Decoder · UUID-Generator · Alle Tools ansehen

Auch verfügbar auf: English · Español · Português · Français