Zum Inhalt springen
AioFreeKit

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

Das Ergebnis erscheint hier, während du tippst.

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.

Feedback und Kontakt

Einen Fehler gefunden oder eine Idee für ein neues Tool? Wir lesen jede Nachricht. Nenne uns die Seite und was nicht funktioniert hat — so können wir schneller helfen.

E-Mail schreiben