UTM URL Builder
Add utm_source, utm_medium and utm_campaign parameters to any URL.
Pick a preset to fill in source and medium, or choose Custom for manual entry.
Free UTM Builder – Create UTM Tracking URLs for Google Analytics
Running ads, email campaigns, or social posts and guessing which ones drive traffic? Our free UTM builder creates properly tagged campaign URLs in seconds — no more hand-typing parameters and no more broken tracking. Fill in your link and campaign details, copy the finished URL, and watch clean, attributable data flow into Google Analytics.
The builder runs entirely in your browser. Your campaign URLs and strategy never leave your device.
Without tagging, every email click, ad tap, and bio-link visit collapses into unattributed "direct" traffic — and marketing decisions get made on vibes instead of data. Ten seconds with this builder fixes that permanently.
What Is a UTM Builder?
UTM parameters are short tags you append to a URL to tell analytics tools where a visitor came from. A link like example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale reports itself in Google Analytics as: source "newsletter," medium "email," campaign "spring_sale." Without them, all that traffic shows up as unattributable "direct" visits.
There are five standard parameters: utm_source (where: google, newsletter, facebook), utm_medium (how: cpc, email, social), utm_campaign (which effort: spring_sale, launch), utm_term (paid keywords), and utm_content (which variant: banner_a vs. banner_b, for A/B tests). Google's official documentation describes each one in the Analytics campaign URL guide.
Building these by hand invites errors: inconsistent capitalization ("Email" vs "email" splits your reports in two), spaces that break URLs, and forgotten parameters. A builder enforces consistency — lowercase values, proper encoding, correct separators — so your reports stay clean.
The name "UTM" comes from Urchin Tracking Module — Urchin was the analytics company Google acquired and rebuilt as Google Analytics. The parameters survived two decades because they are simple, transparent, and tool-agnostic: they work in GA4, Matomo, Adobe Analytics, and anywhere else that reads query strings.
How to Use Our UTM Builder
- Paste your destination URL. Enter the page you want to track — a landing page, product page, or blog post.
- Fill in source, medium, and campaign. These three are required: e.g. source "newsletter," medium "email," campaign "spring_sale."
- Add term and content (optional). Use term for paid keywords and content to distinguish ad variants in A/B tests.
- Copy the built URL. The finished, properly encoded tracking link appears instantly — one click to copy.
- Use it in your campaign. Paste the tagged URL into your email, ad, bio link, or QR code, then verify the data in Analytics' Traffic Acquisition report.
Consistent naming takes seconds now and saves hours of report-cleaning later.
Key Features and Benefits
- All five UTM parameters. Source, medium, campaign, term, and content with clear labels and examples.
- Automatic URL encoding. Spaces and special characters are encoded correctly — no broken links.
- Smart separators. Handles URLs that already contain query parameters or fragments.
- Live preview. Watch the final URL build character by character as you type.
- One-click copy. Grab the finished link without selecting text manually.
- 100% private. Campaign data stays in your browser; nothing is logged.
- Free and unlimited. Tag as many campaign URLs as you run.
Practical Use Cases
Email marketing: Tag every newsletter link with source "newsletter" and the campaign name — finally see which emails drive revenue, not just opens.
Paid advertising: Distinguish Google Ads from Meta Ads (and individual ad sets via utm_content) instead of lumping everything under "paid."
Social media: Tag bio links, story swipe-ups, and post links per platform to compare Instagram vs. TikTok vs. LinkedIn performance.
Influencer and affiliate campaigns: Give each partner a unique utm_source or campaign value and attribute sales precisely.
Offline-to-online: Put tagged URLs in QR codes on flyers, packaging, and slides to measure real-world materials digitally.
Content syndication: When partners republish your articles, tagged canonical links show exactly how much traffic each partner sends — data that decides which partnerships are worth renewing.
Tips for the Best Results
- Always use lowercase. Analytics treats "Email" and "email" as different values. Lowercase everything, every time.
- Use underscores or hyphens, never spaces. "spring_sale" is clean; "spring sale" becomes an ugly "%20" mess.
- Keep a naming convention document. Agree on source/medium values with your team once (e.g. medium is always "email," never "e-mail" or "newsletter") and pin it where everyone can see it.
- Don't tag internal links. UTMs on your own site's navigation overwrite the original source and corrupt your attribution. Use them only on inbound links.
- Use utm_content for A/B tests. Tag variant A and variant B separately to compare creative performance inside one campaign.
- Test before you send. Open the built URL in a private window and confirm the page loads — a typo'd destination wastes the whole campaign.
- Tag QR codes and short links too. A bare short link in a bio tells you nothing; a tagged one tells you the platform, campaign, and creative. UTMs work anywhere a URL goes.
- Audit tags quarterly. Export your campaign values every few months and look for near-duplicates ("email" vs "e-mail", "sale" vs "Sale"). Standardize going forward — clean history compounds in value.
Clean UTMs turn "we got some traffic" into "the newsletter drove 340 visits and 22 sales." Build your next campaign link with the UTM builder above, and bookmark this page — your future analytics reports will thank you every time you need a UTM URL builder. Start with your next email or ad, make tagged links a team-wide habit, and watch every report get sharper. Future you will wonder how you ever marketed without them.
Worked Examples
Example 1 — A Facebook ad: Your landing page is yourstore.com/sale. Building a link with source "facebook", medium "cpc" and campaign "winter-sale" produces a tracked URL whose visits appear separately in Google Analytics, so you can see exactly what that ad delivered.
Example 2 — An email newsletter: The same sale page linked from a newsletter uses source "newsletter", medium "email" and campaign "winter-sale". Comparing the two campaigns in Analytics shows whether email or ads brought more buyers.
Example 3 — A printed flyer: A QR code on a flyer points to the sale page with source "flyer", medium "print" and campaign "winter-sale" — even offline marketing becomes measurable.
Related Tools You May Find Useful
- QR Code Generator — Turn your tracked campaign URL into a scannable QR code for print and packaging.
- JSON Formatter & Validator — Format and validate the API and event data behind your campaigns.
- Percentage Calculator — Calculate click-through and conversion percentages from your campaign reports.
- Browse all free tools — See the full SomethingWebTools library of free online tools.
Frequently Asked Questions
Related guide: QR Codes: The Complete Beginner’s Guide (covers UTM tagging for QR campaigns)