Free UTM validation tool

UTM Naming Convention Checker

Paste a campaign URL to check missing UTM parameters, inconsistent naming, uppercase values, spaces, and other tracking issues.

Runs in your browser. No login or URL uploads.

Check your campaign URL

Find missing parameters, inconsistent formatting, duplicate values, and naming issues.

Clean campaign data

Find naming drift before launch.

Technical validity is not the same as reporting consistency.

Why UTM naming conventions matter

Analytics reports group text values exactly as they arrive. If one marketer uses facebook, another uses Facebook, and a third uses fb, the same channel appears as three sources. A naming convention prevents that fragmentation and makes campaign comparisons reliable across teams, agencies, and launch dates.

What this checker validates

The checker starts at 100 points and looks for the required source, medium, and campaign fields. It also detects spaces, uppercase letters, uncommon medium labels, duplicate parameters, mixed separators, unusual campaign length, special characters, and malformed URLs. Missing required values and duplicate parameters receive larger deductions because they create more serious attribution problems.

Good and bad UTM examples

A clear URL uses predictable lowercase values and separates concepts consistently. A weak URL mixes presentation copy with channel labels or uses different medium names for the same traffic type.

Good: utm_source=facebook&utm_medium=paid_social&utm_campaign=summer_sale
Review: utm_source=Facebook&utm_medium=Paid Social&utm_campaign=Summer-Sale_2026

How to maintain a convention

Publish a short list of approved medium values, decide whether campaigns use underscores or hyphens, and give every field one purpose. Use utm_campaign for the shared initiative and utm_content for creative or placement details. Check URLs before they enter ads, newsletters, QR codes, and partner placements, where corrections become expensive.

FAQ

Questions, answered.

Practical guidance for cleaner campaign tracking and more consistent analytics.

What is a UTM naming convention?

It is a shared set of rules for source, medium, campaign, term, and content values. A convention defines capitalization, separators, approved channel labels, and the information each field should contain.

What makes a UTM campaign name invalid?

A campaign name may still work technically while being poor for reporting. Missing values, inconsistent capitalization, spaces, mixed separators, duplicates, and vague names all create avoidable reporting problems.

Should UTM values use hyphens or underscores?

Either can work. Consistency matters more than the choice. This checker flags a single value that mixes both styles.

Can this tool fix my UTM URL?

It creates a suggested fixed URL by lowercasing UTM values, replacing spaces, encoding special characters, and keeping one value for duplicate UTM parameters. Review the suggestion before publishing.

Does this checker send my URL to a server?

No. The URL is parsed and scored locally in your browser. Analytics events include only the score range and issue count, never the URL or campaign text.

Need a more advanced workflow?

Team templates, saved naming rules, and reusable campaign presets are outside this MVP. Your click helps us understand which workflow deserves deeper development.