URL, HTTP & APIs
Query String Parser
Paste a URL or query string to break it into an editable table of parameters, then rebuild a clean query string you can copy. Duplicate keys, missing values and broken encodings are kept visible — everything stays in your browser.
URL or query string
paste & editParameters
0 paramsQuery string
0 charsHow it works
A pasted URL is split into its base, query string and #hash so only the query
is parsed. Each &-separated pair becomes a row: the name and value are
percent-decoded (%20 and, when the option is on, + both become a
space), duplicate names keep their order, and a pair with no = is preserved as
a name without a value. Values that are not valid percent-encoding are flagged instead of
silently changed — the raw text is kept in the row so nothing is lost. Edit, add or
remove rows and the query string on the right rebuilds instantly; copy it, download it, or
share the current state as a link. Nothing is sent to a server.