UTM Checker
Check UTM parameters in any URL. Detect missing/empty required tags, duplicate keys, wrong casing, and spaces. Get a normalized UTM URL instantly—offline in your browser.
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.
Continue your workflow
Browse related tools by task. Use the improved core tools for a consistent workspace with file import, downloads and clear validation errors.