How to use the Bulk UTM Builder
- Click Paste from a spreadsheet and paste your rows — or Import CSV. A header row (url, source, medium, campaign…) is recognized in any order.
- Fill in or edit cells; use Defaults for values every row shares, like the campaign name.
- Check each row: the tagged URL, the GA4 channel it will count under, and warnings for missing values.
- Copy all URLs or Export CSV with the original columns plus the tagged URL and channel.
Consistent UTM tags at scale
GA4 treats Email, email and e-mail as different values, and a medium it doesn’t recognize sends visits to Unassigned. Tagging a whole campaign in one table keeps names consistent: values are lowercased, spaces become underscores or hyphens, and each row shows the default channel GA4 will assign — Paid Search for google / cpc, Paid Social for linkedin / paid_social, Email for email.
- Existing query strings and #fragments are kept; existing
utm_values are replaced unless you turn that off. - Links without
https://get it added. - Your table is saved in this browser, so you can come back to it.
Tagging one link? The UTM Builder has presets for each ad platform. Make links shorter for print with the QR Code Generator, and decode existing ones with the URL Parser.
Also searched as: bulk utm generator, utm builder csv, utm builder spreadsheet, mass utm tagging, utm links in bulk, utm parameters csv, campaign url builder bulk.
Tools that pair well with the Bulk UTM Builder
- GA4 Event Code Generator — Pick a recommended GA4 event — generate_lead, sign_up, purchase, add_to_cart and more — or name your own, fill in the parameters and items, and copy the code as gtag(), a Tag Manager dataLayer.push() or a server-side Measurement Protocol request.
- Ad Pixel Event Code Generator — Pick a platform — Meta Pixel, Meta Conversions API, TikTok Pixel, LinkedIn Insight Tag or Pinterest Tag — choose a standard event like Lead, Purchase or CompletePayment, fill in the value, currency and items, and copy code that fires right away or on a click or form submit.
- Google Tag Snippet Generator — Enter your GA4 measurement ID, Google Ads ID or Tag Manager container ID and get install code that is ready to paste — with Consent Mode v2 defaults, cross-domain linking, debug mode, manual page views and cookie settings switched on only when you need them.
- GTM Snippet Generator — Enter your GTM container ID and get the Google Tag Manager install code for the <head> and <body>, with Consent Mode v2 defaults placed before the container so every tag inside it waits for consent.