URL Parser
Parse a URL into its components and query parameters (client-side).
URL
href
https://example.com/path?foo=bar&baz=1#section
origin
https://example.com
protocol
https:
hostname
example.com
port
(default)
pathname
/path
search
?foo=bar&baz=1
hash
#section
Query params
{
"foo": [
"bar"
],
"baz": [
"1"
]
}Related tools
URL NormalizerConverter
Normalize URLs (trim, lowercase host, remove default ports, etc.).
Querystring ↔ JSONConverter
Convert querystrings to JSON and back.
UTM BuilderConverter
Build URLs with UTM parameters (source, medium, campaign, etc.).
URL Encoder/DecoderEncoding
Encode/decode URL components safely.
URL Component InspectorNetwork
Deep-inspect URL components: protocol, host, port, path, query params, and fragment.
JSON → CSVConverter
Convert JSON arrays to CSV locally.
About URL Parser
Break a URL into its parts — protocol, host, port, path, query parameters, and fragment — and inspect each query value. Useful for debugging links, redirects, and tracking parameters.
How to use
- Paste a full URL.
- Review the parsed components and decoded query parameters.
- Copy individual parts as needed.
Frequently asked questions
- Are query parameters decoded?
- Yes — percent-encoded values are decoded so you can read the real parameter values.
- Does it validate the URL?
- It uses the browser URL parser, so malformed URLs are flagged rather than parsed incorrectly.