Free generator · no account needed
UTM builder
Tag a link so Google Analytics shows exactly which post, email or bio sent the visit. Pick a preset, fill in the campaign and copy the result.
Presets
The page people land on, e.g. https://yoursite.com/offer
Where the click comes from: newsletter, instagram, linkedin
The type of channel: email, social, cpc, referral
The promotion or launch: spring-launch, webinar-may
Optional. Paid search keyword
Optional. Tells two links in the same campaign apart: bio, header-button
Your tagged link
https://yoursite.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch
Everything runs in your browser. Nothing you type is sent anywhere.
What each UTM parameter means
utm_source: the site or list the click came from, likeinstagram,linkedinornewsletter.utm_medium: the type of channel. Stick to words GA4 recognizes:social,email,cpc,referral,video.utm_campaign: the launch, offer or month you're promoting, likespring-launchorwebinar-may.utm_content: tells two links in the same campaign apart, likebioandstory, orheader-buttonandfooter-link.utm_term: the keyword of a paid search ad. Most freelancers can leave it empty.
A naming system you won't regret
Analytics groups visits by the exact text of each tag, so Instagram, instagram and IG become three sources. Decide your words once, write them in a note, and always use lowercase with hyphens. The builder warns you about capital letters and spaces and fixes both with one click.
Put the platform in utm_source and the placement in utm_content. That way "all Instagram traffic" is one filter, and you can still see whether the bio or a story sent more people.
Where to put tagged links
Use UTM links anywhere outside your own site: social bios and posts, newsletters, email signatures, guest posts, podcast show notes, printed QR codes. Never on links between your own pages, because the tag replaces the source the visitor really came from. Long tagged links look messy in a bio or a printed flyer, so shorten them or turn them into a code with the free QR code generator.
IN SHORT
A UTM link is your normal URL with up to five tags added: utm_source (where the click comes from), utm_medium (the channel type), utm_campaign (the promotion), and the optional utm_term and utm_content. Google Analytics reads them and groups the visits. Values are case sensitive, so keep everything lowercase and use hyphens instead of spaces. This builder does that check for you and runs entirely in your browser.
Prices and limits as of .
Questions
What are UTM parameters?
Which UTM parameters are required?
Are UTM parameters case sensitive?
What should I use as utm_medium for social media and email?
How do I track the link in my Instagram bio?
Do UTM tags affect SEO?
Related calculators
Shorten the tagged link and count the clicks
SoloWOS Short Links has UTM fields built in, turns the long URL into a short one with a QR code, and counts clicks without tracking visitors. 14 days free, no card needed · Then Basic for $2/month.