Skip to content
snip tools

UTM URL builder

Build a campaign-tagged URL for analytics. Fill in the tags and copy the result — everything stays in your browser.

Runs 100% in your browser
Tagged URL
Fill in the fields above to build your link.

How to build a UTM link

  1. Paste your destination URL. Enter the page you want to link to, including https://.
  2. Fill in the campaign tags. Add source, medium and campaign at minimum; term and content are optional.
  3. Copy the tagged URL. The full URL updates live. Click Copy and use it in your ad, email or post.

About UTM links

UTM (Urchin Tracking Module) parameters are the standard way to tell your analytics tool where a click came from. When someone follows a tagged link, the parameters travel in the URL and your analytics platform records the source, medium and campaign — letting you compare the performance of an email blast, a paid ad and an organic social post side by side.

Keep a consistent naming convention (always lowercase, hyphens or underscores, a fixed list of mediums like email/cpc/social) so your reports stay clean. This builder keeps existing query parameters on your URL and only appends the UTM tags.

Frequently asked questions

What is a UTM parameter?
UTM parameters are tags you add to a URL so your analytics tool can attribute a visit to a specific campaign. The five standard tags are utm_source, utm_medium, utm_campaign, utm_term and utm_content.
Which UTM parameters are required?
Most analytics tools (including Google Analytics 4) treat utm_source, utm_medium and utm_campaign as the core trio. utm_term (paid keywords) and utm_content (A/B variants) are optional.
Should I use uppercase or lowercase?
Use lowercase consistently. UTM values are case-sensitive in most analytics platforms, so Facebook and facebook become two separate sources and split your reports. This tool can lowercase values for you.
Does this tool send my URLs anywhere?
No. The URL is assembled entirely in your browser with JavaScript. Nothing is uploaded or logged.