Free Tool

UTM Builder that does the boring parts.

We built this because we got tired of debugging malformed utm_source values in every audit. Lowercase, trimmed, spaces hyphenated. Presets, history, bulk generation, and CSV export. No signup, nothing leaves your browser.

# lowercase · hyphenated · trimmed · saved to localstorage only
Full URL including the protocol. Existing query strings are preserved.
The referring site or platform. Keep it short and stable.
The channel class. cpc, email, social, referral, display.
The campaign label. Spaces are converted to hyphens on generate.
Paid search keyword. Usually populated by the ad platform.
Creative or placement variant. Useful for A/B testing.
# generated_url
Paste a landing URL on the left. The tagged URL appears here.
# utm_house_rules

Six rules that keep your campaign reports clean.

None of this is enforced by GA4 or any other tool. The discipline is on you, which is why we lowercase and trim on the way out.

utm_source
The referring site or platform. Examples: google, facebook, newsletter. Keep the vocabulary short and locked.
utm_medium
The channel class. Examples: cpc, email, social, referral, display. This is what GA4 uses to group traffic.
utm_campaign
The campaign label. Examples: spring-sale, product-launch. Reuse the same string across every creative in that campaign.
utm_term
The paid search keyword. Typically populated by the ad platform, not by hand. Useful for keyword-level reporting in GA4.
utm_content
The creative or placement variant. Useful for A/B testing two links pointing at the same landing page.
House rules
Lowercase only. Hyphens, not spaces or underscores. Same vocabulary across every campaign, forever. We enforce all three on output.
14-day trial · no credit card · pricing from $49/mo

Tagging the URL is easy. Knowing the tag fired is hard.

TagDrishti is one async script in your <head>. It watches real visitors, flags broken pixels and consent drift, and keeps a firing log your privacy team can hand to auditors. 14 days free, no card.

14 days, no credit card$49 to starthuman reply within a day