Parse a URL or query string into editable params and build it back: arrays, encoding and JSON output.
Paste or type your input here, Query String Parser is loading…
Query String Parser takes a full URL or a bare query string and splits it into an editable table of keys and values, keeping the base path and any #fragment separate. Edit, add or remove a parameter and the URL is rebuilt immediately.
It handles the details that make query strings awkward by hand: repeated keys are treated as arrays, values are URL-encoded or decoded correctly, and the same parameters are also shown as a clean JSON object you can drop into code.
Turn value encoding off when you want to read raw values, then back on to produce a URL that works. Sorting keys makes two similar URLs easy to compare side by side.
It is useful for debugging tracking and campaign parameters, inspecting the long URLs that analytics and ad tools generate, and building API requests with many parameters without hand-encoding each one.
| Price | Free, no signup, no paywall, no watermark |
|---|---|
| Works on | Any modern browser: desktop, tablet, and mobile |
| Processing | In your browser, files never leave your device |
| Account required | None |
| Category | Developer Tools |
Paste a URL or query string
Edit the decoded parameters in the table
Copy the rebuilt URL or the JSON output
Parse a full URL or a raw query string into an editable key/value table
Rebuild the URL live as you edit, add or remove parameters
Handles repeated keys (arrays), URL-encoding and the base path and hash separately
Outputs the parameters as a clean JSON object too
Sort keys and toggle URL-encoding of values
Inspecting and editing the query parameters of a long URL
Converting a query string into JSON for use in code
Building a URL with many parameters without hand-encoding
Debugging tracking or API parameters in a link
Paste a whole URL, the base path and #hash are kept separate from the parameters.
Turn off value encoding when you want to read raw values, back on to produce a valid URL.
Common questions about this tool, its workflow, and what to expect before you use it.
No ratings yet. Be the first to say how Query String Parser worked for you.
Reviews appear here once our team has read them, so everything you see is from someone who signed in and used the tool.
Get notified about new tools, features, and tips. No spam, unsubscribe anytime.
Infer a JSON Schema (draft-07) from a JSON sample: types, required, formats and enums.
Try itSemantic, order-independent diff of two JSON documents: added, removed and changed values by path.
Try itGenerate realistic fake JSON, CSV or SQL test data from a simple field schema: names, emails, dates, UUIDs and more.
Try itBuild cURL commands from a request and convert them to fetch or axios code, and parse cURL back.
Try itBeautify, minify, sort, repair and validate JSON with precise error location, a collapsible tree view and path queries.
Try itUTF-8-safe Base64 encode & decode with a URL-safe variant, line-wrapping and file-to-Base64 (data URI).
Try itEncode and decode URLs and components, with a live breakdown of query parameters.
Try itDecode and inspect a JWT's header, payload and claims with human-readable timestamps and live expiry status.
Try itWriting a roundup or tutorial? Embed the live Query String Parser so readers use it right on your page, or drop in a ready-made card that links to it. Free to use, always.
Preview
Parse a URL or query string into editable params and build it back: arrays, encoding and JSON output.
Use Query String Parser free →Live tool (iframe)
Readers use the real, working tool right on your page, with a small credit line underneath.
Embed card (HTML)