Free Campaign URL Builder: No Signup, Runs in Your Browser
Free UTM Builder: Fast Campaign URL Builder for GA4
Loading tool…
Was this tool helpful?
Rate it in one click. No sign-up, one rating per person.
Untagged Links Hide Where Your Visitors Come From
A UTM builder adds small tags to a link (source, medium and campaign) so Google Analytics knows exactly where each visit came from.
Visits lose their trail
Apps, email clients and PDFs often send no referrer, so GA4 cannot tell the visit came from your campaign.
Tags ride inside the link
utm_source, utm_medium and utm_campaign travel in the URL, and GA4 reads them on arrival.
The right channel, first time
This builder shows the GA4 channel your link will land in before you share it.
Without them, newsletter, social and QR code visits often land in Direct or Unassigned, and you cannot tell which campaign worked.
What Free Means on This UTM Generator
No account, no daily limit and no link shortener in the middle.
You get
- Unlimited single campaign URLs
- Bulk tagging for up to 500 URLs at once
- All 6 UTM parameters, utm_id included
- 15 platform presets for social, ads, email, SMS and video
- A GA4 channel check on every link
- CSV export and your last 10 links in this browser
You don't get
- Short links (use your own shortener after tagging)
- Click counts (those live in GA4)
- Team sharing of saved links
- Auto tagging for Google Ads (turn it on in Google Ads instead)
Everything runs in your browser.
Your existing query string and #fragment are kept exactly as they were. Old utm_ values in the URL are replaced, so a link never carries two sources.
How to Build a UTM Link in 4 Steps
One URL or a whole list.
Paste your URL
Add the page people should land on, or switch to Bulk URLs and paste a list.
Pick a platform
Quick fill sets a source and medium that GA4 sorts into the right channel, or type your own.
Name the campaign
Add utm_campaign, and optionally utm_id, utm_term and utm_content.
Copy or export
Copy the link, open it once to test, or export every tagged URL as a CSV.
It takes under a minute.
What Are UTM Parameters? All 6 Explained
Three are needed for clean reports.
utm_source (required)
The site or sender of the visit, such as facebook, newsletter or google.
utm_medium (required)
The type of traffic, such as social, email, cpc or referral. GA4 uses it to pick the channel.
utm_campaign (required)
The promotion name, such as spring-sale, so you can compare campaigns.
utm_id
A campaign ID. GA4 uses it to join cost data you import from other platforms.
utm_term
The paid keyword that brought the click, for manually tagged search ads.
utm_content
Tells apart two links in one campaign, such as a header button and a footer link.
The other three add detail.
Which utm_medium Puts a Link in the Right GA4 Channel?
GA4 sorts every visit into a default channel by source and medium.
Facebook, Instagram, LinkedIn post
- utm_source
- facebook, instagram, linkedin
- utm_medium
- social
- GA4 channel
- Organic Social
Paid social ads
- utm_source
- utm_medium
- cpc
- GA4 channel
- Paid Social
Email newsletter
- utm_source
- newsletter
- utm_medium
- GA4 channel
YouTube description
- utm_source
- youtube
- utm_medium
- video
- GA4 channel
- Organic Video
Manual Google Ads tags
- utm_source
- utm_medium
- cpc
- GA4 channel
- Paid Search
Partner or affiliate site
- utm_source
- partner name
- utm_medium
- affiliate
- GA4 channel
- Affiliates
SMS message
- utm_source
- sms
- utm_medium
- sms
- GA4 channel
- SMS
A medium it does not know sends the visit to Unassigned.
Find the data in GA4 under Reports, Acquisition, Traffic acquisition. Switch the dimension to Session source / medium or Session campaign.
Typing UTM Links by Hand vs a Spreadsheet vs This Builder
All three can work.
By hand
Typing ?utm_ into the URL
- No tool needed
- Easy to mix case or miss an &
- No check on the GA4 channel
Spreadsheet
A shared naming sheet
- Good for teams with fixed rules
- Keeps a record of every link
- Formulas break on URLs that already have a ?
- Setup takes time
This builder
Free and online
- Lowercase and clean values every time
- Keeps existing parameters and #fragments
- Shows the GA4 channel before you share
- No shared team history
The difference is how often a typo splits your report.
Common UTM Mistakes and How to Fix Them
Most broken campaign reports come from a handful of naming slips.
Visits show as Unassigned in GA4
Use a medium GA4 knows, such as social, email, cpc, referral or affiliate. The builder warns you before you share.
One campaign shows as several rows
Mixed case or spelling. Keep one lowercase spelling everywhere. The builder lowercases for you.
UTM tags on internal links
Never tag links between your own pages. It starts a new session and overwrites the real source.
Tags dropped after a redirect
Some redirects strip the query string. Open the tagged link once and check the address bar keeps the utm_ values.
Google Ads shows up twice
Use auto tagging in Google Ads. Manual UTM tags are for platforms without auto tagging.
What Skipping UTM Tags Costs You
Without tags, the campaigns that work look the same as the ones that do not.
Wrong credit
Email and social visits get counted as Direct, so your best channel looks weak.
No campaign split
Two promotions sent the same week blend into one number.
Budget guesses
You keep paying for the channel you cannot measure instead of the one that sells.
Who Should Use a Free UTM Link Builder
Anyone who shares a link outside their own site and wants to know if it worked.
Email marketers
Tag every newsletter link and compare sends in GA4.
Social media managers
Split Facebook, Instagram and LinkedIn posts by campaign.
Local businesses
Tag flyers, QR codes and your Google Business Profile links.
Paid ads teams
Tag ads on platforms that do not tag automatically.
Agencies
Bulk tag a client's links and hand over a CSV.
What We Keep and What Stays on Your Device
This UTM builder runs in your browser.
URLs and values
Not sent
Links are built on your device.
Recent links
This browser
Your last 10 copied links, saved in your browser only. Clear them any time.
CSV export
Local file
Created on your device and saved straight to your downloads.
Account
None
No signup, no email, no tracking of the links you build.
Nothing you type is sent to our server.
UTM Builder FAQ
10 answers about limits, results and how the tool works.
What is a UTM builder?
A UTM builder is a free tool that adds UTM parameters to a URL. You enter the page, a source, a medium and a campaign name, and it gives you one tagged link that Google Analytics can read.
How do I build a UTM link?
Paste your landing page, add utm_source, utm_medium and utm_campaign, then copy the link. Add utm_content or utm_term only when you need to split links or keywords.
Which UTM parameters are required?
utm_source, utm_medium and utm_campaign. GA4 can read a link with fewer, but reports are cleanest with all three.
Are UTM parameters case sensitive?
Yes. GA4 treats Facebook and facebook as two different sources. Keep every value lowercase. This builder does that for you.
Why does my UTM traffic show as Unassigned in GA4?
The medium does not match a GA4 default channel rule. Use a standard medium such as social, email, cpc, referral or affiliate. The channel check in the tool shows the result before you share.
Should I use UTM tags with Google Ads?
Not if auto tagging is on. Google Ads adds its own click ID. Manual UTM tags are for platforms that do not tag automatically.
Do UTM parameters affect SEO?
No, when used on links you share outside your site. Do not put them on internal links or in your sitemap, and keep a canonical tag on the page.
Can I build UTM links in bulk?
Yes. Switch to Bulk URLs, paste up to 500 URLs, fill in the values once and export a CSV with every tagged link.
What is the difference between utm_content and utm_term?
utm_term records a paid keyword. utm_content tells apart two links or ads in the same campaign, such as a header button and a footer link.
Where do I find UTM data in GA4?
In Reports, Acquisition, Traffic acquisition. Switch the dimension to Session source / medium or Session campaign.
Know Which Campaign Actually Works
Tag every link you share, then compare campaigns side by side in GA4.
Related guides
Step-by-step guides from the LocalSEOFlow team.
What Is UTM and How to Track Google Business Profile Clicks Free?
What UTM means, how to find UTM source in GA4, and the exact UTM links to put on your Google Business Profile.
How Long Should a Title Tag Be? Free Pixel Check Guide
The real title tag length limit in pixels, what happens over 60 characters, and the best title format for SEO.
How to Index My Website on Google Fast and Free?
The free steps that got two new sites indexed in 12 hours, plus fixes for pages Google found but never indexed.
Free Tool Workflow
Next Step: Free Tools in This Workflow
Continue your workflow with these related free tools. No login required.
- BuildTag your GBP website button and posts
Build UTM links for your profile and see the visits in GA4.
- BuildTurn a tagged link into a QR code
Make a QR code for print with your UTM link inside.
- ScanPreview your landing page in Google
Check the title and description searchers will see.
- BuildGet your new backlinks indexed
Help Google find the links that point to your site.
🔒 All tools are 100% free · No login required · Files never leave your device