UTM Generator Online — Create UTM Tags for Marketing Campaigns
Build UTM-tagged URLs for your campaigns in seconds. One-click presets for Google Ads, Facebook, Twitter/X, email and generic links. No sign-up required.
Presets
Where traffic comes from: google, facebook, twitter, email
Channel type: cpc, banner, email, social
Marketing campaign name
Optional — paid keyword or ad ID
Optional — creative variant for A/B testing
How to create UTM tags online
Assemble a campaign-tracking URL in three simple steps.
Paste your URL
Drop in the destination link — a landing page, product page or blog post you want to track.
Pick a preset or fill the fields
Click Google Ads, Facebook, Twitter/X, Email or Generic to auto-fill source, medium and campaign. Tweak any field if needed.
Copy the result
Your tagged URL is ready below. Hit Copy and paste it into your ad platform or email.
Why use this generator
Free, no sign-up
Build as many UTM links as you need for ads, email campaigns and partner referrals — no account required.
Presets for popular sources
Google Ads, Facebook, Twitter/X, email and generic links — fill in source, medium and campaign with one click.
Runs in your browser
URLs are assembled locally on your device. Nothing is sent to a server — your campaign data stays private.
Frequently asked questions about UTM tags
What are UTM tags?
UTM tags are parameters appended to a URL after a question mark (for example, utm_source=google&utm_medium=cpc). They tell Google Analytics, Plausible or any other tracker where a visitor came from and which campaign drove the click.
Can I use non-Latin characters in UTM tags?
Technically yes — the generator encodes non-ASCII characters with encodeURIComponent. In practice it is better to stick to plain Latin letters: such links are shorter, easier to read in reports and survive copy-paste across systems without breaking.
What is the difference between utm_source and utm_medium?
utm_source is the specific traffic source (google, facebook, newsletter, partner-blog). utm_medium is the channel type (cpc for paid search, email for newsletters, social for social networks, banner for display ads). Source answers "where from", medium answers "how".
Why do I need utm_content?
utm_content separates variants inside the same campaign — different creatives, buttons or banners. It is essential for A/B testing: run two ads with identical source, medium and campaign but different content values, then compare the conversion rate of each variant.