— SEO & GEO

UTM Link Builder

Add utm_source, utm_medium and utm_campaign to any link and get a correctly encoded, trackable campaign URL you can paste anywhere.

Your tagged campaign URL appears here…
— What it does

The UTM Link Builder is a free tool that appends Urchin Tracking Module (UTM) parameters to a link so analytics tools can attribute traffic to the right source, medium, and campaign. Enter your base URL and the campaign values — it URL-encodes each parameter, joins them with the correct ? or & separator, and keeps any existing query string and hash intact. Everything runs in your browser, so your URLs are never uploaded.

  • Covers all five UTM parameters: source, medium, campaign, term and content.
  • URL-encodes every value and preserves existing query parameters and the #hash.
  • Validates the base URL and only emits the parameters you actually fill in.
  • Runs entirely in your browser — nothing you build is uploaded to a server.

How to use it

1

Paste your base URL

Enter the page you want to link to. Existing query parameters and any #hash are kept.

2

Fill in the campaign values

Add utm_source, utm_medium and utm_campaign (the core three), plus optional utm_term and utm_content.

3

Copy your tagged URL

The full tracking URL updates as you type — copy it and use it in your ad, email, or post.

Frequently asked

What are UTM parameters?
UTM parameters are tags added to a URL (utm_source, utm_medium, utm_campaign, utm_term, utm_content) that analytics tools like Google Analytics read to attribute a visit to a specific marketing campaign and channel.
Which UTM parameters are required?
utm_source, utm_medium and utm_campaign are the core three most analytics setups expect. utm_term and utm_content are optional and usually used for paid keywords and A/B variants.
Will it break a URL that already has parameters?
No. The builder detects an existing query string and appends with & instead of ?, and it preserves any #hash fragment, so your original URL keeps working.
Are my URLs sent anywhere?
No. The link is assembled locally in your browser with JavaScript. Nothing you enter is uploaded to a server, so internal or unpublished URLs stay private.
— Built by saavos

These tools are free. So is the first version of your agent.

saavos is the AI agent that lives on your website — themed to match your design, answering visitors from your own content, and telling you what they actually want to know. Paste your URL and see it answer, before you install anything.

Make my site feel alive