UTM Builder with Templates & Bulk Generation

Build tagged URLs with saved templates, bulk CSV generation, automatic lowercase enforcement, and space-to-underscore conversion. Templates save to your browser: no sign-up.
Measurement Intelligence
Google's own UTM builder is one-at-a-time. Enterprise teams need bulk and templates.
This builder adds the three things Google's leaves out: saved templates so your team uses the same taxonomy every time, bulk CSV generation for campaign launches that need 50+ URLs, and automatic normalisation (lowercase, spaces and underscores) to prevent GA4 fragmentation. All data stays in your browser.
Single URL builder
Fill in the fields
Required: URL, source, medium, campaign
Final URL *
utm_source *
utm_medium *
utm_campaign *
Generated URL
(enter fields on the left)
Saved templates
Stored in your browser
Bulk URL generation
Paste multiple URLs or paste one URL with multiple campaign values
Next steps
Enforce UTM taxonomy across your whole team
Pair with UTM Governance Validator to check that every link your team ships matches your taxonomy. Prevents GA4 fragmentation.
Frequently asked questions
What are UTM parameters?
URL tags that pass campaign information to analytics. Google Analytics (both UA and GA4) reads utm_source, utm_medium, utm_campaign, utm_content, utm_term.
Which UTM parameters are required?
Source, medium, and campaign are the three Google treats as required. Content and term are optional.
Should UTM values be lowercase?
Yes. GA4 treats "Email" and "email" as different sources. Enforce lowercase. The tool enforces this by default.
What goes in utm_medium?
The channel type: email, cpc, social, display, referral. Keep the list short and consistent across the company.
Can I use UTMs on internal links?
No. UTMs on internal links reset attribution and cause session fragmentation. Use them only on external inbound links.
Should I use UTMs on paid search auto-tagging URLs?
Avoid double tagging. If Google Ads auto-tagging is on (gclid), don't also add UTMs. Pick one.
How long should campaign names be?
Short enough to type cleanly but descriptive. Keep to 60 characters or less. Use dashes not spaces.
What is the right naming convention?
A standing taxonomy: region_quarter_product_initiative. Document and enforce via a UTM validator (see tools list).
How do I handle UTMs across cross-domain redirects?
The destination domain inherits the UTMs if you preserve the query string on redirect. Most CDNs and 301 rules handle this; test it.
Can emojis go in UTM values?
Technically yes with URL encoding, but no: GA4 reports become unreadable. Stick to lowercase letters, numbers, and dashes.
Does Facebook / Meta need UTMs?
Yes, if you want attribution in GA4. Meta attribution is separate from Google. Keep UTMs even on Meta ads.
Free · no account

SEORCE for Chrome, Edge and Firefox

Audits the page you are on: headings, meta tags, schema, indexability, and whether AI crawlers can read it. Export the result as a PDF. Free, with no account.

It audits one page at a time and does not track AI answers. About the extension

Traffic from search and AI

See which visits came from search and AI.

SEORCE Web Analytics runs from one script tag, with Google Search Console connected. It shows visits from every AI source, from search and from campaigns, and it is free on every plan.
3,000+ users · Free forever plan, no card needed