Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Parse query strings into key-value pairs or construct URL-encoded parameter strings.
Test regular expressions with real-time match highlighting, flags, and capture groups.
Generate standard localhost and local development test URLs with ports and routes.
Parse browser User-Agent strings to extract browser name, version, OS, and device type.
Validate IPv4 and IPv6 addresses and classify as public, private, or loopback.
This URL parser deconstructs any web address into its individual components - protocol, hostname, port, path, query parameters, and hash fragment - so you can inspect exactly how a URL is structured. It's a go-to utility for developers debugging routing logic, QA engineers verifying redirect chains, and anyone who needs a fast query params extractor without writing code. Paste in anything from a simple domain to a long tracking URL loaded with UTM parameters, and the tool instantly separates each piece into a readable breakdown. Because parsing happens entirely in your browser, sensitive URLs containing tokens or session data never touch a server - there's no upload, no signup, and no delay. Drop a URL into the input below to see its full anatomy laid out clearly.
Yes, URLs with bracketed IPv6 host addresses are parsed correctly along with their port.
Yes, encoded characters in the query string are automatically decoded for readability.
The tool flags the input as invalid and indicates it doesn't conform to standard URL syntax.
It shows the explicit port if present in the URL; if omitted, it notes the scheme's implied default.
Yes, each query parameter is listed as a separate key-value pair rather than a raw string.
The tool is designed for absolute URLs; relative paths without a scheme and host won't parse fully.
No, everything is processed locally in your browser and nothing is stored or transmitted.