Impact-Site-Verification: 551f745a-eee1-4e56-a381-7818d3e3ed31

Free tool

Build a tagged campaign URL

Fill in your campaign source, medium, and name, and get a ready-to-use UTM-tagged URL instantly. Free, no signup, nothing stored.

Free, no signup. Nothing you enter here is stored.

How it works

📝

Fill in your campaign details

Enter your destination URL, source, medium, and campaign name — term and content are optional for finer tracking.

Get your tagged URL instantly

The tagged URL builds live as you type, with no submit button or page reload needed.

📋

Copy and use it anywhere

Copy the finished URL into your email, ad, social post, or wherever the campaign link is going.

Why use this tool

Correct UTM syntax every time

No risk of a typo in "utm_medium" or a missing ampersand breaking your tracking — the URL is assembled programmatically.

Works with any analytics platform

UTM parameters are a universal standard read by Google Analytics, most marketing platforms, and most attribution tools.

Nothing you build is stored

Every URL is generated entirely in your browser — no campaign data is logged anywhere.

No signup, no limit

Build as many tagged URLs as you need, with no account and no cap.

Preserves existing query parameters

If your destination URL already has query parameters, UTM tags are added alongside them instead of overwriting anything.

Fast enough for daily use

Built for marketers tagging links constantly, not a one-time setup wizard — no unnecessary steps.

When you'd actually use this

Launching an email campaign

Tag every link in a newsletter so you can see exactly which one drove clicks and conversions in your analytics.

Running paid social ads

Tag ad URLs by platform and campaign so paid traffic is clearly separated from organic in your reports.

Tracking influencer or affiliate links

Give each partner a uniquely tagged link so you can measure their specific contribution to traffic and conversions.

A/B testing landing pages or messaging

Use utm_content to tell apart two versions of the same link pointing to the same campaign.

Sharing links across multiple channels

Tag the same destination differently for LinkedIn, X, and email so each channel's real performance is visible separately.

Tips for best results

  • 1Keep utm_source and utm_medium consistent across campaigns (always lowercase, always the same spelling) so your analytics don't split one channel into several rows by accident.
  • 2Use utm_campaign to group related links together, even across different channels, so you can measure a whole campaign's performance in one view.
  • 3Reserve utm_content for differentiating near-identical links, like two calls-to-action in the same email.
  • 4Test the final URL in a browser before sending a campaign — a broken destination URL is a more common mistake than a UTM typo.

Frequently asked questions

What are UTM parameters?

UTM parameters are tags added to the end of a URL (utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content) that tell an analytics tool like Google Analytics exactly where a visit came from.

What should I put in utm_source vs utm_medium?

utm_source identifies where the traffic comes from (newsletter, google, twitter), while utm_medium identifies the marketing channel type (email, cpc, social) — the source is the specific place, the medium is the category of place.

Does this tool store the URLs I build?

No — everything happens in your browser and nothing you enter is saved or sent anywhere except to build the final URL.

Do I need utm_term and utm_content?

Only if you need finer-grained tracking — utm_term is typically used for paid search keywords, and utm_content to differentiate similar links (like two buttons in the same email) within the same campaign.

Will UTM tags change what page a link goes to?

No — UTM parameters are purely informational for analytics tools; they don't affect routing or what content loads on the destination page.

Should I use UTM tags on internal links within my own site?

Generally no — UTM tags are meant for links coming from outside your site (email, ads, social); using them on internal links can actually corrupt session data in some analytics setups.

Do UTM parameters work with URL shorteners?

Yes — build the full tagged URL first, then shorten it. Most URL shorteners preserve the destination URL including its query parameters.

Are UTM parameters case-sensitive?

Yes, in most analytics platforms — "Email" and "email" can be tracked as two different sources, which is exactly why staying consistent (typically all lowercase) matters.