DevKitBase
WerkzeugeÜber unsDatenschutz

URL-codieren Sie den Wert – nicht versehentlich das ganze Internet

Die Verwechslung von `encodeURIComponent` und `encodeURI` ist ein klassischer Fehler. Text einfügen; Modus wählen; `%`-Escapezeichen sehen.

Zeichen: 20
Eingabe
Ausgabe

Wann verwenden?

Erstellen von Query-Strings, Reparieren defekter Weiterleitungen oder sicheres Kodieren von Pfadsegmenten.

Beispiele

Eingabe
hello world & you=me
Ausgabe
hello%20world%20%26%20you%3Dme
Component-Modus.
Eingabe
a b&c
Ausgabe
a%20b%26c

So funktioniert's

Component-Modus ≈ encodeURIComponent; URI-Modus ≈ encodeURI. Optional form-urlencoded Leerzeichen als +.

Häufige Fallstricke

  • Doppelkodieren Sie bereits vorhandene %-Sequenzen nicht.
  • encodeURI lässt :/?&# unberührt – falsch für Abfragewerte.
  • + vs. %20 hängt vom Kontext (Formular vs. Komponente) ab.

Wie unterscheidet sich das

Kodieren, um Werte über die Leitung zu schicken; Dekodieren, um Logs zu lesen. Query String Parser teilt eine ganze Abfrage auf.

FAQ

Welcher Modus für einen Abfrageparameter?
Komponente.
Welcher Modus für eine vollständige URL-Bereinigung?
URI-Modus.
Ist `+` ein Leerzeichen?
In Formular-Texten ja; bei moderner Abfragecodierung bevorzugen Sie `%20`, es sei denn, der Formularmodus ist aktiviert.
Umgekehrt?
URL Decode.

Verwandte Werkzeuge

Läuft im Browser. Nichts wird hochgeladen. Kein Sicherheitsprodukt — Hashes und JWT-Dekodierung dienen der Fehlersuche, nicht der Passwortspeicherung oder Authentifizierungsberatung.