Break any URL into its components - protocol, hostname, path, port, query parameters and fragment. Runs entirely in your browser.
Enter a URL above to parse its components
This tool uses the browser built-in URL constructor (defined in the WHATWG URL Standard) to parse URLs. It handles protocol, credentials, hostname, port, path, query string, and fragment - and decodes percent-encoded query parameter values automatically.
If you enter a URL without a protocol, https:// is assumed. Relative URLs and URIs without authority (e.g. mailto:, data:) are not supported.