UTM Checker
Paste any campaign URL below to instantly parse, validate and verify its UTM parameters before you launch.
Four ways a tracking link goes wrong
Nothing here leaves your browser — the URL is parsed on this page and the result is thrown away when you close the tab.
Missing required tags
Source, medium and campaign are the three parameters your reports are built on. A link missing any of them cannot be grouped properly.
Uppercase values
UTM values are case-sensitive. Email and email become two separate sources in GA4, splitting one campaign across two rows.
Spaces and plus signs
A space in a value is encoded on the way out and reads back as a broken label. Underscores or hyphens keep the value intact.
What is actually there
Every utm_ parameter in the URL is listed with the value the browser really sees, so a truncated copy-paste is obvious at a glance.
Questions about checking UTM links
It parses the URL, lists every utm_ parameter it finds, flags the three required ones when they are missing, and warns about uppercase characters and spaces in the values — the two problems that split one campaign into several report rows.
Analytics tools treat UTM values as case-sensitive strings. Google, google and GOOGLE are three different sources, so a single inconsistent link is enough to fragment a campaign report.
No. The whole check runs in your browser with no network request, nothing is logged, and no account is needed. Closing the tab is all it takes to discard the input.