URL Parser / Inspector
Break any URL into its components — protocol, host, port, path, query parameters and fragment.
The URL Parser breaks any link into its individual parts — protocol, host, port, path, query string parameters and fragment — and lists every query parameter as a decoded key–value table. Paste a messy URL from logs, an API or the address bar to read it at a glance, then copy the whole breakdown as JSON.
- ✓Decodes and lists every query parameter
- ✓Shows protocol, host, port, path and hash
- ✓Copy the full breakdown as JSON
- ✓100% private — uses your browser's URL engine
URL Components
| Component | Example | Description |
|---|---|---|
| Protocol | https | The scheme used to access the resource |
| Host | api.example.com | Domain or IP of the server |
| Port | 8443 | Network port (defaults: 80 http, 443 https) |
| Path | /v2/search | Location of the resource on the server |
| Query | ?q=json&page=2 | Parameters passed to the server |
| Fragment | #results | Client-side anchor, never sent to server |
Where URL Parsing Helps
- ▸Debugging a redirect or webhook URL — Paste a long, percent-encoded URL from logs and instantly see the real host, path and query values instead of decoding it by eye.
- ▸Reviewing tracking and UTM parameters — Break a marketing link into its query parameters to verify utm_source, utm_campaign and similar values before sending a campaign.
- ▸Inspecting an API request URL — Confirm exactly which query parameters a client is sending — including ones hidden by encoding — while debugging an integration.
- ▸Auditing third-party links — Check the actual destination host and path of a shortened or obfuscated URL before clicking it.
UTM Parameters Reference
UTM (Urchin Tracking Module) parameters are the standard query parameters marketing tools and analytics platforms — Google Analytics included — use to attribute traffic to a specific campaign, source, and medium. Paste any marketing link here to see exactly which ones are set:
| Parameter | Required? | Purpose |
|---|---|---|
| utm_source | Required | Where the traffic comes from, e.g. newsletter, google, twitter |
| utm_medium | Required | The marketing medium, e.g. email, cpc, social |
| utm_campaign | Optional | The specific campaign name, e.g. summer_sale_2026 |
| utm_term | Optional | Paid search keyword being tracked |
| utm_content | Optional | Differentiates similar content or links within the same ad/campaign |
| utm_id | Optional | A campaign ID, used to tie the link to an ads platform's own tracking |