UTM Builder - Free & Private

Build and validate tracking links in bulk, for free.

Paste 100+ URLs and generate UTM-tagged links instantly. No account required, 100% client-side privacy, and one-click file export.

No account needed
100% client-side
Export to Excel/CSV
0 URLs entered

How these fields work

Campaign source becomes utm_source. Use the platform, partner, publication, or sender that created the visit, such as google, facebook, linkedin, newsletter, or affiliate-name.

Campaign medium becomes utm_medium. Use the channel category you want to report on, such as cpc, paid_social, email, organic_social, referral, banner, or video.

Campaign name becomes utm_campaign. Use a stable promotion name that your team can recognize later, for example spring_sale, product_launch, or q2_retention.

Campaign ID becomes utm_id. Use it when you need to connect links back to an internal campaign record, ad platform ID, or reporting taxonomy.

Campaign term becomes utm_term. It is usually optional and works best for paid keywords, audience names, targeting groups, or search terms.

Campaign content becomes utm_content. Use it to separate creative variants, CTA placements, button labels, or A/B test versions such as hero_button, footer_link, or variant_a.

⚠️ Analytics Note: While this builder lets you make any parameter optional, disabling rules for utm_source, utm_medium, or utm_campaign is highly discouraged. Omitting any of these three core fields usually causes analytics platforms to drop your data into an "Unassigned" or "(not set)" reporting bucket.

Step 3: Preview & Export

Enter URLs and parameters to see the preview