How to use
Use this tool to quickly validate and clean up tracking links.
- Paste one or more URLs (one per line) into the input box.
- Choose whether to keep non-UTM parameters in the normalized URL.
- Click Check UTMs.
- Review issues (missing/empty required tags, duplicates, casing) and copy the normalized URL.
FAQ
What does a UTM checker do?
It parses UTMs in a URL and flags common tracking problems like missing required fields, empty values, duplicates, and inconsistent key casing.
Which UTM parameters are required?
Commonly required for clean reporting are utm_source, utm_medium, and utm_campaign; utm_term and utm_content are optional.
Does the order of UTM parameters matter?
Analytics tools typically don’t care about order, but a consistent order helps QA, deduplication, and team standards—this tool outputs a normalized order.
Why are duplicate UTM parameters bad?
If a URL contains the same key twice (e.g., two utm_source), different systems may read different values, causing inconsistent attribution.
Should UTM values be URL-encoded?
Yes—spaces and special characters should be encoded to avoid broken links or inconsistent parsing (e.g., use %20 instead of a literal space).
Does this tool send my URLs to a server?
No. It runs entirely in your browser and makes no network requests.
Can I check multiple links at once?
Yes—paste one URL (or query string) per line and the tool will validate and normalize each one.