What is Query String Parser and Builder?
A browser-based query string tool with two modes: Parse mode extracts and displays all query parameters from a URL or query string in a clean table, with duplicate detection. Build mode constructs a query string from key=value pairs entered line by line. Both modes support alphabetical sorting of parameters.
quickAnswer
Parse a URL's query string into a key-value table with duplicate detection, or build a query string from parameter pairs. UTM-friendly with sorting options.
limitations
- Does not deeply parse nested query string formats like PHP-style arrays (?a[b]=c) — parameters are treated as flat key-value pairs.
- Very long URLs (over 10KB) may have many parameters and the table may become scroll-heavy.
- The builder does not validate parameter names against any standard — any string is accepted as a key.
How to use this tool
- Choose Parse mode to extract parameters from a URL, or Build mode to construct a query string.
- Paste your URL or enter key=value pairs (one per line for build mode).
- Review the extracted parameters or toggle sort and dedup options.
- Copy the result for use in your application.
What you can use it for
- Parse a UTM-tagged URL to see all marketing parameters (utm_source, utm_medium, utm_campaign) in a readable table.
- Build a query string for an API request by entering key=value pairs and getting a properly encoded query string.
- Detect duplicate query parameters in a URL that might cause unexpected behavior in your application.