ToolPatch

One page. One job. Done.

← Back to all tools
Marketing

UTM Link Builder

Generate campaign links with consistent UTM naming standards.

Formula reviewed: 2026-02-14 Marketing

UTM Link Builder creates campaign tracking URLs with normalized `utm_source`, `utm_medium`, `utm_campaign`, and optional `utm_term` or `utm_content` parameters. It is useful for marketers, founders, agencies, and content teams who need a campaign URL generator before publishing ads, newsletters, partner links, QR codes, paid search links, or social posts. The tool preserves existing query parameters, converts UTM values to lowercase kebab-case, and URL-encodes the final link so analytics reports group traffic more consistently.

Permalink

Input Pattern

Enter values in the left panel, keep units explicit, run the calculation, then copy or share the result. Invalid fields are highlighted immediately.

How to use this tool

  1. Enter the destination URL that visitors should reach after clicking the campaign link.
  2. Fill in required UTM source, medium, and campaign values using your team's naming convention.
  3. Add optional term or content values only when you need to distinguish keyword targets, ad variants, buttons, placements, or creative versions.
  4. Click "Build URL", open the generated link once, and confirm the landing page keeps the UTM parameters after redirects.
  5. Save the final URL beside the campaign brief so future analytics reports can be traced back to the intended source, medium, and campaign.

Campaign Fields

Generate consistent, trackable links for analytics platforms.

Generated URL

https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch

Naming is normalized to lowercase kebab-case for better analytics hygiene.

Formula or method

Worked example

Tagging a newsletter launch link

Result: The generated link includes the campaign parameters so analytics tools can attribute visits to the newsletter launch.

Use lowercase, stable names when your reporting depends on grouping links across multiple placements.

How to interpret the result

A generated UTM link is only useful if the naming convention is consistent across every channel, ad, email, or partner placement that will be compared.

Common mistakes

Review note and limitations

Method - standard UTM query parameter construction.

Attribution aid only. Confirm tracking, consent, redirects, and analytics configuration before relying on campaign reports.

FAQ

Does this guarantee analytics attribution?

No. It creates the tagged URL. Your analytics setup, consent mode, redirects, and reporting configuration determine whether attribution appears correctly.

Should UTM values be lowercase?

Lowercase values are often easier to group, but the best rule is to follow one documented convention consistently.

What is the difference between utm_source and utm_medium?

Source names the specific origin, such as newsletter, google, linkedin, or a partner name. Medium names the channel type, such as email, cpc, social, referral, or affiliate.

Can I use this with a URL that already has query parameters?

Yes. Existing query parameters are preserved, and the generated UTM parameters are appended in the correct query-string format.

Explore more versions

Tailored guides for specific audiences, regions, and scenarios.