URL query parameter parser
Extract parameters from a URL or query string as JSON name/value pairs.
Your files are processed here, on your device
We do not send your file or text contents to a processing server. No account is needed and there is no daily operation quota. Individual tools have size limits to protect your device’s memory.
A connection is needed to load the site and its resources. Hosting may receive technical visit data. Favorites store only tool identifiers in this browser.
How we handle your data →How to use this tool
- Paste a full URL or a query starting with ?.
- Parse parameters without visiting the site.
- Review decoded values, repeated names and empty fields.
An example you can verify
Inspect a query containing a search and repeated tags.
Example input
https://example.com/?q=hello+world&tag=a&tag=b&empty=
Expected result
[{"name":"q","value":"hello world"},{"name":"tag","value":"a"},{"name":"tag","value":"b"},{"name":"empty","value":""}]Both tags remain and + becomes a space. %2B would produce a plus sign.
Settings and limits
Paste a full HTTP/HTTPS URL or a query such as ?q=hello&tag=a&tag=b. Query decoding treats + as space and %2B as a plus sign. Output is an ordered array of name/value pairs, retaining repeated names. The URL is never visited. Maximum 100,000 characters and 2,000 parameters.
Frequently asked questions
Are numbers and valueless parameters preserved?
Every value is text. Valueless parameters become empty strings; repeated names are not overwritten. The fragment following # is excluded from the query.
Are my data stored on a server?
No. Content and files are processed in your browser without an account. Closing the page loses unsaved results.