guide

How to Build UTM Parameters Online — Free (2026)

By Rui Barreira · Last updated: 18 June 2026

UTM parameters are small tags you append to URLs to tell Google Analytics (or any analytics platform) exactly where a visitor came from. The brevio UTM Parameter Builder generates the full tagged URL for you — no coding, no account, nothing sent to a server.

What Are UTM Parameters?

UTM stands for Urchin Tracking Module, named after the analytics company Google acquired in 2005. There are five standard parameters:

ParameterRequiredPurposeExample
utm_sourceYesTraffic origingoogle, newsletter, twitter
utm_mediumYesMarketing channelcpc, email, social, organic
utm_campaignYesCampaign namespring_sale, product_launch
utm_termNoPaid keywordrunning+shoes
utm_contentNoAd variant or linkbanner_top, text_link

How to Build UTM Parameters Step by Step

  1. Open the UTM Builder. No account required.
  2. Enter your destination URL. Paste the full URL you want to track — for example, https://example.com/pricing.
  3. Fill in Campaign Source. Use lowercase, no spaces. Common values: google, facebook, linkedin, newsletter.
  4. Fill in Campaign Medium. Describes the channel type: cpc, email, social, display, referral.
  5. Fill in Campaign Name. Identifies this specific campaign: q2_promo, black_friday. Use underscores, not spaces.
  6. Add optional parameters. utm_term for paid search keywords; utm_content to distinguish between two ads in the same campaign.
  7. Copy the generated URL. Click Copy URL. The full UTM-tagged link is on your clipboard, ready to paste into your ad platform, email tool, or social post.

UTM Parameter Naming Conventions

Analytics platforms are case-sensitive for UTM values. Google and google appear as two separate sources in reports. Establish a naming convention and stick to it:

  • Use lowercase everywhere.
  • Replace spaces with underscores or hyphens — URL encoding turns spaces into %20 which looks ugly in reports.
  • Keep names short and descriptive: q4_holiday not Q4 Holiday Campaign November 2026.
  • Align source values with the platform name: facebook, not fb or Facebook Ads.

Common UTM Use Cases

Email marketing

utm_source=mailchimp&utm_medium=email&utm_campaign=weekly_digest

Google Ads

utm_source=google&utm_medium=cpc&utm_campaign=brand_search&utm_term=your+brand+name

Social media organic posts

utm_source=twitter&utm_medium=social&utm_campaign=product_launch

A/B testing two banner variants

utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale&utm_content=banner_orange
utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale&utm_content=banner_blue

How UTM Parameters Appear in Google Analytics

In Google Analytics 4, UTM data appears under Reports → Acquisition → Traffic acquisition. The source and medium columns show your UTM values. Campaign data is under Acquisition → Campaigns. Set up custom dimensions if you want utm_content or utm_term in standard reports.

Frequently Asked Questions

Do UTM parameters affect SEO?

No — UTM parameters are stripped before Google indexes URLs. Search engines ignore query strings that start with utm_. You should still use canonical tags if the same page is accessible at multiple URLs with different query strings, but UTMs themselves do not create duplicate content issues.

Do UTM parameters work with all analytics platforms?

Yes. All major analytics platforms — Google Analytics, Plausible, Matomo, Mixpanel, Amplitude — parse UTM parameters from the page URL when a visitor arrives. The parameter names are a universal standard.

What happens if I forget to add UTMs to a campaign?

Traffic from untagged campaigns appears under "direct / (none)" in Google Analytics, which is also where users who typed your URL directly show up. Without UTMs you cannot distinguish paid email traffic from organic direct visits — making attribution reporting unreliable.

Should I URL-encode UTM values?

The builder handles URL-encoding automatically. If you are building UTM URLs manually, URL-encode special characters in values: spaces become + or %20, & becomes %26. The safest approach is to use only lowercase letters, numbers, underscores, and hyphens in your values.

Frequently Asked Questions

What is a UTM parameter?
UTM parameters are tags added to URLs to track traffic sources in analytics tools like Google Analytics. Each tag is a key-value pair appended to the URL query string.
Which parameters are required?
utm_source and utm_medium are required by convention. utm_campaign is strongly recommended. utm_term and utm_content are optional and used for paid search and A/B testing.
Does capitalisation matter in UTM parameters?
Yes. "Google" and "google" are treated as separate sources in GA4. Adopt a lowercase convention and stick to it to avoid splitting your data.
More free toolsSee all 469
Merge PDFsCompress ImageJSON FormatterPassword GeneratorVAT CalculatorQR Code Generator
How to Build UTM Parameters Online — Free (2026) | brevio