Turn URL query strings into JSON!

Expand the parameters of a long URL into a table and JSON, or build a query string from JSON. Handles percent-decoding, arrays and nested keys in one go!
Need to encode or decode a single value? → URL Encode / Decode
nesting
input
result
 

Turn URL query strings into JSON!

Expand the parameters of a long URL into a table and JSON, or build a query string from JSON. Handles percent-decoding, arrays and nested keys in one go!

Use Cases

- Inspect API URLs - Paste a long URL from logs or the browser to see host, path and parameters separately, with percent-encoded text decoded. - Arrays and nested parameters - tags[]=a&tags[]=b, user[name]=John and repeated keys become arrays and objects. Dot notation (a.b=1) is available too. - Build query strings - Paste JSON to get a properly encoded query string. Choose the array style (a[]=1, a[0]=1, a=1&a=2, a=1,2) and space style (%20 or +), and optionally append it to a base URL.