Query String to JSON Converter

Turn URL parameters into readable JSON.

Runs in your browser Free · no account
Off keeps every value as a string.

URL or query string

JSON

This conversion happens locally in your browser. Your files are never uploaded.

About the Query String to JSON converter

A long tracking URL is unreadable at a glance. Paste the whole thing here and get its parameters as JSON, decoded and laid out.

You can paste a complete URL — everything before the question mark is ignored — or just the query part on its own.

Repeated parameters

`?tag=coffee&tag=kitchen` becomes an array, which is how virtually every server-side framework reads it. A parameter appearing once stays a single value.

Percent escapes are decoded and `+` is treated as a space, matching how browsers submit forms.

When decoding fails

A percent sign not followed by two hex digits is invalid, and the error names the offending fragment. This usually means the URL was truncated, or a literal percent was never escaped as `%25`.

Frequently asked questions

Is bracket notation like a[b]=1 expanded?

No — the key is kept as written. Bracket conventions differ between PHP, Rails and various JavaScript libraries, so guessing which one you meant would be wrong as often as right.

Is my data uploaded?

No. The conversion runs in your browser, which matters here — configuration files and spreadsheets routinely contain credentials and personal data.