URL component inspector

Split an HTTP or HTTPS URL into its components without fetching it.

Text Stateless

Maximum input length per field: 4096 Unicode code points. See the operation limits in the instructions.

Quick guide

Try it with your own data when you’re ready.

Try an example

You enter

HTTP or HTTPS URL
https://example.com:8443/a?q=1#top

You get

Scheme
https
Hostname
example.com
ASCII hostname (IDNA)
example.com
Effective port
8443
Path
/a
Raw query
q=1
Raw fragment
top
How it works & limits

Shows scheme, hostname, ASCII IDNA hostname, effective port, path, query and fragment. Default ports are 80 and 443.

Credentials, raw whitespace/control characters and scoped IPv6 addresses are rejected. Path/query text remains encoded.

This inspects syntax; it does not check DNS, reachability or trustworthiness.