URL Params to JSON

Parse a URL query string into a formatted JSON object instantly — inspect GET parameters and form data at a glance. Free, instant, client-side.

🔒 100% Client-Side Processing

Your data is processed entirely in your browser and never transmitted to any server.

0 / 100M Limit

Common Use Cases

Inspecting long query strings

Paste a gnarly analytics or OAuth URL and see every parameter as readable JSON.

Extracting tracking parameters

Decompose campaign URLs to audit utm_* values across marketing links.

Frequently Asked Questions

What input does the parser accept?
A query string with or without the leading ? — key=value pairs joined by &. Output is a formatted JSON object with percent-encoding decoded, ready to inspect or paste into code.
How are duplicate keys handled?
When a key appears multiple times (tags=a&tags=b), the last value wins in the JSON output, since a JSON object cannot hold duplicate keys. Restructure to distinct keys if you need every value.
I have a full URL, not just a query string — is there a tool for that?
Yes — the URL Parser takes a complete URL and breaks out the protocol, host, port, path, and hash as well as the query parameters, rather than just the query string.
Is my data private when I use this tool?
Yes. This tool runs entirely in your browser using client-side JavaScript — nothing you type is transmitted to, logged by, or stored on any server. You can safely process confidential text, tokens, or code.