Build campaign URLs with utm_source, utm_medium and utm_campaign parameters, preview the final link live and copy it in one click. In your browser, free.

Fill in your landing page URL and campaign fields — the tracked link updates live. Nothing is stored or shortened; everything runs in your browser.

The referrer sending the traffic.
The marketing channel.
The specific promotion or campaign.
Paid keywords (optional).
Distinguishes ads or links pointing to the same URL (optional).

URL, source, medium and campaign are the fields analytics tools expect; term and content are optional.

Quick presets

Your campaign URL

Fill in the URL and campaign fields to build your link.
Open

What each parameter means

utm_source
Where the traffic comes from — the site or platform (google, facebook, newsletter).
utm_medium
How it gets to you — the channel (cpc, email, social, referral).
utm_campaign
Why — the campaign, promotion or product name (spring_sale).
utm_term
Which paid keyword triggered the ad (optional, mostly for search ads).
utm_content
Which variant was clicked — useful for A/B tests and multiple links in one email (optional).

About UTM Link Builder

The UTM Link Builder creates tracked campaign URLs for Google Analytics and other analytics platforms. Enter your landing page and fill in utm_source, utm_medium and utm_campaign — the three parameters analytics tools expect — plus the optional utm_term and utm_content fields, and the final link updates live as you type.

Quick presets fill in sensible values for the most common channels: Google Ads, a Facebook post, an email newsletter or a LinkedIn post. A “force lowercase” option keeps your parameter values consistent, which matters because analytics platforms treat “Email” and “email” as two different mediums.

The builder runs entirely in your browser. The URL is never stored, shortened or sent to a server — you simply copy the finished campaign link and paste it into your ad platform, email tool or social scheduler.

How to use UTM Link Builder

  1. Paste your landing page address into the Website URL field.
  2. Fill in the campaign source, medium and name — or click a preset like Google Ads or Email newsletter to prefill them.
  3. Add utm_term and utm_content if you need keyword or A/B-variant tracking.
  4. Enable “Force lowercase values” to keep reporting consistent.
  5. Copy the generated campaign URL, or open it in a new tab to verify it works.

Frequently asked questions

Analytics tools expect utm_source (where the traffic comes from), utm_medium (the channel, like cpc or email) and utm_campaign (the promotion name). utm_term and utm_content are optional and mostly used for paid keywords and A/B variants.

Analytics platforms are case-sensitive, so “Email”, “email” and “EMAIL” show up as three separate mediums in reports. The force-lowercase toggle normalizes every value, keeping your campaign data grouped correctly.

utm_source names the specific site or platform sending the visit — google, facebook, newsletter. utm_medium describes the channel type — cpc, email, social, referral. Together they answer “where from” and “how”.

No. Everything runs in your browser: the URL is assembled locally and nothing is uploaded, logged or shortened. If you need a short link, paste the finished UTM URL into your preferred shortener afterwards.

Yes, it is free with no limits — build as many campaign URLs as you like, no account required.


Popular searches
utm link builder utm builder utm generator campaign url builder google analytics url builder utm parameters generator utm tracking link build utm links free
Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.