All tools

Link tracking · Campaign attribution · Free

Free UTM Builder

Create consistent UTM tracking links for ads, social media, email and content campaigns, then copy them into your channels and identify traffic in Google Analytics.

URLs and parameters are processed only in this browser

UTM CAMPAIGN

Enter your campaign URL and parameters

01 / PARAMETERS

What the five UTM parameters mean

Consistent parameter names make Google Analytics, ad reports and campaign reviews easier to break down by source, medium and campaign.

utm_source

Traffic source

Identifies the platform, site or list sending visits, for example google, facebook, linkedin or newsletter.

utm_medium

Marketing medium

Identifies the channel type, for example cpc, paid_social, email, affiliate or referral.

utm_campaign

Campaign name

Groups one promotion, product launch or seasonal theme and acts as the main field for campaign-level reporting.

utm_term

Keyword or audience

Usually records a paid-search keyword, or an ad group or audience when your team has a clear convention.

utm_content

Creative version

Distinguishes creatives, CTAs, placements or A/B versions within one campaign so their results can be compared.

02 / NAMING

Naming practices for clean UTM reports

UTM values appear in analytics as entered. Agree on a convention before launching at scale to avoid duplicate channels and fragmented data.

01

Keep a channel dictionary

Use a fixed set such as cpc, paid_social and email instead of several spellings for the same medium.

02

Use one case and separator

Lowercase values with one separator style prevent Spring and spring from becoming separate report rows.

03

Make campaigns searchable

Include useful product, market or date details, such as crm_launch_us_2026q3, for long-term reporting.

04

Open the URL before launch

Test the copied URL once and verify the landing page, original query parameters and fragment before publishing it.

01 / Content summary

A free UTM link builder and campaign URL generator

This free UTM builder adds standard campaign parameters to any HTTP or HTTPS landing page, preserves existing query parameters and fragments, and includes presets for Google Ads, Meta Ads, LinkedIn Ads and email.

02 / How to use

Enter a URL, source, medium and campaign, then copy

Paste the destination URL, choose a preset or enter utm_source, utm_medium and utm_campaign. Add utm_term and utm_content when useful, review the live preview, then copy or open the generated link.

03 / Method and sources

Method and sources

The browser URL API parses the destination while retaining existing non-UTM query parameters and the fragment. URLSearchParams removes the five old standard UTM fields, writes each non-empty new value and applies URL encoding without a backend request.

04 / FAQ

Frequently asked questions

What can Free UTM Builder do?

This free UTM builder adds standard campaign parameters to any HTTP or HTTPS landing page, preserves existing query parameters and fragments, and includes presets for Google Ads, Meta Ads, LinkedIn Ads and email.

How do I use Free UTM Builder?

Paste the destination URL, choose a preset or enter utm_source, utm_medium and utm_campaign. Add utm_term and utm_content when useful, review the live preview, then copy or open the generated link.

Does Free UTM Builder upload my data?

The browser combines your destination and UTM values with the URL and URLSearchParams APIs. Tool inputs are not sent to the Zituo server; the analytics script disclosed on the privacy page may still load.