UTM Builder

Add UTM campaign parameters to any URL. Presets, parse existing links, normalize values, copy or download.

Send feedback

Tell us if this tool is broken, report a bug, or share a suggestion. We read every message.

PrivateIn your browserInstantUnlimited

Traffic source: newsletter, google, facebook

Marketing medium: email, cpc, social

Campaign name: spring_sale, launch

Optional paid keyword

Optional ad or link variant

Required: source, medium, campaign. Term and content are optional. Paste an existing tagged URL to edit fields.

Query string only

?utm_source=newsletter&utm_medium=email&utm_campaign=spring

ParameterValue
utm_sourcenewsletter
utm_mediumemail
utm_campaignspring

How it works

1

Enter base URL and UTM fields

Paste your landing page URL. Fill utm_source, utm_medium, and utm_campaign at minimum.

2

Use presets or parse

Pick a preset for common channels or paste an existing tagged URL to extract parameters.

3

Copy full URL or query

Copy the complete tracking link for ads and emails, or copy only the query string for templates.

Why use UTM parameters?

UTM tags tell analytics tools where traffic came from: which email, ad, or social post drove the visit. UTM Builder is part of Easy24’s developer toolbox. Your input stays in this tab for normal use; Easy24 does not upload that content to process it. This tool has no daily free-plan cap; use it as often as you need. Typical flow: Paste a base URL, fill utm_source, utm_medium, and utm_campaign, then copy the full URL or query string. Related tools and reverse conversions appear on the page when a follow-up step is common.

Why use this tool

  • Five standard UTM parameters
  • Five channel presets
  • Paste-to-parse existing URLs
  • Optional lowercase normalization
  • Full URL and query-only output
  • Unlimited use with no daily cap

Questions

What does UTM Builder do?

It appends Google Analytics-style UTM query parameters to a URL for campaign tracking.

Which UTM fields are required?

utm_source, utm_medium, and utm_campaign are the core trio. Utm_term and utm_content are optional.

What does normalize do?

It lowercases values and replaces spaces with underscores. A common analytics convention.

Can I edit an existing tagged URL?

Yes. Paste the full URL in the parse box to split the base URL and UTM fields.

If Easy24 helped, buy a coffee

Tools stay free. A one-time tip is optional and helps keep them running.

Buy a coffee

When to use UTM Builder

People reach for UTM Builder when a quick job should not require installing desktop software or creating an account. Add UTM campaign parameters to any URL. Use presets to move faster, then tweak values when a design system or ticket asks for exact numbers. Because UTM Builder is bilingual on Easy24, the same workflow works in English or Turkish without changing how the tool behaves. Browser-first processing is the privacy default here: there is no Easy24 document inbox waiting to expire after a timeout for this workflow. This page has no daily free-plan cap, so you can run it as often as you need. When you are done, download or copy what you need, then close the tab. Related tools on the page cover common follow-up steps such as the reverse conversion or a neighboring format.

Similar Developer tools

See all
UTM Builder | Campaign URL Generator · Easy24