New

URL Parser

Runs in browser

Parse any URL into protocol, host, port, path, query parameters, and hash. Copy components individually or export everything as JSON.

URL Parser tool

Breakdown
ComponentValue
Protocolhttps:
Hostapi.example.com:8080
Port8080
Path/v1/users/profile
Query · id
id=123

Decoded value:

123
Query · token
token=abc

Decoded value:

abc
Query · format
format=json

Decoded value:

json
Query · debug
debug=true

Decoded 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

  1. Paste a URL

    Use the sample URL or paste your own — http(s), ports, paths, query strings, and hashes are supported.

  2. Read the breakdown

    Review protocol, host, port, path, and hash in the table; expand query parameters for key/value copy buttons.

  3. 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.

    Input
    https://api.example.com:8080/v1/users/profile?id=123&token=abc#settings
    Output
    Structured 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.

You might find these useful too.