URL Parser

Split a URL into protocol, host, port, path, query parameters and fragment, with punycode decoding.

Runs in your browser. Your input is processed on your device and is not uploaded to our server.

Query parameters

KeyValue

How to use the URL Parser

  1. Paste a URL.
  2. Read each component and the decoded query parameters.
  3. Copy any part with one click.

The URL is parsed with the WHATWG URL standard used by browsers, so the result matches what a browser would request. Internationalised domain names are shown both in Unicode and punycode (xn--) form, and default ports are identified.

Frequently asked questions

What is the difference between host and hostname?
Hostname is the domain only; host includes the port when one is specified.