UTMcraft
from $5/mo · or $49 forever

Consistent campaign links and honest click counts on your own domain.

UTM.io charges $29 a month to fill out a form with dropdowns. UTMcraft is $19 once, self-hosted, and the click data is yours. Build consistently-tagged campaign links with autocomplete and a naming-convention enforcer, generate 10 ad-set variants from CSV in one shot, and track real clicks through your own redirect short links. Your click data is not a subscription.

Web app · self-hosted on your server
See it run

UTMcraft in 60 seconds

What you get

Everything in the box

Self-hosted UTM builder with naming enforcement, bulk CSV generation and click-tracking dashboards.

Builder with autocomplete

Source, medium, campaign, term and content fields suggest from your own history with a live URL preview as you type.

Auto-normalization

Every value is lowercased with spaces turned to underscores, so Email, email and E-mail can never split your analytics again.

Naming-convention enforcer

Optionally lock utm_source and utm_medium to team-approved lists, with off-list values rejected with a helpful error.

Bulk generator

Paste a CSV of variants and get tagged links plus short codes at once, with per-row error reporting.

Click tracking via short links

Share a redirect short link that records referrer, device, country from geo headers and time, then 302s to the tagged URL.

Dashboards

Clicks over time, by source, by medium, by device and top links across 7, 30 and 90-day ranges.

Campaign groups

Bundle links per launch and compare channels with roll-up click counts.

CSV export

Every link with its full UTM set, short link and click count.

Side by side

UTMcraft vs UTM.io

UTM.io charges $29/mo. Here's what actually differs.

 UTMcraftUTM.io
Price$19 once$29+/mo
Yearly cost$0 after purchase$348+
Naming-convention enforcement Yes Yes
Autocomplete from history Yes Yes
Bulk CSV generation Yes Yes
Short links + click tracking Yes, your domain Yes, their domain
Chrome extension / integrations No Yes
Your click data on your server Yes No

Costs less than one month of UTM.io, then tracks your links for free on your own domain.

Pricing

Pick how you pay

Subscriptions if you want them — but the whole point is the lifetime tier.

Monthly
$5/mo
Start monthly
Pay once, own it forever
Lifetime
$98$49once
50% off launch price — intro pricing, first 1,000 licenses
Never pay again
Own it — $49
Yearly
$50/yr
2 months free
Start yearly
Checkout by Whop · instant delivery · UTM.io costs $29/mo
How it works

Up and running in three steps

  1. Buy once on Whop

    One payment of $19 gets you the packaged installer, or clone the MIT source and deploy it yourself for free.

  2. Deploy on your own server

    Run the desktop app to build links, or stand it up on a $5 VPS with Docker so your short links work publicly.

  3. Build, share, track

    Generate tagged links in bulk, share the short links, and watch clicks by source, medium and device.

FAQ

Fair questions

Is it really free on GitHub?

Yes — UTMcraft is MIT-licensed at github.com/bensblueprints/utm-campaign-builder-mvp. The $19 buys the packaged installer and updates; building from source is free.

Where does my click data live?

On your server. UTMcraft is self-hosted, so short links run on your own domain and the click data stays in your own SQLite file.

Does it replace UTM.io completely?

No. UTM.io's browser extension and team workspaces are real conveniences for big orgs. For a founder, freelancer or small team that needs consistent links and honest click counts, UTMcraft does the job for less than one month.

Stop renting. Own UTMcraft.

Self-hosted UTM builder with naming enforcement, bulk CSV generation and click-tracking dashboards.

Get UTMcraft — $49 forever

Everything about UTMcraft — every page we have on it

Compare & pricing

Guides

Try & tools

Source