Break down any URL into its components
A URL (Uniform Resource Locator) is composed of several parts: protocol (scheme), hostname, port, path, query string, and fragment (hash). Parsing a URL into its components is essential for debugging, web development, and understanding how web addresses are structured.
This tool takes any valid URL and breaks it down into its constituent parts. It also decodes the query string into key‑value pairs, making it easy to see parameters.
All processing is done locally in your browser – your URLs never leave your device.
Step 1: Paste or type a full URL into the input area.
Step 2: Click "Parse URL".
Step 3: The tool displays each component: protocol, host, port, path, query string, hash, and also a table of query parameters.
Step 4: Copy the result using the "Copy Result" button.
If the URL is invalid or missing protocol, the tool will attempt to add "https://" automatically.
URL: https://example.com:8080/path/to/page?name=John&age=30#section
Parsed:
Protocol: https
Host: example.com
Port: 8080
Path: /path/to/page
Query String: name=John&age=30
Hash: section
Query Params: name → John, age → 30