Global Info Edge
✦ Free Marketing Tool

Free UTM Builder

Generate clean, consistent UTM-tagged campaign URLs so you can track exactly which ads, emails and posts drive your traffic and revenue. Free, no login, built in your browser.

The page you're sending traffic to. We'll add https:// if you leave it out.

utm_source — where the traffic comes from.

utm_medium — the marketing channel/type.

utm_campaign — the specific campaign or promotion.

utm_term — paid-search keyword.

utm_content — to A/B-test links to the same URL.

utm_id — optional internal campaign reference.

Fill in the required fields (destination URL, source, medium, campaign name) to generate your trackable URL.

How it works

Paste your destination URL

The landing page you're sending traffic to — we add https:// for you if you leave it off.

Fill in source, medium & campaign

Where the traffic comes from, the channel type, and the campaign name. Add term and content for paid search or A/B tests.

Copy your trackable link

Use the tagged URL in your ad, email or post — and watch the campaign show up correctly in your analytics.

Stop flying blind

Without UTMs, most of your traffic lands in 'direct / none' and you can't tell which campaign actually drove the sale.

Stay consistent

A shared builder keeps your source and medium naming tidy, so analytics doesn't split one channel into five.

Attribute revenue, not just clicks

Clean UTMs let you tie leads and revenue back to the exact ad, email or post — the foundation of real ROI reporting.

Frequently asked questions

What is a UTM code?

A UTM code is a set of tags you add to the end of a URL to tell your analytics where a visitor came from. Each tag is a parameter — like utm_source=google or utm_medium=cpc — and together they let tools like Google Analytics group your traffic by campaign, channel and source, so you can see exactly which marketing drove each visit, lead or sale.

What are the five UTM parameters?

utm_source (where the traffic comes from, e.g. google, whatsapp, newsletter), utm_medium (the channel type, e.g. cpc, social, email), utm_campaign (the specific campaign or promotion, e.g. summer_sale_2026), utm_term (the paid-search keyword, optional), and utm_content (used to differentiate links to the same URL, e.g. for A/B testing). Source, medium and campaign are the essential three; term and content are optional.

Do UTM parameters affect SEO?

No — UTM parameters do not affect your SEO or rankings. They're only used for analytics tracking and don't change the page the link points to. To keep things clean you generally use UTMs on links you control in campaigns (ads, emails, posts), not on internal links between pages of your own site, since internal UTMs can muddy your analytics.

What's the difference between source and medium?

Source is the specific origin of the traffic — the named platform or referrer, like google, facebook, whatsapp or a newsletter. Medium is the broader category of marketing, like cpc (paid search), social, email or referral. A simple way to remember it: source is who sent them, medium is how. For example, an Instagram ad might be utm_source=instagram and utm_medium=cpc.

Why do my campaigns show as '(direct)' or split across channels?

Usually because links are missing UTMs or are tagged inconsistently. Untagged links often fall into '(direct) / (none)', and inconsistent naming — for example Email vs email, or facebook vs Facebook — splits one real channel into several in your reports, because UTM values are case-sensitive. The fix is to tag every campaign link and keep your source and medium names consistent and lowercase, which a shared builder like this one makes easy.

Ready when you are

Let's build something worth talking about.

30-minute intro call. We'll listen, sketch the shape of a plan, and tell you honestly if we're the right partner — or who else might be.