Search tools

Find a tool by name or what it does.

Query String Parser

Paste a URL or query string, edit every parameter in a decoded table, and copy the rebuilt query string and full URL.

Parsed live as you type. Nothing leaves your browser.

Parameters(5)

Output options

Result

Query string

Full URL

How to parse and build a query string online

  1. Paste a URL or query string

    Paste a full URL or a bare query string into the field and every parameter is read out the moment there is anything to parse.

  2. Edit the parameters

    Change any key or value directly in the table, working with the decoded text rather than escaped characters.

  3. Add or remove

    Add a new parameter or remove one, and repeated keys are kept as separate rows in the order they appear.

  4. Copy the result

    Copy the rebuilt query string or the full URL, re-encoded and ready to use.

Why use this tool

Parameters in an editable table

Each key and value gets its own row, already decoded, so you can read and change them in plain text.

Rebuilt query string and URL

Edit, add, or remove parameters and the query string and full URL are reassembled and re-encoded as you type.

Repeated keys kept in order

Multi-value parameters like color=black and color=silver stay as separate rows and survive a round trip.

Choose how spaces are encoded

Write spaces as %20 or as a plus, and optionally sort parameters by name for a tidy, comparable link.

Runs entirely in your browser

Everything happens on your device; nothing is uploaded.

About this tool

A query string is the part of a web address after the question mark, where a page carries its parameters as a list of key and value pairs. This tool reads that list the moment you paste a URL or a bare query string, and shows every parameter in an editable table with its key and value already decoded. Percent-encoded characters and a plus standing in for a space are turned back into plain text, so you read what each parameter actually means.

From there it works as a builder. Edit any key or value, add a new parameter, or remove one, and the rebuilt query string and full URL update as you type. Repeated keys such as color=black and color=silver are kept as separate rows in order, not merged, so filters and multi-value parameters survive a round trip. You choose whether spaces are written as %20 or as a plus, and you can sort parameters by name for a tidy, comparable link.

Use it to clean up a long tracking link, confirm what a callback URL is really sending, or assemble a query string by hand without escaping each character yourself. For a full breakdown of a whole address including host, path, and port, see the URL parser. To escape or unescape a single value, use URL encode and decode, and to assemble campaign links from named fields, try the UTM builder. Everything runs on your device, which matters because query strings often carry tokens and personal data.

Frequently asked questions

What is a query string?
It is the part of a web address after the question mark: a list of key and value pairs, separated by ampersands, that a page uses to receive parameters. This tool splits that list into an editable table and rebuilds it after your changes.
How are values decoded and encoded?
When reading, each key and value is percent-decoded and a plus is treated as a space, so you see plain text. When rebuilding, characters are percent-encoded again, and you choose whether spaces become %20 or a plus.
Does it handle repeated keys?
Yes. Parameters that share a key, such as color=black and color=silver, are kept as separate rows in the order they appear and are never merged, so multi-value parameters round trip correctly.
What can I paste in?
Paste a full URL with a path and fragment, or a bare query string with or without a leading question mark. The base and fragment are preserved so the rebuilt full URL still points where it should. Very long inputs are supported, with an upper limit on the number of parameters shown.
Is my data uploaded anywhere?
No. Everything runs in your browser; nothing is sent to a server. Query strings often carry session tokens and personal data, so editing them on your own device keeps them private.

Related tools