Query String Parser

Parse a query string or the query part of a URL into decoded key-value pairs, as a table and as JSON. Repeated keys can become arrays.

Free · No upload · 100% on your device

How to use Query String Parser

  1. Type or paste your code or data.
  2. Choose the settings in the side panel. The result updates as you type.
  3. Copy the result or download it as a file.

Private by design. Everything you type, open or record is processed in this browser tab and is never uploaded to KittySuite.

About Query String Parser

Plus signs become spaces and percent-encoding is decoded, as browsers do for form data. With “Repeated keys become arrays” on, tag=a&tag=b and tag[]=a give ["a", "b"].

Everything runs in this browser tab: your text is never uploaded or stored, and the result updates as you type. It keeps working offline once the page has loaded.

Query String Parser: frequently asked questions

How do I read a long query string?

Paste it, or a whole URL, and the decoded key-value pairs appear as a table and as JSON.

Are plus signs turned into spaces?

Yes, and percent-encoding is decoded, as browsers do for form data.

What happens with repeated keys?

With “Repeated keys become arrays” on, tag=a&tag=b and tag[]=a give an array.

Can I break a full URL into parts?

Use URL Parser for the protocol, host, path and fragment too.