UTM Validator

Paste your campaign URLs — one per line — and catch the mistakes that quietly split your analytics reports: missing parameters, mixed casing, spaces, duplicates and encoding errors.

How it works

Each URL is parsed and its UTM parameters are checked against Google Analytics conventions. utm_source, utm_medium and utm_campaign are required — without all three, sessions get bucketed as direct or other. Uppercase letters are flagged because GA treats Facebook and facebook as separate sources, and raw spaces are flagged because they break links in emails. Where a URL can be safely cleaned up, a corrected version is offered to copy.

Related tools