Polysh für Agenten ist im frühen Zugang. Ihr Coding-Agent nimmt die Demo auf, Polysh stellt sie fertig. Auf die Warteliste →

Query-Parameter-Parser

Sehen Sie jeden Query-Parameter einer URL dekodiert und übersichtlich in einer Tabelle.

Ihr Browser-Tool wird geladen…

Was Query-Parameter-Parser macht

Lange URLs aus Anzeigen, Weiterleitungen, Anmeldeabläufen und Analytics-Exporten packen ein Dutzend Parameter in eine Zeile. Fügen Sie den Link ein, und der Parser legt sie als Tabelle an: jeder Name, sein dekodierter Wert und darunter der Rohwert, wann immer das Dekodieren ihn verändert hat.

Markierungen zeigen auf das, was meist Fehler verursacht: ein Name, der mehr als einmal vorkommt, ein Parameter ganz ohne =, ein leerer Wert, eine kaputte %-Kodierung oder Parameter im #Fragment. „JSON kopieren“ liefert ein Objekt, das Sie in einen Test oder einen Fehlerbericht einfügen können, mit wiederholten Namen als Arrays.

Beispiel

Eingabe

example.com/watch?v=abc&tag=demo&tag=guide&autoplay&q=hello+world%21

Der Bericht zeigt

v: abc
tag: demo (2× wiederholt)
tag: guide (2× wiederholt)
autoplay: (kein Wert), Kein „=“ (Flag-Parameter)
q: hello world! (Roh: hello+world%21)

Im JSON wird tag zu ["demo", "guide"] und autoplay zu einer leeren Zeichenkette.

Anleitung: Query-Parameter-Parser

  1. Fügen Sie eine URL, einen Query-String wie a=1&b=2 oder nur ?a=1 ein; „Beispiel verwenden“ setzt ein Muster ein.
  2. Lesen Sie die Tabelle; die Zeile unter jedem Wert zeigt den Rohtext und etwaige Probleme.
  3. Klicken Sie auf „Kopieren“ für tabulatorgetrennte Zeilen aus Name und Wert oder auf „JSON kopieren“ für ein Objekt.

Gut zu wissen

  • Werte mit einem echten +, etwa 2026-10-16T09:00:00+02:00, verlieren es beim Dekodieren. Lesen Sie bei solchen Werten die Zeile „Roh“.
  • Eine URL innerhalb eines Werts wird dekodiert angezeigt, aber nicht weiter zerlegt. Fügen Sie die innere URL einzeln ein, um ihre Parameter zu sehen.
  • Pfadsegmente und Matrix-Parameter wie ;a=1 werden nicht ausgewertet, nur der Query-String und name=wert-Paare im Fragment.

Fragen zu Query-Parameter-Parser

Was ist ein Query-String?

Es ist der Teil einer URL nach dem ?, bestehend aus name=wert-Paaren, getrennt durch &. In /search?q=demo&page=2 lautet der Query-String q=demo&page=2 und teilt dem Server mit, wonach gesucht und welche Seite angezeigt werden soll.

Wie sehe ich die Parameter einer URL?

Fügen Sie die URL hier ein. Jeder Parameter erhält eine eigene Zeile mit dem dekodierten Wert, sodass %20 als Leerzeichen und %2F als Schrägstrich erscheint. URLs ohne https:// und reine Query-Strings funktionieren ebenfalls.

Warum erreichen Parameter nach # den Server nicht?

Das Fragment nach # bleibt im Browser. Single-Page-Apps und manche Anmeldeabläufe legen Werte absichtlich dort ab, damit sie nie in Server-Logs auftauchen. Der Parser markiert diese Zeilen, damit Sie wissen, wo sie stehen.

Wie werden wiederholte Parameter behandelt?

Jedes Vorkommen erhält eine eigene Zeile mit dem Hinweis „wiederholt“ und der Anzahl. Im JSON werden sie zu einem Array in der Reihenfolge ihres Auftretens, so wie die meisten Server-Frameworks sie lesen.