URL-Encoder & -Decoder
Kodieren Sie Text prozentual für die Verwendung in URLs, oder dekodieren Sie einen escapten Link wieder in lesbaren Text. Lange Links werden automatisch in ihre Query-Parameter zerlegt.
„Komponente“ (encodeURIComponent) escapet jedes reservierte Zeichen – passend für einen einzelnen Parameterwert. „Ganze URL“ (encodeURI) lässt :/?#&= unverändert, damit der Link nutzbar bleibt.
Formularkodierung (application/x-www-form-urlencoded) schreibt Leerzeichen als + statt als %20.
0 Zeichen · 0 Bytes · 0 Zeilen
Ergebnis
0 Zeichen · 0 Bytes · 0 Zeilen
Was dieses Tool kann
Beide Kodierbereiche
Wechseln Sie zwischen encodeURIComponent für einzelne Werte und encodeURI für einen kompletten Link, statt zu raten, welche Variante ein anderes Tool verwendet hat.
Query-Parameter aufgeschlüsselt
Fügen Sie einen langen Tracking-Link ein: Jeder Parameter wird mit seinem dekodierten Wert aufgelistet, sodass Sie genau sehen, was mitgeschickt wird.
Formularkodierung inklusive
Die optionale Behandlung von + als Leerzeichen entspricht dem Verhalten von HTML-Formularen und vielen Backends – in beiden Richtungen.
Häufige Fragen
Was ist der Unterschied zwischen den beiden Bereichen?
Komponente (encodeURIComponent) escapet reservierte Zeichen wie & ? = /, damit der Text als einzelner Parameterwert sicher ist. Ganze URL (encodeURI) lässt diese Zeichen unangetastet, damit der Link weiterhin funktioniert.
Warum schlägt das Dekodieren manchmal fehl?
Auf ein Prozentzeichen müssen zwei Hexadezimalstellen folgen. Enthält der Text ein einzelnes % oder eine abgeschnittene Sequenz wie %E4%B8, kann nicht weiter dekodiert werden – die Fehlermeldung zeigt, wo es hängt.
Sollen Leerzeichen zu %20 oder zu + werden?
Verwenden Sie %20 in Pfaden und normalen URLs. Nutzen Sie + nur für formularkodierte Request-Bodies und Query-Strings, die so erzeugt wurden – aktivieren Sie dafür die Option.
Werden die eingefügten Links irgendwo gespeichert?
Nein. Kodieren, Dekodieren und das Zerlegen der Parameter laufen lokal in Ihrem Browser, es wird nichts übertragen oder protokolliert.