Free tool by MD Niamul

Free UTM Builder UTM Link Generator with Platform Presets and a GA4 Channel Preview

Build Campaign Links That GA4 Reads Correctly, the First Time

Works instantly in your browser
Shows the GA4 channel
Bulk export to Excel

Paste your landing page, pick where the link will be used and this free UTM builder creates a clean campaign URL. It has presets with dynamic parameters for Google Ads, Meta, TikTok, LinkedIn, Microsoft and Pinterest, shows which GA4 default channel the link will fall into, warns about common mistakes and exports a whole list to Excel or CSV.

12Platform presets
9UTM parameters
850+Projects delivered
600+Five-star reviews
MD Niamul, creator of the free utm builder
upworkTop Rated Plus
UTM + GA4Free Builder Tool
OfficialStape Partner

What the UTM Builder Does

utm_source
utm_medium
utm_campaign
utm_content
utm_term
utm_id
Google Ads ValueTrack
Meta Dynamic Parameters
TikTok Macros
LinkedIn Parameters
GA4 Default Channel
Unassigned Check
Lowercase
Bulk Links
Excel Export
CSV Export
Naming Guide
Personal Data Warning
FREE UTM BUILDER

Build Your UTM Link

Fill in the fields. Your link, its GA4 channel and any warnings update as you type.

UTM BuilderPlatform presets · Dynamic parameters · GA4 channel preview · Bulk export
Free · No login

Where will you use this link?

More parameters and bulk links
Replace spaces with

Your link

Presets for six ad platformsWarns before GA4 says “Unassigned”Excel and CSV export
WHAT IT DOES

What Makes This UTM Builder Different?

More than joining text with ampersands.

Platform Presets

One click sets the right source and medium for Google Ads, Meta, TikTok, LinkedIn, Microsoft, Pinterest, email and more.

Dynamic Parameters

Uses each ad platform’s own placeholders so campaign and ad names fill in by themselves.

GA4 Channel Preview

Shows the default channel group GA4 will assign, before you publish the link.

Mistake Checks

Flags capital letters, missing parameters, a platform name in the medium, and links GA4 would mark Unassigned.

Privacy Warning

Warns if a value looks like an email address, which must never go in a URL.

Bulk Links

Paste a list of ad names and get one link for each.

Excel and CSV

Download your list with a naming guide for your team.

GA4 Parameters

Supports utm_id, utm_source_platform, utm_creative_format and utm_marketing_tactic.

How Do You Build a UTM Link?

Three steps. Nothing you type is sent anywhere.

01

Paste your landing page

The address visitors should arrive on.

02

Choose the platform and name the campaign

A preset fills in source and medium. Add a campaign name, and content if you run several ads.

03

Copy the link

Copy it, or add it to your list and export everything.

What Are UTM Parameters?

UTM parameters are short tags added to the end of a link. When someone clicks the link, Google Analytics reads the tags and records where the visit came from. Without them, a lot of paid and email traffic shows up as “Direct” or “Unassigned”, and you cannot tell which campaign earned the sale.

The five standard parameters

  • utm_source: where the visit comes from, such as google, facebook or newsletter.
  • utm_medium: the type of traffic, such as cpc, paid_social or email.
  • utm_campaign: the campaign name.
  • utm_content: the specific ad or link, for telling creatives apart.
  • utm_term: the keyword or audience.

Why does the medium matter so much in GA4?

GA4 sorts every visit into a default channel group such as Paid Search, Paid Social or Email, using rules based on source and medium. A paid medium has to match a pattern such as cpc, ppc or anything starting with paid. If you invent your own medium, for example fb_ads, GA4 files the traffic under Unassigned. This builder applies Google’s published rules and shows the channel before you publish. Its lists of search, social, video and shopping sites cover the common ones, not Google’s full list.

What are dynamic parameters?

Ad platforms can fill in values for you. In Meta, {{campaign.name}} becomes the real campaign name when the ad is shown. That means one link works for every ad, and names never go out of date. The presets use each platform’s own placeholders.

Rules for clean UTMs

  • Use lowercase. GA4 treats Facebook and facebook as different sources.
  • No spaces. Use underscores or hyphens, and pick one.
  • Never put UTMs on links inside your own website. They overwrite the real source.
  • Never include personal data such as an email address.
  • For Google Ads, keep auto-tagging on. UTMs are optional there.

Recommended Source and Medium by Platform

Values that land in the right GA4 channel.

Where the link is usedutm_sourceutm_mediumGA4 channel
Google Ads searchgooglecpcPaid Search
Microsoft AdsbingcpcPaid Search
Facebook or Instagram adsfacebookpaid_socialPaid Social
TikTok adstiktokpaid_socialPaid Social
LinkedIn adslinkedinpaid_socialPaid Social
YouTube adsyoutubecpcPaid Video
Display or banner adssite-namedisplayDisplay
Email newsletternewsletteremailEmail
Organic social postinstagramsocialOrganic Social
Affiliate partnerpartner-nameaffiliateAffiliates
SMSsmssmsSMS

Who Is This UTM Builder For?

Marketers

Tag every campaign the same way.

Media buyers

Use dynamic parameters instead of typing names by hand.

Agencies

Give clients and colleagues one naming standard.

Analysts

Stop cleaning up Unassigned traffic after the fact.

MORE FREE TOOLS

More Free Marketing Tools by MD Niamul

33 free tools for tracking, analytics, advertising and SEO. No login needed.

Free Measurement Plan Generator

Get a tracking plan for your business type: events, parameters and platform mapping in Excel.

Open the plan generator →

Free Product Schema & Add to Cart Script Generator

Enter a product page to get Product schema and view_item and add_to_cart JavaScript built for that page.

Open the product script generator →

Free GA4 BigQuery SQL Generator

Ready-to-run SQL for the GA4 BigQuery export: revenue by source, funnels, items and more.

Open the SQL generator →

Free dataLayer Generator

Build ready-to-paste dataLayer code for GA4 ecommerce and lead events.

Open the dataLayer generator →

Trusted by 600+ Brands & Agencies

MYLENE
HOVER BOARDS
GT SOLI
CAMBRIDGE
BIENEN CORB 24
ZULU SHACK CREATIVE
ADPSY LLC
HIGH PERFORMANCE MEDIA
ADS PERFORMANCE
LEGESI
TESTIMONIAL

Analytics & Conversion Tracking Client Testimonials

Hear from our clients. Loved by 600+ businesses worldwide.

Madison Jonas, client of MD Niamul
Madison JonasGoogle Ads clientLinkedIn recommendation
★★★★★

“I had an excellent experience working with MD on my Google Ads account. Everything was set up perfectly and worked smoothly without any issues or troubleshooting needed. His expertise and attention to detail made the whole process effortless.”

Mehboob Khan, client of MD Niamul
Mehboob KhanGoogle Analytics projectsLinkedIn recommendation
★★★★★

“I worked with Niamul on multiple Google Analytics projects and was impressed by his expertise and precision. He has a strong grasp of tracking, reporting, and optimization, always ensuring accurate insights. He is proactive, reliable, and easy to collaborate with.”

Jacco Bouw, client of MD Niamul
Jacco BouwShopify, GA4 & Google Ads trackingLinkedIn recommendation
★★★★★

“MD Niamul is extremely skilled. He fixed my Shopify, Google Analytics, and Google Ads conversion tracking perfectly. Everything works exactly as it should now, and he even added an extra data layer, which was very helpful. Outstanding service, fast delivery, and highly recommended.”

Ryan S Kemp, client of MD Niamul
Ryan S KempCMO, Co-Founder, Zulu Shack CreativeLinkedIn recommendation
★★★★★

“Reliable, knowledgeable, and truly trustworthy. I’ve been working with Niamul for over a year, and he consistently delivers exceptional results across all analytics tasks. His expertise, communication, and commitment make him my go-to specialist for tracking, measurement, and data accuracy.”

Casper Klein, client of MD Niamul
Casper KleinMeta Pixel & server-side trackingLinkedIn recommendation
★★★★★

“MD N delivered flawless Meta Pixel, CAPI, and server-side tracking. He understood our goals quickly, explained everything clearly, and ensured full transparency. Communication was smooth, updates were consistent, and the results improved our data accuracy and ad performance.”

600+

Five-star reviews from businesses and agencies in the USA, Canada, UK and Australia.

Read All Reviews

Video Testimonials: Hear It From Our Clients

FAQ

Frequently Asked Questions About the Free UTM Builder

Is the UTM builder free?

Yes. It runs in your browser with no login, and nothing you type is sent anywhere.

What is a UTM link?

A normal link with tags on the end, such as utm_source and utm_medium, that tell Google Analytics where a visitor came from.

Which UTM parameters are required?

utm_source and utm_medium are needed for GA4 to classify the visit. utm_campaign is strongly recommended. utm_content and utm_term are optional.

Why does GA4 show my traffic as Unassigned?

The source and medium did not match any of GA4’s default channel rules. It usually means a custom medium such as fb_ads. Use a standard medium such as cpc, paid_social or email. This builder warns you before that happens.

Should I use UTMs with Google Ads?

Keep auto-tagging switched on, which adds a gclid and gives GA4 the most detail. Add UTMs only if another tool, such as a CRM, needs them.

What are dynamic UTM parameters?

Placeholders that the ad platform replaces with real values, such as the campaign or ad name, when the ad is shown. One link then works for every ad.

Should UTM values be lowercase?

Yes. GA4 is case-sensitive, so mixed case splits one source into several rows.

Can I use UTMs on links inside my own website?

No. A UTM on an internal link starts a new session and replaces the real traffic source with your own tag.

How accurate is the GA4 channel preview?

It applies Google’s published default channel rules. Its lists of search, social, video and shopping sites cover the common ones rather than Google’s full list, so an unusual source may differ.

Clean Links Are Only the Start

I am MD Niamul, a conversion tracking and web analytics specialist and an official Stape partner. I set up GA4, conversion tracking and attribution so every campaign you tag is measured accurately from click to sale.