Tools SEO & Marketing

UTM Link Builder

Build tracked campaign URLs with utm_source, utm_medium, utm_campaign, utm_term, and utm_content plus one-click copy.

UTM Link Builder assembles campaign URLs with standard UTM parameters so analytics tools can attribute traffic by source and creative.

Enter a Website URL, then fill utm_source, utm_medium, utm_campaign, and optional utm_term and utm_content. The result field updates with the tracked link; click Copy when it looks right. Empty optional fields are omitted so you do not ship blank parameters.

Consistent naming (lowercase, underscores) keeps reports readable across ads, email, and partner placements.

What UTM Link Builder does

Appends UTM query parameters to a base URL and exposes a copyable result.

  • Website URL field with example landing placeholder
  • utm_source, utm_medium, and utm_campaign inputs
  • Optional utm_term and utm_content inputs
  • Readonly result field with the built URL
  • Copy button for clipboard handoff
  • Error alert when the base URL is invalid

Who UTM Link Builder is for

  • Performance marketers tagging paid and organic campaigns
  • Analytics teams enforcing naming conventions
  • Email operators differentiating newsletter variants
  • Partner managers issuing tracked links to affiliates

How to use UTM Link Builder

1. Open UTM Link Builder on beeforge.dev.
2. Paste the landing page URL (include https://).
3. Set utm_source (for example google or newsletter).
4. Set utm_medium (for example cpc or email) and utm_campaign (for example spring_sale).
5. Add utm_term or utm_content when you need keyword or creative variants.
6. Copy the Result URL into ads, QR payloads, or ESP link fields.

Features

  • Standard five-parameter UTM set
  • Live result without a separate generate click in normal use
  • Copy control for error-free pasting
  • Validation message for bad base URLs
  • Client-side building for draft campaign sheets
  • Works well before QR encoding

Examples

  • https://example.com/landing + source google + medium cpc + campaign spring_sale.
  • Email variant A vs B using utm_content hero_a and hero_b with the same campaign name.
  • Partner link with source partner_acme and medium referral.
  • Paid search term captured in utm_term for keyword-level reporting.

Tips and limits

  • Avoid spaces; prefer underscores or hyphens in parameter values.
  • Do not double-encode URLs that already contain UTM parameters; clean first.
  • Case differences create split rows in reports; standardize casing in a glossary.
  • UTMs are visible to users; do not put secrets in query values.
  • Some destinations strip unknown query params; verify the landing keeps UTMs.

Related tools

FAQ

Is UTM Link Builder free?

Yes. Build tracked links without a paid seat.

Are campaign names uploaded?

No. URLs are composed in the browser from your inputs.

Mobile use?

Yes. Copy may depend on browser clipboard permissions on some phones.

Result shows Invalid URL.

Add a proper scheme such as https:// and remove stray spaces, then retry.

Canonical tool URL?

/tools/utm-link-builder/