Developer / Debugging
Query String Parser
Parse raw query strings or full URLs into readable rows and grouped JSON directly in your browser. Parse raw query strings or full URLs into readable rows, grouped JSON, and re-encoded output directly in the browser.
5
Pairs
4
Unique keys
1
Duplicates
5
Filtered rows
Loaded query sample
Quick notes
Full URLs are accepted. The parser will extract everything after `?` automatically.
Repeated keys stay preserved so filters, tags, and multi-select values are easier to inspect.
Filtered entries can be copied back out as JSON or a clean re-encoded query string.
Sorting and duplicate-only mode are useful when one key appears many times in a tracking or filter URL.
Output
category
developer
sort
latest
tag
json
tag
formatter
featured
true
Extracted query
category=developer&sort=latest&tag=json&tag=formatter&featured=true
Grouped JSON preview
{
"category": "developer",
"sort": "latest",
"tag": [
"json",
"formatter"
],
"featured": "true"
}Full URL preview
https://trytoolport.com/tools?category=developer&sort=latest&tag=json&tag=formatter&featured=true
Why this gets reused
Query strings keep getting pasted around during analytics checks, API debugging, filter setup, and SEO work.
Repeated keys are awkward to inspect by eye, but much easier to understand as rows or grouped JSON.
Being able to re-encode a filtered subset makes the tool practical instead of just informational.
Sorting, duplicate-only mode, and full URL rebuilding make it much easier to move from inspection to reuse.
Strong first-use cases
Inspecting repeated `tag` or `filter` values inside a long URL.
Cleaning and reusing query parameters from copied browser links.
Turning messy query strings into something easier to share or debug.