URL Parser
Parse and analyze URLs to extract components and query parameters.
URL Input
Enter a URL to parse
URL Components
Query Parameters
4 parameter(s)
URL Encode/Decode Utility
Convert text to URL-encoded format and vice versa
Tip: Type in either field to automatically convert. Raw text uses encodeURIComponent() and encoded text uses decodeURIComponent()
Continue with
IPv4 Subnet Calculator
Calculate IPv4 subnets, network ranges, and available hosts.
IPv4 Converter Suite
Convert IPv4 addresses between decimal, binary, hex and octal, and expand CIDR ranges into host lists. Tabbed, client-side.
MAC Address Toolkit
Look up MAC address vendors and generate random MACs with any OUI. Two tools in one tabbed page, fully client-side.
About the URL Parser
URLs contain multiple components — protocol, hostname, port, path, query parameters, and fragment — that are often bundled together in ways that make debugging difficult. A URL parser breaks them apart for inspection.
Paste any URL to see each component extracted separately: protocol, host, port, path, query string (parsed into individual key-value pairs), and hash fragment. Useful for debugging API endpoints and tracking parameters.
How to use
- Paste the URL you want to dissect.
- Each component is extracted and displayed separately.
- Inspect individual query parameters as key-value pairs.
- Copy any component for use in your code.
Frequently Asked Questions
Can it parse URLs with query parameters? ▾
Yes — each query parameter is extracted as a separate key-value pair, making it easy to inspect individual parameters without manually splitting the string.
Does it handle encoded characters? ▾
Yes — percent-encoded characters in the URL are preserved as-is. Use the URL Encoder tool to decode them if needed.