UTM Parser — Extract & Check UTM Parameters From URLs
See exactly how a tracked link will show up in your analytics. Paste one URL or a whole list into UtilHub's free UTM parser, and every UTM parameter (source, medium, campaign, term, content, and ID) is extracted into a readable table. The parser flags missing required tags, capital letters, and spaces that split your Google Analytics reports, detects ad click IDs such as gclid and fbclid, and gives you a clean copy of each URL with the tracking removed. Links are parsed in your browser and never sent anywhere.
Example
The link https://example.com/pricing?utm_source=Facebook&utm_medium=paid_social&utm_campaign=spring%20sale&fbclid=IwAR0abc parses as source Facebook, medium paid_social, and campaign spring sale. The parser warns that Facebook is counted separately from facebook and that the campaign name contains a space, recognizes the Facebook click ID, and offers the clean link https://example.com/pricing.
Found a problem? Rebuild the link with the UTM builder, which lowercases values and checks naming for you, or decode unreadable characters with the URL encoder.
How to use UTM Parser
- Paste a URL with UTM parameters, or several URLs with one per line.
- Read the extracted source, medium, campaign, term, and content for each link.
- Fix anything flagged, such as missing required tags or mixed capitalization.
- Copy the clean URL without tracking, or download all results as a CSV file.
Features
- All UTM parameters — Extracts the classic five plus utm_id and the GA4 fields utm_source_platform, utm_creative_format, and utm_marketing_tactic.
- Link checks — Warns about missing source, medium, or campaign, duplicate tags, capital letters, and spaces.
- Click ID detection — Recognizes gclid, fbclid, msclkid, ttclid, and other ad and email tracking parameters.
- Bulk parsing and clean links — Parse hundreds of links at once, copy tracking-free URLs, or export a CSV.
Frequently Asked Questions
How do I find the UTM parameters in a URL?
UTM parameters come after the question mark in a link, as pairs such as utm_source=newsletter separated by & signs. Paste the full link into the parser and each parameter is listed with its decoded value, so you do not have to read encoded characters like %20 by hand.
How do I remove UTM parameters from a URL?
Paste the link and copy the clean URL shown under the results. It removes every UTM parameter and common ad click IDs such as gclid and fbclid, while keeping other parameters the page may need, such as a product ID or search query.
Which UTM parameters are required?
Google Analytics needs utm_source, utm_medium, and utm_campaign to attribute a visit to a campaign reliably. utm_term and utm_content are optional and help separate keywords or ad variations. The parser flags any link that is missing one of the three required tags.