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:
| Parameter | Required | Purpose | Example |
|---|---|---|---|
utm_source | Yes | Traffic origin | google, newsletter, twitter |
utm_medium | Yes | Marketing channel | cpc, email, social, organic |
utm_campaign | Yes | Campaign name | spring_sale, product_launch |
utm_term | No | Paid keyword | running+shoes |
utm_content | No | Ad variant or link | banner_top, text_link |
How to Build UTM Parameters Step by Step
- Open the UTM Builder. No account required.
- Enter your destination URL. Paste the full URL you want to track — for example,
https://example.com/pricing. - Fill in Campaign Source. Use lowercase, no spaces. Common values:
google,facebook,linkedin,newsletter. - Fill in Campaign Medium. Describes the channel type:
cpc,email,social,display,referral. - Fill in Campaign Name. Identifies this specific campaign:
q2_promo,black_friday. Use underscores, not spaces. - Add optional parameters.
utm_termfor paid search keywords;utm_contentto distinguish between two ads in the same campaign. - 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
%20which looks ugly in reports. - Keep names short and descriptive:
q4_holidaynotQ4 Holiday Campaign November 2026. - Align source values with the platform name:
facebook, notfborFacebook Ads.
Common UTM Use Cases
Email marketing
utm_source=mailchimp&utm_medium=email&utm_campaign=weekly_digestGoogle Ads
utm_source=google&utm_medium=cpc&utm_campaign=brand_search&utm_term=your+brand+nameSocial media organic posts
utm_source=twitter&utm_medium=social&utm_campaign=product_launchA/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_blueHow 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.