Free online URL query string parser. Parse URL parameters into a clean key-value table with array support, duplicate handling, and URL encoding detection. Edit parameters and export updated URLs. Essential for debugging API calls, web analytics, and link building. 100% browser-based.
100% browser-based — your data never leaves your device
Parse URL query parameters into a readable key-value table.
Copy a full URL or query string and paste it into the input field.
See all query parameters displayed as a clean key-value table with decoded values.
Modify parameters inline, add new ones, or export the parsed data as JSON.
Ctrl+Enter to parse
Count words, characters, sentences, and paragraphs in your text instantly.
Character CounterCount characters, words, sentences, and paragraphs in your text with real-time character analysis.
Slug GeneratorGenerate URL-friendly slugs from any text. Supports multiple separator styles.
Lorem Ipsum GeneratorGenerate placeholder text for your design and development projects.
URL Encode/DecodeEncode or decode URLs and query strings with proper percent-encoding.
URL Query ParserParse URL query parameters into a readable key-value table.
Diff CheckerFind differences between two texts with line-by-line highlighting.
Case ConverterConvert text between uppercase, lowercase, title case, sentence case, and more.
Base64 Encode/DecodeEncode or decode Base64 text instantly in your browser.
Regex TesterTest regular expressions with real-time matching, syntax highlighting, and cheat sheet.
Markdown PreviewWrite and preview markdown with live HTML rendering.
Markdown EditorWrite and preview markdown with live HTML rendering and syntax highlighting.
Query strings look like gibberish until you pull them apart parameter by parameter. This parser turns that string of key-value pairs into a readable table so you can see exactly what a URL carries:
All parsing happens locally in your browser. The URLs you inspect are never transmitted or stored.
Debugging is where this tool earns its keep. When an integration sends a malformed query string, or a page loads with unexpected state, dumping the URL into the parser reveals which parameters are present, what values they carry, and where the encoding went wrong. You can verify that a value like a space or an ampersand was properly encoded before the request left, and because values are auto-decoded, you read the real content instead of percent-encoded noise.
Marketers and analysts use it to audit campaign URLs. A tracking link carrying utm_source, utm_medium, and utm_campaign parameters becomes a clear table, making it simple to confirm a campaign was built with the right attributes before it ships. When a campaign link fails to attribute, parsing it against the expected structure shows exactly which parameter is missing or misspelled.
Developers building and testing API endpoints use the parser as a lightweight request-builder. Adding, removing, and editing parameters visually, then copying the regenerated URL, is faster and less error-prone than hand-editing a long query string. The JSON export rounds out the workflow: parsed parameters move straight into test cases, documentation, or a colleague's debugging session in a format tools already understand.
Query strings frequently carry sensitive details: session tokens, user identifiers, filter selections, and API keys that identify both your infrastructure and the people using it. A campaign URL may be shared internally before launch, and a debug URL may point at a staging or production endpoint you do not want exposed.
Because parsing and editing happen entirely on your device, those parameters never leave your machine. You can audit marketing links, troubleshoot API calls, and rebuild query strings without logging the payload in a third-party service.
Copy a full URL or query string and paste it into the input field.
See all query parameters displayed as a clean key-value table with decoded values.
Modify parameters inline, add new ones, or export the parsed data as JSON.
Practical examples to help you get the most out of URL Query Parser:
Input: https://example.com/?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale Output: 3 parameters parsed — utm_source: google, utm_medium: cpc, utm_campaign: spring_sale
Paste a URL with parameters, click Export as JSON, and get a formatted JSON object ready for use in your API tests or documentation.
URL fragments (#section) are not part of the query string and are not sent to the server. Remove the fragment before parsing if you want only the query parameters.
Always check if parameter values contain %-encoded characters. This tool auto-decodes them, but if you export to JSON, the decoded values may need re-encoding for use.
URL query parameters are key-value pairs appended to a URL after a question mark (?). They pass data between web pages, such as search queries, filter options, page numbers, and tracking information.
URL encoding replaces special characters with percent-encoded equivalents (e.g., space becomes %20 or +). Decoding converts them back to their original form. Our tool shows both encoded and decoded values.
Query parameters start after the ? in a URL and are separated by &. Each parameter is a key=value pair. For example: ?name=Alice&age=30 has two parameters: name=Alice and age=30.
Yes. You can enter just the query string part (?key=value&foo=bar) or a full URL. The tool extracts the query string automatically.
No. All URL parsing happens locally in your browser. Your URLs are never transmitted or stored.
Click the 'Export as JSON' button to copy all parsed query parameters as a formatted JSON object, making it easy to use in your code or API testing.
The tool handles this by showing each occurrence separately. Some query strings include duplicate keys (e.g., ?tag=foo&tag=bar) which are fully supported.
Paste a URL and instantly see all query parameters parsed into a clean table.
Add, edit, or remove query parameters visually and export the updated URL.
Handles repeated parameters like ?id=1&id=2 as arrays.
Modify parameters and generate a new URL instantly.
URL Query Parser is useful in a variety of scenarios across different workflows:
Debugging malformed URL query strings in web applications
Extracting and analyzing tracking parameters from campaign URLs
Building and testing query parameters for API endpoint development
Query parameters are often URL-encoded. This tool decodes them automatically so you can read and edit values in plain text.
Use the JSON export to copy parsed parameters for documentation, API testing, or sharing with your team.
Explore more tools in the Text workspace:
Word Counter
Count words, characters, sentences, and paragraphs in your text instantly.
Character Counter
Count characters, words, sentences, and paragraphs in your text with real-time character analysis.
Slug Generator
Generate URL-friendly slugs from any text. Supports multiple separator styles.
Lorem Ipsum Generator
Generate placeholder text for your design and development projects.
URL Encode/Decode
Encode or decode URLs and query strings with proper percent-encoding.
Diff Checker
Find differences between two texts with line-by-line highlighting.