Components
| Part | Value |
|---|
Query parameters
| Key | Value | Decoded value |
|---|
How to use the URL Parser
- Paste any URL into the input field.
- Click Parse to see all components in a table.
- Query parameters are listed separately with their decoded values.
Anatomy of a URL
scheme://user:password@host:port/path?key=value&key2=val2#fragment
| Part | Example | Description |
|---|---|---|
| Scheme | https | Protocol (https, http, ftp, mailto...) |
| Host | example.com | Domain name or IP address |
| Port | :443 | Defaults to 80 (http) or 443 (https) if omitted |
| Path | /blog/post | Resource path on the server |
| Query string | ?q=test&lang=en | Key-value pairs after ? |
| Fragment | #section | Anchor after #, processed by the browser only (not sent to server) |
URL encoding
Query parameter values are percent-encoded, spaces become %20 or +, special characters are escaped. This tool automatically decodes percent-encoded values for readability.
Common use cases
- Debugging API calls: inspect the parameters in a complex API URL
- Tracking parameters: identify UTM parameters (
utm_source,utm_medium) added by marketing tools - Redirect analysis: parse the destination URL in a
redirect_urlparameter - SEO audit: check for session IDs or other parameters that create duplicate content