Free toolUTM Validator
Check your UTM links before they break your analytics
Paste one URL or a whole list. The validator flags every tagging mistake and hands you a corrected link — nothing leaves your browser.
Free. No sign-up. Runs in your browser.
Everything runs locally in your browser — URLs are not sent anywhere.
01
Why UTM hygiene matters
UTM parameters are how your analytics knows where a visitor came from. One missing utm_source, one typo, one uppercase letter — and the same campaign splits into several rows, traffic lands in "direct", and budget decisions are made on broken data.
The most common failures are painfully mundane: a link copied with a trailing "&", utm_campaign left empty in a template, "Facebook" in one link and "facebook" in another, Cyrillic campaign names pasted raw into the URL.
02
UTM naming rules that save reports
Keep every value lowercase, replace spaces with underscores and percent-encode anything non-Latin. Analytics systems treat utm_source=Facebook and utm_source=facebook as two different sources — case consistency alone removes half the mess.
Always fill the three required tags: utm_source (where), utm_medium (how) and utm_campaign (why). Agree on a naming convention once, write it down, and validate links before launch — it is minutes of work against weeks of unusable reports.
More free tools
FAQ
Frequently Asked Questions
Numbers are only half the story
Valkiria audits your real ad accounts read-only and shows where the money actually leaks — free, in minutes.