Query String Parser
Parse a URL query string into readable key–value pairs.
Use on any page (bookmarklet)
Want Query String Parser without leaving the page you're on? Drag the button below to your bookmarks bar, then click it on any website to open Query String Parser right there — it runs entirely in your browser.
Use responsibly: a bookmarklet runs on whatever page you click it on. Avoid sensitive sites such as online banking, payment, or healthcare pages — you run it at your own risk. Everything is processed locally and no data is sent anywhere. See our Terms.
- Show your bookmarks bar if it's hidden — Ctrl+Shift+B (⌘+Shift+B on Mac).
- Drag the button above onto the bookmarks bar.
- Open any website and click the bookmark — the Query String Parser panel appears in the top-right corner. Use ✛ to move it between corners, or ›/‹ to tuck it against the edge and pull it back out.
- Click the bookmark again (or the ✕) to close it.
Note: a few sites with strict security policies may block bookmarklets.
Examples
Parse a search URL
Input
https://example.com/search?q=hello+world&page=2
Output
q = hello world page = 2
Repeated keys as JSON
Input
?tag=news&tag=sports
Output
{ "tag": ["news", "sports"] }About this tool
This free online query string parser breaks a URL's query string into clean key/value pairs and a ready-to-copy JSON object. Paste a full URL or just the part after the ?, and every parameter is decoded from percent-encoding so you can read the real values. Everything runs in your browser with no upload.
How to use
- Paste a URL or query string (or click Sample to try it).
- Read the parsed parameters in the table.
- Copy the JSON if you need the data in code.
Common uses
Debugging UTM tracking parameters, inspecting API request URLs, reading OAuth redirect parameters, and converting query strings into JSON for use in scripts and tests. The bookmarklet version parses the URL of whatever page you're on.
Frequently asked questions
What is a query string?
A query string is the part of a URL after the ? — a list of key=value pairs joined by &, like ?q=hello&page=2. This tool splits it into readable parameters.
Is this query string parser free?
Yes — it's a completely free online query string parser with no sign-up and no limits.
Can I paste a full URL?
Yes. Paste a whole URL or just the query string, with or without a leading ?. The tool finds the parameters either way and ignores any #fragment.
Does it decode percent-encoding?
Yes. Values like hello%20world and hello+world are decoded to 'hello world', so you see the real, human-readable values.
What happens with repeated keys?
Repeated keys such as ?tag=a&tag=b are kept and collapsed into an array in the JSON output, so no values are lost.
Is my URL uploaded anywhere?
No. Parsing happens entirely in your browser with no upload, so your URLs and their parameters stay private.
Learn more
URL Encoding Explained: Percent-Encoding and When You Need It
GuideWhat HTTP Status Codes Mean (200, 301, 404, 500 and More)
ReferenceHTTP Status Codes: The Complete Reference
ReferenceHTTP Headers Reference: Request and Response Headers
ReferenceHTTP Methods Reference: GET, POST, PUT, DELETE and More
Related tools