How to use the URL Parser
- Paste a URL — the scheme is optional.
- Read the components: protocol, host, port, path, query and fragment.
- Edit, add or remove query parameters; the rebuilt URL updates instantly.
- Remove UTM and click-ID tracking with one click, then copy the clean URL.
Anatomy of a URL
https://user@shop.example.com:8443/en/products?sort=price&q=keyboard#reviews
└─┬─┘ └┬─┘ └──────┬───────┘ └┬─┘└─────┬────┘ └────────┬───────────┘ └──┬──┘
scheme user host port path query fragment
| Part | Notes |
|---|---|
| Scheme | https:, http:, ftp:, mailto:… |
| Host | Domain or IP; internationalised domains are shown in Punycode (xn--…) |
| Port | Omitted when it is the default (443 for HTTPS, 80 for HTTP) |
| Path | Case-sensitive on most servers |
| Query | key=value pairs joined by &; keys can repeat |
| Fragment | After #; never sent to the server |
Encoding
Spaces and special characters in query values are percent-encoded (%20) or, in form encoding, written as +. The parameter table shows the decoded values; the rebuilt URL re-encodes them correctly, so you can edit values in plain text. For encoding single strings, use the URL encoder.
Cleaning tracking parameters
Marketing links often carry utm_*, gclid, fbclid or mc_eid parameters. They do not change the page content, so remove them before sharing links or using them as canonical URLs. To create tracked links on purpose, use the UTM builder.
Credentials in URLs (user:password@host) are deprecated and visible in logs and browser history — avoid them.
Tools that pair well with the URL Parser
- Redirect Checker — Follow a URL hop by hop to see every redirect, its status code and timing, and check that the http, https, www and non-www versions of your domain all end at one canonical address.
- HTTP Header Checker — Fetch any URL and see exactly what the server sends back — status code, redirect chain and every response header, with a plain-English explanation of the ones that matter for SEO, caching and security.
- Slug Generator — Convert any title into a clean, lowercase URL slug — with proper transliteration of accents, umlauts and Cyrillic, optional stop-word removal and a bulk mode for whole lists.
- MIME Type Lookup — Search 200+ file extensions and MIME types — .webp, .woff2, .webmanifest, application/wasm … — or drop a file to detect its real type from its first bytes.
Frequently asked questions
Is the fragment (#) sent to the server?
Can a query parameter appear twice?
?tag=a&tag=b. Each occurrence appears as its own row and is kept when rebuilding.