URL Query String Parser

Parse, decode, build, and encode URL query parameters. Free, fast, runs entirely in your browser.

Paste a URL above to parse its query parameters

Features

🔍

Instant Parse & Decode

Paste any URL and instantly see every query parameter parsed and decoded in a clean table. Handles URL-encoded values, arrays, and special characters.

🛠️

Build & Edit URLs

Switch to Build Mode to add, edit, or remove key-value pairs. The tool generates a properly encoded URL in real time.

📋

Copy as JSON or curl

One click to copy all parameters as a JSON object or as a ready-to-use curl command. Copy individual values with per-row buttons.

Encode & Sort

Toggle URL encoding on individual values. Sort all parameters alphabetically. Everything runs locally in your browser — no data leaves your machine.

Frequently Asked Questions

How do I parse a URL query string?

Paste any URL with query parameters into the input field. The tool automatically extracts all key-value pairs, decodes encoded characters, and displays them in a table. You can also see the protocol, host, pathname, hash, and origin components broken out separately.

What is URL encoding and why does it matter?

URL encoding converts special characters into %XX format so they can be safely transmitted in a URL. Characters like spaces (%20), ampersands (%26), and equals signs (%3D) must be encoded to avoid breaking the query string structure. This tool shows both the raw and decoded values side by side.

Can I build a URL from scratch with this tool?

Yes. Switch to Build Mode to add key-value pairs. The tool generates a complete URL with properly encoded query parameters. You can add, remove, and edit parameters, then copy the generated URL with one click.

Copied!