URL-Encoder / -Decoder
URLs und Query-Strings online kodieren oder dekodieren (Prozentkodierung) – mit voller UTF-8-Unterstützung und URL-Analyse.
URL-Aufschlüsselung
Query-Parameter (dekodiert)
| Parameter | Wert |
|---|
100 % privat: Alles läuft in Ihrem Browser, nichts wird hochgeladen.
So kodieren oder dekodieren Sie eine URL
Ohne Anmeldung und ohne Installation – funktioniert direkt im Browser.
- Schritt 1:Wählen Sie Kodieren oder Dekodieren und geben Sie Ihre URL, Ihren Query-String oder Text ein (oder klicken Sie auf Beispiel laden).
- Schritt 2:Wählen Sie zum Kodieren den Komponenten-, Voll-URL- oder Formularmodus; beim Dekodieren legen Sie fest, ob + ein Leerzeichen ist. Das Ergebnis aktualisiert sich beim Tippen.
- Schritt 3:Kopieren Sie die Ausgabe oder klicken Sie auf Tauschen, um die Operation umzukehren. Bei URLs sehen Sie die Aufschlüsselung und dekodierte Parameter.
URL-Encoder – häufige Fragen
Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURI kodiert eine vollständige URL und lässt Strukturzeichen wie : / ? # & = unverändert. encodeURIComponent kodiert auch diese Zeichen – genau das brauchen Sie für einen einzelnen Parameterwert oder ein Pfadsegment.
Warum ist ein Leerzeichen manchmal %20 und manchmal +?
In URL-Pfaden und moderner Prozentkodierung ist ein Leerzeichen %20. HTML-Formularübermittlungen (application/x-www-form-urlencoded) verwenden stattdessen +. Nutzen Sie beim Kodieren den Formularmodus und beim Dekodieren von Formulardaten die Option + als Leerzeichen behandeln.
Welche Zeichen müssen in URLs kodiert werden?
Alles außerhalb der nicht reservierten Zeichen A–Z, a–z, 0–9, Bindestrich, Unterstrich, Punkt und Tilde sollte innerhalb eines Werts kodiert werden – auch Leerzeichen, Umlaute, Emojis und reservierte Zeichen wie & = ? # / + und %.
Was bedeutet fehlerhafte Prozentkodierung?
Auf ein %-Zeichen müssen zwei Hexadezimalziffern folgen, und die Bytes müssen gültiges UTF-8 ergeben. Ein einzelnes % (etwa 50% Rabatt) oder eine abgeschnittene Sequenz kann nicht dekodiert werden; das Tool zeigt genau, wo das Problem liegt.
Ist URL-Kodierung dasselbe wie Verschlüsselung?
Nein. Prozentkodierung macht Text lediglich URL-tauglich; jeder kann ihn dekodieren. Verlassen Sie sich nie darauf, um Passwörter oder Tokens zu verbergen.
Was ist URL-Kodierung?
URLs dürfen nur einen begrenzten Satz von ASCII-Zeichen enthalten. Alles andere – Leerzeichen, Umlaute, Emojis und reservierte Zeichen wie &, =, ?, # und /, wenn sie innerhalb eines Werts stehen – muss prozentkodiert werden: Jedes Byte der UTF-8-Darstellung wird als %-Zeichen mit zwei Hexadezimalziffern geschrieben, sodass ein Leerzeichen zu %20 und ü zu %C3%BC wird. Korrekte URL-Kodierung ist entscheidend beim Aufbau von Query-Strings, bei Redirect-URLs als Parameter, beim Signieren von API-Anfragen oder beim Debuggen von Tracking-Links – ein einziges unkodiertes & oder # kann die gesamte Anfrage unbemerkt zerstören.
Dieser kostenlose URL-Encoder und -Decoder bietet drei Modi: den Komponentenmodus (wie encodeURIComponent) für einzelne Parameterwerte, den Voll-URL-Modus (wie encodeURI), der die URL-Struktur erhält, und den Formularmodus, der Leerzeichen wie HTML-Formulare als + kodiert. Beim Dekodieren kann + als Leerzeichen behandelt werden, und die Position fehlerhafter Prozentsequenzen wird genau angezeigt. Ist die Eingabe eine URL, erhalten Sie zusätzlich eine Aufschlüsselung von Protokoll, Host, Port, Pfad und Fragment sowie eine Tabelle der dekodierten Query-Parameter. Alles wird im Browser verarbeitet – private Links und Tokens bleiben auf Ihrem Gerät.