Bulk UTM Link Builder
Tag campaign links in bulk, catch the naming mistakes that pollute GA4 reports, and reuse templates — no spreadsheet gymnastics.
1. Build one link
Saved templates
2. Bulk: CSV in, tagged CSV out
Drop your CSV here
or click to browse · parsed locally, never uploaded
3. Audit existing links
Something not working?
Tell us what went wrong — it helps us fix the tool. Only what you type below is sent; your links never leave your device.
Need more power? Meet UTM Builder Pro
One-time payment. Yours forever. No subscription.
| Feature | Free | Pro |
|---|---|---|
| Bulk links per run | Up to 50 | Unlimited |
| Single builder, audit, naming checks, templates | Yes | Yes |
| Team naming-convention preset library | — | Yes |
| Multi-campaign management | — | Yes |
| Ads | Shown on page | Ad-free |
| Updates | — | Lifetime free updates |
Frequently asked questions
What are UTM parameters?
UTM tags (utm_source, utm_medium, utm_campaign…) are short labels appended to a link so analytics tools like GA4 can tell exactly which email, ad or post brought each visitor. Without them, campaign traffic gets lumped under "direct".
Why does case matter in UTM tags?
Analytics tools treat "Newsletter" and "newsletter" as two different sources, splitting one campaign's data in two. This tool warns you about uppercase, spaces and non-ASCII characters before they pollute your reports.
How does the bulk mode work?
Upload a CSV with a "url" column — optionally with utm_source/medium/campaign columns to override the defaults. Everything is parsed in your browser and you download a new CSV with tagged links plus a column listing any naming issues found.
Where are my templates stored?
In your browser's local storage on this device — they are never sent anywhere. UTM Builder Pro adds shareable team presets and unlimited bulk runs.