JSON to Query String

Turn a JSON object into URL parameters using bracket, repeated key or dot notation.

Build a query string

Built: —
Encoding is on by default, which escapes spaces as percent codes and keeps the parameter value safe to paste into a URL.

How to use the JSON to Query String

  1. Paste the JSON object you want to send as parameters.
  2. Choose bracket, repeated key or dot notation.
  3. Press Build query string and copy the result into your URL.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online json to query string.

Paste a JSON object, pick the notation you need and press Build query string to get URL parameters joined with ampersands.
Bracket notation with indexes, bracket notation with repeated empty keys, and dot notation are all available in the notation menu.
Nested keys are wrapped in the parent name, so a filter object with a roast key becomes filter[roast] in bracket style.
In index mode each item gets its own number, while repeated key mode writes the same empty bracket for every item.
Yes for real URLs. Encoding escapes spaces, ampersands and other reserved characters so the value survives a round trip.
Null values and empty containers are written with an empty value so the parameter still appears in the string.
No. The object is parsed and converted locally in your browser, so nothing you paste is sent to a server.
Yes. With encoding on, the output is safe to append after a question mark in any URL or fetch call.
Yes. The converter is free to use with no account, no limits and no sign-up.

Last updated: October 10, 2026