๐Ÿ“Š
UTM GENERATOR ONLINE FREE

UTM Generator

Create campaign tracking URLs with UTM source, medium, campaign, term, and content parameters. Track marketing traffic with this free online UTM builder.

New to UTM Generator?

Build a tagged campaign URL. Load the example to see the tool in action.

Content values tell links inside the same campaign apart, such as two headlines, two buttons or two banners. Add one value per line to get one tagged link for each.

2 links created. Each line below is the content value, a tab, then the link, so you can paste it into a spreadsheet.

Advertisement
๐Ÿ”’ Privacy-minded processing: browser-based tools are designed to process supported inputs locally. Network-backed tools such as DNS lookup send only the requested lookup to the service.
GUIDE

What is UTM Generator?

The UTM Generator creates trackable URLs by adding campaign parameters to a destination link. Configure UTM source, medium, campaign, term, and content values to help identify where website traffic comes from in supported analytics tools. This free online UTM builder is useful for measuring email campaigns, social media posts, paid advertising, and other marketing activities. Use consistent naming conventions across campaigns to make traffic reports easier to analyze.

WHY IT HELPS

Why use this tool?

  • Build campaign links consistently, without typing query strings by hand.
  • Add several campaign content values, one per line, to get one tagged link for each headline, button or creative you want to compare.
  • Existing query parameters on the destination URL are kept, and the UTM values are added or replaced.
  • Hints flag a missing source, medium or campaign, uppercase values and spaces before you use the link.
HOW TO USE

How to use UTM Generator

  1. Step 1. Enter the full destination URL, including https://.
  2. Step 2. Fill in the campaign source (for example newsletter), medium (for example email) and campaign name.
  3. Step 3. List one campaign content value per line, such as headline-a and headline-b, or use the + buttons for common ideas. Leave it empty if you do not need it.
  4. Step 4. Copy the generated link. With several content values, each line shows the value, a tab and the link, so you can paste it into a spreadsheet.
PRACTICAL USES

Common use cases

Testing two email headlines in one newsletter
Comparing two buttons or banners on the same page
Tracking links in email newsletters, paid ads and social posts
Telling apart several links to the same page inside one campaign
GOOD TO KNOW

Important notes

  • The campaign content tag identifies what differs inside a campaign, such as a headline, creative or link position. Without it, reports show which channel worked but not which version drove the click.
  • In Google Analytics 4, the content value appears as the manual ad content dimension.
  • UTM values are case-sensitive in analytics reports, so Email and email are counted as different values. Keep values lowercase and consistent.
  • Avoid UTM parameters on links inside your own site. They can start a new session and overwrite the original traffic source.
  • UTM parameters are visible in the URL. Do not put personal or private information in them.
  • The content list ignores empty and repeated lines and is limited to 50 values.
RELATED TOOLS

More Marketing Tools

FAQ

UTM Generator FAQ

What is utm_content used for?

It labels the specific link or creative inside a campaign, for example headline-a or footer-link. It lets you compare versions that share the same source, medium and campaign.

How do I test two headlines with UTM parameters?

Keep the source, medium and campaign the same, and give each headline its own content value, such as headline-a and headline-b. Compare clicks and conversions for each value in your analytics reports.

What are UTM parameters?

They are tags added to a URL, such as utm_source and utm_medium, that analytics tools read to show where a visit came from.

Which UTM parameters do I need?

Use source, medium and campaign for most links. Term and content are optional. Add content when you want to compare versions inside one campaign.

Will my existing query parameters be kept?

Yes. The tool adds UTM parameters to the existing query string and replaces any UTM value that is already present.

Should I use uppercase or spaces in values?

It is better to use lowercase letters with hyphens or underscores. Analytics reports treat different capitalization as separate values.