URL & Query String Parser

Break any URL into its parts and inspect query parameters as a table or JSON — plus encode/decode utilities.

URL or query string
URL components
Query parameters (JSON)
Decoded parameters

What it parses

Full URLs are split into protocol, host, port, path, query string and fragment using the browser's native URL API. A bare query string like ?a=1&b=2 works too. Repeated parameter names (e.g. tags=a&tags=b) are grouped into JSON arrays, and the decoded view shows every value after percent-decoding and + handling.

FAQ

What is the difference between + and %20?

In application/x-www-form-urlencoded data (what browsers send from forms), + means space; in generic percent-encoding it is a literal plus. The decoded view treats + as a space in query strings, matching browser behavior.

Is my URL uploaded?

No. Parsing happens in your browser.

URL & Query String Parser — FAQ

Is URL & Query String Parser free to use?

Yes. It is completely free, with no signup, no installation and no usage limits.

Is my data uploaded to a server?

No. The tool runs entirely in your browser — the data you paste or upload never leaves your device.

Does it work on mobile devices?

Yes. It works in any modern desktop or mobile browser, with nothing to install.