New
URL Parser
Runs in browserParse any URL into protocol, host, port, path, query parameters, and hash. Copy components individually or export everything as JSON.
URL Parser tool
Breakdown
| Component | Value | |
|---|---|---|
| Protocol | https: | |
| Host | api.example.com:8080 | |
| Port | 8080 | |
| Path | /v1/users/profile | |
Query · id | id=123Decoded value: 123 | |
Query · token | token=abcDecoded value: abc | |
Query · format | format=jsonDecoded value: json | |
Query · debug | debug=trueDecoded value: true | |
| Hash | #settings |
Chain to another tool
Send this output to another tool instantly — no copy-paste needed.
Produce output above to enable chaining.
How to use
Paste a URL
Use the sample URL or paste your own — http(s), ports, paths, query strings, and hashes are supported.
Read the breakdown
Review protocol, host, port, path, and hash in the table; expand query parameters for key/value copy buttons.
Copy or export
Copy any cell with its row button, or copy the full structure as JSON for scripts and docs.
Examples
API URL with query and hash
Non-default port and multiple query keys.
Inputhttps://api.example.com:8080/v1/users/profile?id=123&token=abc#settingsOutputStructured protocol, host, port 8080, path, params id and token, hash #settings.
Frequently asked questions
- Is my URL sent to a server?
- No. Parsing uses the browser URL API and runs entirely on your device.
- What if the URL has no scheme?
- The tool tries https:// as a prefix so host-only or path-only inputs can still parse when valid.
Related tools
You might find these useful too.