URL TOOLS · NO REQUESTS ARE MADE

Query String Parser and Builder

Split a query string into an editable table, then rebuild it.

Input

Query parameters

Repeated names: tag ×2

Rebuilt query string

colour=red&size=42&tag=sale&tag=new&note=a%20b

About this tool

Paste a query string or a full URL and it becomes a table where every row can be edited, removed, or added to, rebuilding a usable string as you go. Parameters are deliberately held as an ordered list rather than an object: query strings legitimately repeat keys, as in `tag=a&tag=b`, and order is sometimes significant — an object would silently discard both. Repeated keys are also listed with their counts.

How it works

  1. Paste a query string or full URL.
  2. Edit, add, or remove parameters directly in the table.
  3. Copy the rebuilt query string or full URL.

Limits and rules

Repeated keys and original order are preserved. Up to 500 parameters.

Privacy

URLs are parsed inside this browser only. A URL often carries tokens, internal paths, and personal data in its query, so nothing is uploaded, stored, or logged.

Frequently asked questions

Are repeated parameters merged?
No. Every occurrence is kept as its own row, because most backends read `tag=a&tag=b` as an array, and merging or deduplicating would change the meaning. Repeated keys are listed separately so you can decide what to do about them.
Is a + in a value treated as a space?
Yes, because query strings follow the `application/x-www-form-urlencoded` convention where `+` means a space. If a value genuinely contains a plus sign it must be encoded as `%2B`, which the tool does automatically when rebuilding the string.