Web-Codierung

URL-Encoder und -Decoder

Vollständige URLs, einzelne Komponenten und Formularwerte codieren, prozentcodiertes Unicode decodieren sowie absolute URL-Teile und wiederholte oder leere Parameter im Browser prüfen.

URL-Eingabe

Codieren, decodieren oder analysieren

Prozentcodierung

Ausgabe

Analysierte URL

URL-Bestandteile

Bestandteile werden für absolute URLs mit Schema und Host angezeigt. Beim Decodieren wird zuerst die Ausgabe analysiert.

Protokoll
Host
Pfad
Abfragezeichenfolge
Fragment
Ursprung

Abfrageparameter

NameWertCodierter NameCodierter Wert

Reservierte und häufig codierte Zeichen

ZeichenBedeutungCodiert
LeerzeichenWorttrenner%20 / +
%Markierung der Prozentcodierung%25
&Trenner der Abfrageparameter%26
=Trenner für Name und Wert%3D
?Beginn der Abfrage%3F
#Beginn des Fragments%23
/Pfadtrenner%2F
:Schematrenner%3A
+Pluszeichen oder Formularleerzeichen%2B

Hinweise zur URL-Codierung

Vollständige URLDieser Modus erhält : / ? & = # und codiert nur unsichere Zeichen.
URL-KomponenteKomponentenmodus für einen Wert, Parameternamen, Pfadabschnitt oder Fragmentwert verwenden.
Formularcodierungapplication/x-www-form-urlencoded stellt Leerzeichen als + dar; ein echtes Plus wird als %2B codiert.
Doppelte CodierungWenn ein vorhandenes % zu %25 wird, wurde der Wert möglicherweise zweimal codiert.

Häufige Beispiele zur URL-Codierung

FAQ zum URL-Encoder und -Decoder

Was ist URL-Codierung?

Prozentcodierung ersetzt unsichere Zeichen durch % und zwei Hexadezimalstellen für UTF-8-Bytes.

Soll ich eine vollständige URL oder eine Komponente codieren?

Vollständige URL erhält die Struktur; Komponentenmodus ist für Werte, Namen, Pfadabschnitte und Fragmente.

Warum wird ein Leerzeichen manchmal zu +?

HTML-Formulare verwenden + für Leerzeichen. Normale Prozentcodierung verwendet %20.

Warum schlägt ein einzelnes Prozentzeichen fehl?

Auf jedes codierte % müssen zwei Hexadezimalstellen folgen. Ein echtes Prozentzeichen ist %25.