URL kodieren / dekodieren

URLs und Query-Strings prozentkodieren/dekodieren, Query-Parameter in einer Schlüssel/Wert-Tabelle bearbeiten, Listen zeilenweise verarbeiten und kodierte Zeichen hervorheben.

Tool wird geladen…

URL kodieren / dekodierenKodiere Text per Prozentkodierung zur sicheren Verwendung in URLs oder dekodiere ihn zurück – mit den Geltungsbereichen Komponente, Ganze URI und application/x-www-form-urlencoded (Leerzeichen als +). Wechsle in den Query-Modus, um eine URL in eine bearbeitbare Schlüssel/Wert-Tabelle zu zerlegen und wieder zusammenzusetzen, oder in den Batch-Modus, um eine ganze Liste Zeile für Zeile zu kodieren oder dekodieren. Kodierte Zeichen werden in der Ausgabe hervorgehoben, und alles läuft vollständig in deinem Browser.

Was ist URL kodieren / dekodieren?

URL Encode / Decode ist ein kostenloser Online-URL-Encoder, -Decoder und Query-String-Editor. Im Text-Modus kodiert oder dekodiert er einen einzelnen Wert prozentweise mit dem Geltungsbereich Component (encodeURIComponent), Whole URI (encodeURI) oder Form (application/x-www-form-urlencoded, Leerzeichen als +). Der Query-Modus zerlegt eine URL oder einen reinen Query-String mit URLSearchParams in eine bearbeitbare Schlüssel/Wert-Tabelle, in der du Zeilen hinzufügen, bearbeiten und entfernen kannst, bevor eine normalisierte URL neu aufgebaut wird. Der Batch-Modus kodiert oder dekodiert eine Liste Zeile für Zeile, und die Ausgabeansicht hebt genau hervor, welche Zeichen prozentkodiert wurden. Entwickler, QA-Tester und API-Nutzer verwenden es, um Parameterwerte zu escapen, unordentliche Query-Strings aufzuräumen und %20 / %3A / %2F-Strings hin und her zu wandeln.

So verwendest du URL kodieren / dekodieren

  1. Wähle einen Modus: Text für einen einzelnen Wert, Query zum Bearbeiten der Parameter einer URL oder Batch für eine Liste.
  2. Wähle im Text- oder Batch-Modus Encode oder Decode und einen Geltungsbereich – Component, Whole URI oder Form (Leerzeichen als +).
  3. Füge deinen Text, deine URL oder Liste in die Eingabe ein; das Ergebnis wird live in der Ausgabe darunter aktualisiert.
  4. Bearbeite im Query-Modus die Schlüssel/Wert-Tabelle – ändere einen Schlüssel oder Wert, füge eine Zeile hinzu (Add) oder entferne eine – und die URL wird automatisch neu zusammengesetzt.
  5. Lies die hervorgehobene Ausgabe, um zu sehen, welche Zeichen prozentkodiert wurden, kopiere dann das Ergebnis oder nutze Swap für die Hin-und-zurück-Wandlung im Text-/Batch-Modus.

Beispiele

Einen Wert per Form kodieren (Leerzeichen als +)

Eingabe

hello world & more

Ausgabe

hello+world+%26+more

Einen Query-String bearbeiten

Eingabe

https://x.com/s?q=cat dog&page=2

Ausgabe

https://x.com/s?q=cat+dog&page=2

Eine Liste per Batch dekodieren

Eingabe

a%20b
c%2Fd

Ausgabe

a b
c/d

Häufig gestellte Fragen

Was macht der Query-Modus?
Der Query-Modus teilt eine URL am ersten ? in eine Basis und eine bearbeitbare Schlüssel/Wert-Tabelle auf, die mit URLSearchParams erstellt wird. Ändere beliebige Schlüssel oder Werte, füge Zeilen hinzu oder lösche sie, und das Tool baut darunter eine normalisierte URL neu auf (Leerzeichen werden zu +). Das Einfügen eines reinen Query-Strings wie a=1&b=2 funktioniert ebenfalls.
Was ist der Geltungsbereich Form (application/x-www-form-urlencoded)?
Der Form-Bereich kodiert Leerzeichen als + statt %20 und prozentkodiert dieselben Zeichen wie ein Browser beim Absenden eines HTML-Formulars oder beim Erstellen eines URLSearchParams-Strings – verwende ihn für Formular-Bodies und Query-Werte. Component und Whole URI nutzen die Standard-Prozentkodierung (%20 für ein Leerzeichen).
Wie behandelt der Batch-Modus eine Liste?
Der Batch-Modus kodiert oder dekodiert jede Zeile unabhängig und behält Leerzeilen bei. Kann eine Zeile nicht dekodiert werden (fehlerhafte %-Sequenz), bleibt sie unverändert und das Tool meldet, wie viele Zeilen fehlgeschlagen sind – so bricht eine fehlerhafte Zeile nie den Rest.
Was bedeuten die hervorgehobenen Zeichen?
Die Ausgabevorschau hebt jede prozentkodierte Sequenz (%XX) hervor sowie das +, das im Form- und Query-Modus für ein kodiertes Leerzeichen steht, sodass du auf einen Blick genau siehst, was sich geändert hat.
Werden meine Daten auf einen Server hochgeladen?
Nein. Das gesamte Kodieren, Dekodieren und Query-Bearbeiten läuft vollständig in deinem Browser mit den integrierten JavaScript-URL-Funktionen. Es wird nichts hochgeladen, gespeichert oder irgendwohin gesendet, daher ist es sicher für private URLs, Tokens und interne Links.

Verwandte Tools