Query-String-Parser

Verwandelt einen Query-String oder eine vollständige URL in eine lesbare Schlüssel-Wert-Tabelle.

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.

Was dieses Tool macht

Es verwandelt einen Query-String oder den Query-Teil einer eingefügten URL in eine lesbare Tabelle mit zwei Spalten. Namen und Werte werden dekodiert; wiederholte Schlüssel bleiben in ihrer Reihenfolge als eigene Zeilen erhalten.

So verwendest du es

Füge Parameter mit oder ohne führendes Fragezeichen oder eine vollständige URL mit ? ein. Ergebnisse erscheinen beim Tippen; Zurücksetzen leert die Eingabe und es wird keine Netzwerkanfrage ausgeführt.

Durchgerechnetes Beispiel

Die Eingabe ?q=hello+world&tag=a&tag=b&empty= ergibt vier Zeilen: q hat den Wert "hello world", tag erscheint zweimal mit a und b, und empty besitzt einen leeren Wert.

Akzeptierte Eingaben

a=1&b=2 und ?a=1&b=2 werden gleich behandelt. Enthält der Text irgendwo ein Fragezeichen, verwirft die Komponente alles vor dem ersten ? und interpretiert den verbleibenden Text als Parameter.

Dekodierungsregeln

Die Browser-API URLSearchParams übernimmt die Dekodierung: Pluszeichen werden zu Leerzeichen und gültige Prozentcodes wie %2F zu lesbaren Zeichen. Namen ohne Gleichheitszeichen werden akzeptiert und erhalten einen leeren Wert.

Einschränkungen

Dies ist ein Parser, kein Validator oder vollständiger URL-Analysator. Protokoll, Host, Pfad und Fragment werden nicht getrennt angezeigt; doppelte Namen, anwendungsspezifische Typen, semantische Fehler oder unsichere Ziele werden nicht bewertet.

Standard und Datenschutz

Das Parsen folgt URLSearchParams und dem application/x-www-form-urlencoded-Verhalten des Browsers. Alles läuft lokal; der eingefügte Query-String oder die URL wird weder aufgerufen noch hochgeladen.

Häufig gestellte Fragen

Muss ich das Fragezeichen mit einfügen?
Nein — der Parser akzeptiert den Query-String mit oder ohne führendes ?, und funktioniert auch, wenn Sie eine ganze URL einfügen, indem nur der Query-Teil extrahiert wird.
Wie werden doppelte Schlüssel wie ?id=1&id=2 behandelt?
Jedes Vorkommen erhält eine eigene Zeile in der Tabelle, sodass Sie alle Werte eines wiederholten Schlüssels sehen, nicht nur den letzten.
Werden Werte automatisch dekodiert?
Ja, URLSearchParams übernimmt die Dekodierung, sodass ein Wert wie %20 oder + als lesbares Leerzeichen in der Tabelle erscheint.