JSON to URL Query String Converter

Convert JSON objects to URL query strings online — proper percent-encoding, arrays as repeated keys, nested objects as JSON values. 100% in-browser.

Input · json0 chars
Output · text0 chars

🔒 100% private: this tool runs entirely in your browser. Your data is never uploaded, stored or logged anywhere.

How to json → query

  1. Paste a JSON object — keys become parameters.
  2. Arrays become repeated keys (tags=a&tags=b); nested objects are JSON-encoded.
  3. Copy the query string and append it to your URL after a ?.

FAQ

How are arrays encoded?

As repeated keys: tags=a&tags=b — the most widely supported convention (PHP, Rails, Express with qs).

How are nested objects handled?

They are percent-encoded as JSON text — parse with JSON.parse on the server, or switch to dot-notation via Flatten JSON first.

Is the encoding RFC 3986 compliant?

Yes — encodeURIComponent semantics: reserved characters are percent-encoded.

Related tools