JSON URL Parameter Converter
Bidirectional converter between JSON and URL parameters with form encoding, JSON URL encoding and bracket notation
Field Count
0
Nesting Level
0
About JSON URL Parameter Converter
This tool converts between JSON and URL parameters in both directions, covering three common API parameter encodings with nested object and array support.
Key Features
- Bidirectional conversion between JSON and URL parameters
- Supports form encoding, JSON URL encoding, and bracket notation
- Decode mode supports automatic encoding type detection
- Shows field count and nesting depth for structure inspection
- Supports copy and download for API debugging workflows
Encoding Mode Comparison
| Feature | Form Encoding | JSON URL Encoding | Bracket Notation |
|---|---|---|---|
| Format | a=1&b=2 | %7B%22a%22%3A1%7D | tags[]=a&tags[]=b |
| Array | arr[0]=a | Keeps JSON arrays | arr[]=a |
| Nested Object | user[name]=Tom | Fully preserved | user[name]=Tom |
| Typical Use | General backends | Complex filters | PHP/Rails APIs |
How to Use
- Choose conversion direction (JSON → URL Params or URL Params → JSON).
- Select encode/decode mode and output format options.
- Paste source content and click Run Encode or Run Decode.
- Check field count and nesting depth to verify structure.
- Copy or download output for API requests and docs.
FAQ
Why is JSON URL output longer?
It encodes the whole JSON string, preserving structure but usually increasing length.
What is the difference between form and bracket notation?
The main difference is array representation: indexed keys versus [] append style.
Will my data be uploaded to a server?
No. All conversion runs locally in your browser and data is not uploaded.