RUNWEBTOOLS
English

Query String Parser

Parse a URL query string into readable key–value pairs.

Paste a URL or query string
No parameters yet — paste a URL above.

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.

Query String Parser← drag this to your bookmarks bar

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.

  1. Show your bookmarks bar if it's hidden — Ctrl+Shift+B (+Shift+B on Mac).
  2. Drag the button above onto the bookmarks bar.
  3. 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.
  4. Click the bookmark again (or the ✕) to close it.
Can't drag? Copy it and create a new bookmark with this as the URL:

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

  1. Paste a URL or query string (or click Sample to try it).
  2. Read the parsed parameters in the table.
  3. 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

Related tools