URL Inspector
Parse a URL into scheme, host, port, path, query parameters, and fragment.
Runs locally in your browser. Your input is not uploaded or stored. You can verify this in your browser’s network panel.
What does this tool solve?
A URL is scheme://host:port/path?query#fragment. This inspector parses each part with the same WHATWG URL engine browsers use, so what you see is what a browser would navigate to.
What examples should you start with?
Inspect a URL
Input
https://example.com:8443/path?a=1&b=2#section
Output
Scheme: https Hostname: example.com Port: 8443 Path: /path Fragment: #section
Inspect query parameters
Input
https://example.com/search?q=local&q=tools
Output
q = local q = tools
How does it work?
The browser's WHATWG URL parser separates an absolute URL into its scheme, hostname, port, path, origin, fragment, and query parameters.
Query parameters remain ordered and repeated keys are preserved, which makes the output useful for debugging real request URLs.
What are the edge cases and limits?
- When no port is present, the default for the scheme applies (443 for https, 80 for http).
- Internationalized domains are shown in punycode form, as they appear on the wire.
- Credentials embedded in a URL (https://user:pass@host) are flagged — they leak into logs and history.
Technical reference
Related tools
- URL Encoder / DecoderEncode and decode URL components and query strings safely.