AbraCalc

Query String Parser

Parse any URL or query string into a table of key-value pairs. Handles repeated keys, plus-encoding and percent-encoding.

KeyValue(s)

Pure browser JavaScript — no external libraries.

Embed this tool on your site

How to use this tool

  1. Paste a full URL or just the query string (after ?).
  2. Click Parse or watch the table update live.
  3. Repeated keys appear as comma-separated values.

Parse any URL or query string into a table of key-value pairs. Handles repeated keys, plus-encoding and percent-encoding.

Frequently asked questions

Are + signs decoded?
Yes — both + (space) and %XX percent-encoding are decoded automatically.

References & sources