Best Free Online URL Parser

URLs have a well-defined structure — scheme, authority, path, query string, and fragment — but parsing them correctly by eye or by hand is tedious and error-prone, especially with complex query strings, encoded characters, or unusual ports and subdomains. devtoolkit.sh's URL Parser breaks any URL into its individual components and displays them clearly: protocol/scheme, hostname, port, full path, each query parameter as a named key-value pair (decoded), hash/fragment, and the full origin. This is invaluable for debugging redirect chains, understanding what parameters an analytics or tracking URL is passing, extracting the host from a URL for configuration, verifying URL structure in automated tests, and quickly checking whether a URL is well-formed. The parser handles encoded characters, IPv6 addresses, and non-standard ports correctly, using the browser's URL API for standards-compliant parsing. It's also a fast way to reverse-engineer complex marketing URLs with many UTM parameters, affiliate tags, and nested redirect layers to understand exactly what is being tracked.

url
0 chars1 lines

FAQ

What URL components does it extract?
Protocol, hostname, port, pathname, each query parameter as a decoded key-value pair, hash/fragment, and full origin.
Does it decode percent-encoded query parameters?
Yes. Each query parameter value is shown both encoded and decoded for easy reading.
Can it parse malformed URLs?
The parser uses the browser's URL API, which follows the WHATWG URL Standard. Malformed URLs that don't conform to the standard will show an error.