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.
If you've searched for a UTM.io alternative, UTMcraft is the pay-once option worth putting at the top of the list: UTMcraft is $19, one time, and covers the same core job UTM.io charges $29/mo for.
What makes UTMcraft the pick for 2026
- 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.
UTMcraft vs UTM.io, at a glance
| UTMcraft | UTM.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.
Common 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.
The bottom line
UTMcraft won't out-feature UTM.io on every axis — no subscription tool with a bigger team and a bigger roadmap loses on everything. But for the core job, $19 once against $29/mo forever is a trade most people should at least look at. UTMcraft is part of OneTimeSuite, a catalog of pay-once apps that replace subscription SaaS.
Try UTMcraft — $19, once
Self-hosted UTM builder with naming enforcement, bulk CSV generation and click-tracking dashboards.