URL Parser
Break a URL into protocol, host, port, path, fragment and decoded query parameters, so long links are easy to read and debug.
- Local calculation
- The result is calculated in your browser.
- Private by default
- Nothing you enter leaves your browser.
- Protocol
- https
- Username
- —
- Password
- —
- Host
- example.com
- Port
- 8080
- Path
- /search/results
- Fragment
- top
- q
- café
- page
- 2
How it works
The URL is parsed with the browser's standard URL API, the same one your JavaScript uses. Query parameters are listed one per row with their decoded values. Passwords embedded in the URL are masked.
Related tools
URL Encoder and Decoder
Percent-encode text for safe use in URLs and query strings, or decode encoded URLs back to readable text.
Base64 Encoder and Decoder
Encode text to Base64 or decode Base64 back to text, with full UTF-8 support. Runs entirely in your browser.
HTML Entity Encoder and Decoder
Escape text for safe use in HTML, optionally encoding every non-ASCII character, or decode named and numeric entities back to text.