UTM Campaign Link Builder

Build a trackable URL so your analytics can tell you exactly which post brought each visitor.

Fills source and medium with a consistent value — your URL and campaign name stay as you typed them.

The page you want to send people to.

Where the traffic comes from, e.g. twitter, newsletter.

The channel type, e.g. social, email, cpc.

The campaign or promotion this link belongs to.

Optional — used mostly for paid keywords.

Optional — tell apart links that point to the same URL.

Your tagged URL

Fill in the destination URL to generate a link.

Know which post actually worked

When you drop a plain link in a post, your analytics often just lump the visit under “social” or “direct”. UTM parameters fix that: they tag the URL with the source, channel and campaign so tools like Google Analytics can show you precisely which post, platform and campaign drove the click.

Fill in the fields below, copy the generated link, and use it in your post. Keep your naming consistent so your reports stay clean. The link is built entirely in your browser.

A naming convention saves you later

Analytics tools treat UTM values literally, so "Instagram", "instagram" and "IG" show up as three separate sources. Agree on one style up front — lowercase, hyphens instead of spaces, broad medium values like social or email — and every link you tag will roll up cleanly. One rule worth keeping: never add UTM tags to internal links between pages on your own site, because they overwrite where the visitor originally came from.

Frequently asked questions

More free tools

Link tagged? Schedule the post.

Donivo schedules and publishes one post to Facebook, Instagram, X, YouTube, TikTok, LinkedIn, Threads and Bluesky — for a fair price you help steer.

Start for freeNo credit card required.