Query String Converter Tool
Parse a URL query string (after ?) into a key/value table and JSON, and build it back from JSON. Supports arrays and duplicate keys.
You can paste a full URL. The part after ? is extracted and URL-decoded automatically.
Array values produce repeated keys (e.g. tag=php&tag=web).
How to Use
Paste a Query String
Paste a full URL or the query string after ? into the input above.
Review Table and JSON
Keys and values are split into a table and JSON automatically. Duplicate keys become arrays.
Copy or Reverse
Copy the results, or use the section below to rebuild a query string from JSON.
About the Query String Converter
A web tool that converts the query string (parameters after ? in a URL) into a readable key/value table and JSON, and builds a query string back from JSON. It handles URL decoding, arrays, and duplicate keys, making it useful for debugging APIs, generating links, and inspecting tracking parameters. All processing happens entirely in your browser.
Features
- Two-way ConversionConvert query string to table/JSON and JSON back to query string.
- Table & JSON ViewSee keys and values as a clear table and as copyable JSON at once.
- Arrays & Duplicate KeysRepeated keys are grouped into arrays and expanded correctly on rebuild.
- Runs in Your BrowserPowered by URLSearchParams. Your input is never sent to a server.
Use Cases
- Inspect and debug API request URL parameters
- Check UTM and other tracking parameters
- Generate link URLs from JSON config
- Verify URL decoding of non-ASCII queries
- Design search form and filter parameters
FAQ
Can I paste a full URL?
What happens with duplicate keys?
Are URL-encoded characters decoded?
Can JSON values be numbers or objects?
Is my URL or data sent to a server?
Feedback
Missing a feature, or getting a result that looks wrong? Let us know — we improve our tools based on your feedback.