Query-Parameter-Parser
Sehen Sie jeden Query-Parameter einer URL dekodiert und übersichtlich in einer Tabelle.
- Läuft in Ihrem Browser
- Keine Uploads
- Kein Konto
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
- Fügen Sie eine URL, einen Query-String wie a=1&b=2 oder nur ?a=1 ein; „Beispiel verwenden“ setzt ein Muster ein.
- Lesen Sie die Tabelle; die Zeile unter jedem Wert zeigt den Rohtext und etwaige Probleme.
- 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=1werden 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.