JSON to Query String

Convert JSON objects to URL query strings. Supports nested objects, arrays with multiple formats, and URL encoding.

config.json

Conversion Options

input.json
query.txt

Array Format Examples

bracket

tags[]=a&tags[]=b

index

tags[0]=a&tags[1]=b

comma

tags=a,b

repeat

tags=a&tags=b

Frequently asked questions

Paste your JSON object into the editor. Choose array format (bracket, index, comma, or repeat). Configure encoding and null/empty handling. The query string generates instantly.

No. All query string conversion happens 100% client-side in your browser. Your data never leaves your machine.

bracket: tags[]=a&tags[]=b | index: tags[0]=a&tags[1]=b | comma: tags=a,b | repeat: tags=a&tags=b. Choose based on your backend framework.

Nested objects are flattened using bracket notation (e.g., filters[status]=active). Arrays use the selected array format. All values are URL encoded by default.

Ready to build?

Create your first mock JSON endpoint or try more tools — signup takes seconds.