UTM link builder.

Build clean, consistent campaign URLs with proper utm_ parameters — presets, validation, a saved history, and a one-tap QR for every link.

  • Runs in your browser
  • Nothing is uploaded
  • Free — no sign-up

Destination

Where the link should send people.

Campaign parameters

utm_source — e.g. google
utm_medium — e.g. cpc
utm_campaign — e.g. spring_sale
utm_term — paid keyword (optional)
utm_content — a/b variant (optional)
Analytics treats Source and source as different. Keeping it lowercase avoids split reports.

Your campaign URL

Add a URL and at least a source, medium, or campaign to build your link.

Good to know.

A UTM builder adds tracking parameters (utm_source, utm_medium, utm_campaign) to a link so your analytics knows where each visitor came from. This free tool builds clean, consistent campaign URLs with channel presets, lowercase hygiene, a saved history, and a QR code.

Tag links so analytics can read them

UTM parameters (utm_source, utm_medium, utm_campaign…) tell Google Analytics and most tools where a visitor came from. Consistent tags are the difference between clean attribution and a pile of "direct / none".

Presets and lowercase keep it consistent

Channel presets fill source and medium for you, and the lowercase toggle prevents "Google" and "google" from splitting into two reports. Saved links keep naming consistent across a team.

How to build a UTM link

  1. Enter your destination URL. Paste the page the link should send people to.

  2. Add source, medium, and campaign. Use a channel preset or type your own values.

  3. Copy the tagged link. Copy the full campaign URL, kept lowercase for clean reports.

  4. Save or share it. Save it to your history, or grab the auto-generated QR code.

Frequently asked

What's the difference between source and medium?

Source is where the traffic comes from (google, newsletter, facebook). Medium is the type of traffic (cpc, email, social). Campaign is the specific promotion (spring_sale).

Should UTM values be lowercase?

Yes — analytics treats Source and source as different values, which splits your reports. Keeping everything lowercase (the default here) avoids that.

Do UTMs hurt my SEO?

No. Search engines ignore UTM parameters for ranking. Just avoid putting them on internal links between your own pages, which can confuse analytics.

CRM

Tag the click. See the customer.

A UTM is only worth tagging if something reads it. sparx CRM sits on the same database as your orders — so every tagged click ties back to the person, the deal, and the revenue. No Zapier, no export.

Explore CRM

What you get with sparx CRM.

Activity log, automations, segments — sitting on top of the same database as your orders. No sync, no Zapier, no "the HubSpot record disagrees with the Shopify record."

01

One customer record.

Orders, support tickets, RFQs, marketing email opens, AI conversations — all attached to the same person. No deduping.

02

Dynamic segments.

Build audiences from any signal: spent over X, hasn't reordered in N days, opened the last email but didn't buy. Sync to Email automatically.

03

Pipeline that knows commerce.

Deal stages tied to order status. Quote sent → quote accepted → invoice paid, visible on one card.

CRM is one module on the sparx platform — activate it alongside storefront, CRM, CMS, email, and B2B on one data layer and one bill. Only pay for what you run.

More free tools.

Every sparx tool runs entirely in your browser — free, no account, nothing uploaded.