Free UTM Builder — Create Campaign Tracking URLs

Live · runs locallyFree · no signup
Your data stays in your browser. Nothing is uploaded.

The page you are linking to

Where the traffic comes from (utm_source)

The marketing channel (utm_medium)

The campaign name (utm_campaign)

Paid keywords (utm_term) — optional

Distinguish ads (utm_content) — optional

Fill in the required fields above to generate your UTM URL…

Build UTM-tagged URLs for Google Analytics 4 campaign tracking. Add utm_source, utm_medium, utm_campaign, utm_term, and utm_content parameters to any link. The tagged URL generates instantly as you fill in the fields. Free, no signup, works in your browser.

How to use

Three steps. No setup.

Step 01
Paste or start typing.

Drop your content into the field above, or type directly into it. The tool starts working the moment you do — no button to press.

Step 02
Get your result instantly.

Everything is calculated locally in your browser as you type. No waiting, no uploading, no server involved.

Step 03
Copy and move on.

Hit Copy to grab the result, or Download if the tool offers a file. Close the tab — nothing is stored.

What & why

Free, private, and built to last.

UTM Builder is a free online tool that runs entirely in your browser. No data is sent to any server — your input stays private on your device and disappears the moment you close the tab.

It is designed to be fast, simple, and accessible to everyone — whether you are a developer, marketer, student, or business owner. No signup, no ads, no nonsense. Just the tool, ready when you need it.

Frequently Asked Questions

A UTM builder is a free online tool that adds tracking parameters to any URL so you can see exactly where your website traffic comes from in Google Analytics. Instead of manually typing ?utm_source=newsletter&utm_medium=email into a link, you fill in a form and the tool builds the URL for you.

The five UTM parameters are: utm_source (where traffic comes from, e.g. 'google' or 'newsletter'), utm_medium (the marketing channel, e.g. 'cpc' or 'email'), utm_campaign (the campaign name), utm_term (keyword for paid search), and utm_content (to differentiate ads or links in the same campaign). Source, medium, and campaign are required; term and content are optional.

No. Adding UTM parameters to links within your own website overwrites the original traffic source in GA4, making it look like traffic came from your own site instead of the original source. UTM parameters should only be added to links in emails, ads, social media posts, and external partner content.

No. UTM parameters have no effect on your search engine rankings. They are stripped from URLs before Google indexes the page and are only read by analytics platforms like Google Analytics 4.

utm_source identifies the specific platform or publisher sending traffic (e.g. 'facebook', 'mailchimp', 'google'). utm_medium identifies the type of marketing channel (e.g. 'social', 'email', 'cpc'). Think of source as the 'who' and medium as the 'how'.

More tools

Keep going.