One Click Answers

UTM Builder

Add campaign tracking to any link and copy the finished URL.

Tagged URL
 

Your input is processed in your browser and is not uploaded.

How to use it

  1. Enter the page you are linking to.
  2. Fill in source, medium and campaign; term and content are optional.
  3. Copy the tagged URL.

Example

Input: https://example.com/pricing + newsletter / email / spring_sale

Result: https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

How it works

utm_source says where the traffic comes from (newsletter, google). utm_medium is the channel type (email, cpc, social). utm_campaign names the campaign. utm_term marks a paid keyword and utm_content tells similar links or ads apart.

The URL is built with the browser’s own URL parser, so special characters are encoded correctly, any other query parameters are kept, and a #fragment stays at the end.

If your URL already has a UTM parameter, the value you enter replaces it. UTM values are case-sensitive in reports, so stay consistent and prefer lowercase.

Assumptions

Questions

Which fields are required?

Source is required here. Google Analytics reports work best with source, medium and campaign all set, so the tool reminds you if medium or campaign is empty.

Should I use UTMs on internal links?

Generally no. Tagging links inside your own site can overwrite the original traffic source in your reports.

Last reviewed 2026-09-30.