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