UTM Link Builder
Build tagged campaign URLs with consistent utm_source, utm_medium and utm_campaign values so your launch traffic is actually attributable.

A UTM builder appends utm_source, utm_medium and utm_campaign parameters to a URL so analytics can attribute the visit to a specific channel and campaign. Fill in the three required fields and you get a tagged link you can paste into a newsletter, ad or social post.
Runs entirely in your browser · no signup · nothing is uploaded · updated 2026-08-29
Enter a destination URL to build your tagged link.
How to use it
- 1.Paste the destination URL you are promoting.
- 2.Fill in source, medium and campaign - the three parameters every analytics tool needs.
- 3.Copy the tagged URL and use it in exactly one place, so the report stays readable.
Frequently asked questions
Which UTM parameters are required?
utm_source, utm_medium and utm_campaign. GA4 will record a visit with only some of them set, but attribution breaks down without all three.
Should UTM values be lowercase?
Yes. UTM values are case-sensitive, so Twitter and twitter become two rows in your report. Pick lowercase and never deviate.
What is the difference between source and medium?
Source is where the click came from (newsletter, producthunt, x). Medium is the type of channel (email, referral, social, cpc). Source answers who, medium answers how.
Do UTM parameters hurt SEO?
Only if a tagged URL gets indexed. Set a canonical to the clean URL and the duplicate never competes.
Do I need UTM tags on internal links?
No, and it actively breaks reporting. An internal link with a utm_source starts a new session and credits the visit to itself, wiping out the original acquisition source.
What are utm_term and utm_content for?
utm_term carries the paid keyword, utm_content distinguishes two links in the same email or ad that point at the same place. Both are optional and only useful if you will actually read them.
How long do UTM values persist?
GA4 attributes the session at entry. The parameters do not follow the visitor to later pages, which is why they belong only on the first click.
Can I shorten a UTM link?
Yes - a shortener passes the parameters through on redirect. Just make sure the shortener uses a 301 or 302 and does not strip the query string.
The guide behind this tool
Building in public without it becoming the product
What building in public actually gets you, what it costs, which numbers are safe to share, and the trap of optimising for an audience that will never buy.
Churn rate: three versions, and which one to watch
Customer churn, revenue churn and net churn - how each is calculated, why they diverge, and what counts as normal at small scale.
SaaS conversion rate benchmarks, and why yours will look bad
Realistic conversion rates by traffic source and funnel stage for small SaaS, how to calculate yours honestly, and what actually moves it.
Tools that pair with this one
Keyword Idea Generator
Turn one seed keyword into the questions, comparisons and commercial queries people actually type, pulled live from Google autocomplete.
QR Code Generator
Generate a QR code for any URL or text with adjustable error correction, and download it as a high-resolution PNG. No signup, no tracking, no expiry.
Meta Tags Checker
Check any page's title, meta description, canonical, robots and heading structure, and see the exact issues that hurt its rankings.
Open Graph Preview
Preview how your page looks when shared on X, LinkedIn, Slack and Facebook, and find the Open Graph tags you are missing.
Built something?
RankCert is a weekly launch board where products rank on domain control we verify ourselves - not upvotes. Listing is free and the link is dofollow whether or not you display our badge.