URL Parser
Your data never leaves your browserParse a URL into its components: protocol, host, port, path, query, and hash.
Brie — Bug Reporting Tool
Debugging browser-specific issues?
Brie captures browser version, OS, screen size, and user agent automatically with every bug report.
About URL Parser
Paste any URL and instantly break it down into its individual components: protocol (scheme), hostname, port, pathname, query string, search parameters as key-value pairs, and fragment hash. Useful for debugging API endpoints, redirect URIs, and deep links.
How to use
- Paste a full URL into the input panel.
- The parsed components appear instantly in the output panel as a JSON object.
- Click Copy to use the parsed data in your code or documentation.
More Network / Browser Tools
Frequently Asked Questions
FAQs about URL Parser
What components does this tool extract?
The tool extracts: protocol (e.g. https:), hostname (e.g. api.example.com), port (e.g. 8080), pathname (e.g. /v1/users), search string (e.g. ?page=1), all query parameters as key-value pairs, and the hash fragment.
Does it work with localhost URLs?
Yes. URLs like http://localhost:3000/api/v1 are parsed correctly.
What about URLs without a port?
If no port is specified in the URL, the port field will be empty. The default port for http is 80 and for https is 443.
Can I parse data: or file: URLs?
The tool uses the standard URL API so it supports any valid URL scheme that the browser recognises.
Is my data safe?
All parsing runs in your browser using the built-in URL API. No data is sent to any server.