Free UTM Link Generator & Marketing Tool | Google Analytics 4 Compatible

Create UTM Link

Define where your traffic is coming from (GA4 compliant).

The full website URL. Visitors will land here.
The referrer (e.g. google, newsletter).
Marketing medium (e.g. cpc, email).
Product, promo code, or slogan.
Identify paid keywords.
Use to differentiate ads.

Ready to Generate

Enter your website URL and campaign details to see the tracking link here.

QR Code Generator

Enter your website URL and campaign details to see the tracking link here.

Recent Links

No History Yet

Generate your first UTM link to see it here.

More Than A Link Generator

Combining AI intelligence and design aesthetics for a complete marketing solution.

Gemini Pro

Gemini AI Understanding

Don't know what to fill? Tell AI your scenario, and it will generate standardized tags automatically.

Hover to process
ai_agent.ts
[10:42:01]System initialized.
[10:42:02]Loading gemini-3-flash model... Done
[10:42:03]Connecting to knowledge base... Connected
[10:42:05]Waiting for user prompt...
Input Context
$"Running a black friday email campaign for sneakers"
Suggestion
12ms
sourcenewsletter
mediumemail
campaignbf_sneakers_2024

Brand-Level QR Codes

Say goodbye to boring B&W. Gradients, fluid shapes, and logos supported.

SVG/PNG

One-Click Templates

Built-in presets for Google Ads, Facebook, Email, and more.

G
Google
google / cpc
source=googlemedium=cpc
F
Facebook
fb / social
source=fbmedium=social
M
Email
edm / email
source=edmmedium=email
T
TikTok
tiktok / video
source=tiktokmedium=video

Local Privacy Vault

Your data is yours. All generation and history happen locally in your browser.

BROWSERIndexedDB
CLOUD

Real-time Validation

Auto-detect URL format and fix common errors like spaces or typos.

1https://example.com
2?utm_source=google
3&utm_medium=cpc
4! check_syntax

Seamless integrations

with your entire tech stack

TikTok
TikTok
Amazon
Amazon
App Store
App Store
Bing
Bing
Criteo
Criteo
Google
Google
Google Ads
Google Ads
Google Analytics
Google Analytics
Google Play
Google Play
Instagram
Instagram
LinkedIn
LinkedIn
Mailchimp
Mailchimp
Meta
Meta
Pinterest
Pinterest
Reddit
Reddit
Shopify
Shopify
WooCommerce
WooCommerce
WordPress
WordPress
X
X
YouTube
YouTube
KNOWLEDGE BASE

Expert Playbook

From basic rules to attribution analysis, master these 24 keys to build a perfect tracking system.

Critical

Avoid Special Characters

Do not use &, #, %, + in UTM parameters. They have special meanings in URLs and can break tracking.

Why it breaks
  • &: Starts a new parameter.
  • #: Anchor tag. Browsers do NOT send anything after # to the server.
Basic

Maintain Consistency

GA4 is case-sensitive. 'Facebook' and 'facebook' are treated as two different sources, splitting your data.

Split Data
utm_source=Facebook, utm_source=FaceBook
Unified
utm_source=facebook
Basic

Use Underscores

Spaces are not allowed in URLs. Always use underscores (_) or hyphens (-) to replace spaces for cross-platform compatibility.

Don't
utm_campaign=summer sale 2024
Do
utm_campaign=summer_sale_2024
Basic

No PII in URLs

Never put Personal Identifiable Information (names, emails, phones) in UTM tags. It violates GDPR/CCPA and is visible to everyone.

Attribution

GA4 Integration

Distinguish between 'Traffic Acquisition' (Session-scoped) and 'User Acquisition' (User-scoped) reports in GA4.

DimensionScope
session_sourceWhere did this visit come from?
first_user_sourceHow was this user acquired?
Attribution

Custom Channel Grouping

Create custom rules in GA4. Example: If source='tiktok' AND medium='video', group as 'Paid Social - Video'.

IFsource = 'tiktok'
THENPaid Social
Attribution

UTM & CRM Sync

Calculate real ROI. Add hidden fields to your lead forms to capture UTM parameters and pass them to Salesforce/HubSpot.

<form>
<!-- Hidden fields -->
<input type="hidden" name="utm_source" id="us" />
<input type="hidden" name="utm_medium" id="um" />
</form>
Attribution

Multi-touch Attribution

Move beyond 'Last Click'. Use Data-Driven Attribution to value assisting channels (like blog posts) in the conversion path.

Ads
Email
Buy
Attribution

Automated Reporting

Connect GA4 to Looker Studio. Schedule automated weekly emails to stakeholders summarizing channel performance.

Scheduled
Attribution

Cross-device Tracking

Implement User-ID. Stitch together a user's journey from a mobile ad click to a desktop purchase.

Mobile
User ID
Desktop
Channels

Social Media Best Practices

Unify the Source name (e.g., instagram), but use Medium or Content to distinguish exact placement.

Recommended Config:
  • Bio Linkcontent=bio_link
  • Storycontent=story
Channels

Email Heatmap Tracking

Use utm_content to distinguish link positions within an email. Analyze if users click the top logo or the bottom button more.

Header Logo (content=logo)
Banner Img (content=hero)
CTA Button (content=cta)
Channels

Paid Ads & Dynamic Tags

For Google Ads or Meta, don't manually tag every keyword. Use platform dynamic parameters (ValueTrack) to auto-fill.

Googleutm_term={keyword}
Metautm_content={{ad.name}}
Advanced

Hierarchical Structure

Name like you code. Use 'region_product_initiative' structure to allow powerful Regex filtering in Analytics.

us_iphone15_summer_promo
Channels

Partner & Affiliate

Track relationships clearly. Use Source for the partner name and Campaign for the deal type (e.g., affiliate, influencer).

Kol_Name
utm_source
affiliate
utm_campaign
Channels

Offline & QR Codes

Print materials cannot be edited. Always use a 'Redirect Strategy': Point QR code to a Short Link (bit.ly), which then redirects to the long UTM link.

Fail-Safe Mechanism
If you print a long UTM link directly and make a typo, the materials are wasted. Using a short link allows you to change the destination URL (and fix UTMs) on the backend without re-printing.
Channels

Content Marketing

Distinguish format and topic. Use Medium for type (blog, ebook, webinar) and Campaign for the topic (seo_guide_2024).

medium=blog+campaign=seo_guide
Advanced

A/B Test Tracking

Track creative performance accurately. Keep source/medium constant and use utm_content to distinguish variants.

Variant A
content=blue_cta
Variant B
content=red_cta
Advanced

Seasonal Tagging

Include year and season (e.g., spring_2023) to enable historical comparison and Year-over-Year (YoY) analysis.

black_fridayGeneric
black_friday_2024Specific (YoY Ready)
Strategy

Create UTM Dictionary

Establish an internal UTM dictionary (Excel/Notion) to standardize naming across all channels and ensure team consistency.

Centralized UTM_Master_Sheet.xlsx
Strategy

Regular Review

Review UTM data quarterly. Don't just look at clicks; check Bounce Rate and Conversion Rate to optimize ROI.

Campaign
ClicksROI
Viral PostVanity Metric
50k
-15%
Niche EmailHigh Value
2k
350%
Efficiency

Automate Generation

Reduce human error. Use our 'Quick Templates' or AI suggestions to automate the creation process.

=CONCATENATE(A2, "?utm_source=", B2)
Technical

Avoid Long URLs

Keep parameters concise. Extremely long URLs might get truncated in SMS. Use shorteners (bit.ly) when necessary.

Risk: Truncated
example.com/?utm_source=facebook&utm_medium=cpc
Safe: Short Link
bit.ly/summer24
Technical

Check 301 Redirects

If your site auto-redirects from http to https, ensure UTM parameters persist. Test by visiting the link and checking if tags remain in the address bar.

Critical

Strictly Prohibited: Tagging Internal Links

Never use UTMs for links between pages within your own site (e.g., Home -> Product Page). This resets the session and loses the original traffic source.

Home
NO UTM
Product
Data quality determines marketing success.
User 0
User 1
User 2
User 3
99+

Trusted by Marketers

Over 10,000+ growth experts use our tool to optimize their campaign tracking.

"The best UTM tool I've ever used. Gemini AI suggestions are spot on, especially for managing dozens of channels. The naming conventions are a lifesaver!"

Alex Chen

Alex Chen

Senior Growth Hacker

"The QR code feature is stunning! I used to use separate tools, but now I can generate branded, liquid-style QR codes right alongside my links."

Sarah Wu

Sarah Wu

Brand Manager

"Love the local history vault. I don't want campaign data on 3rd party servers. This tool runs entirely in the browser—secure and convenient."

David Zhang

David Zhang

E-commerce Director