Skip to content

Bulk UTM Builder

Tag hundreds of links at once and export them as a spreadsheet.

Add a label after a pipe and it becomes that row's utm_content, which is the parameter meant for telling two links to the same page apart.

Tagged links

Your generated code appears here.

Quick Tool Overview

The Bulk UTM Builder tags a whole list of destinations from one set of campaign values, or builds each row against its own. It lowercases and hyphenates by default, keeps any query parameters the destination already has, and exports as CSV — which is what stops thirty hand-tagged links becoming three differently-spelled campaigns.

What it does
Builds tagged campaign URLs in bulk
You give it
A list of destination URLs and your campaign values
You get back
Tagged links, copyable or downloadable as CSV
Best for
Newsletters, ad sets and any campaign with more than a few links
SEO Tools Free, unlimited use No sign-up Runs in your browser

About the Bulk UTM Builder

Give it a list of destination URLs and one set of campaign values and it tags every one, or give it a full table and it builds each row against its own values. The output copies as a list or downloads as CSV ready for a campaign sheet.

Bulk is where naming discipline either holds or falls apart. Tagging thirty links by hand produces thirty chances to type Facebook one way and facebook another, and analytics will faithfully report both. Building them from one set of values removes that entirely. The builder lowercases and hyphenates by default, warns when a medium is not one analytics recognises, preserves any query parameters the destination already has, and refuses to silently produce a link with a missing required parameter — because a link with no utm_medium is a link whose traffic will not be attributed to anything.

Key features of the Bulk UTM Builder

One set of values, many links

Consistency by construction rather than by discipline, which is the whole point.

Per-row content labels

Anything after a pipe becomes that row's utm_content, for two links to the same place.

Existing parameters preserved

A destination that already carries a product ID or language switch keeps working.

CSV export

Destination and parameters in columns, generated in the browser and saved straight to your machine.

Medium checking

Unrecognised mediums are flagged per row before the links go out, not after.

How to use the Bulk UTM Builder

  1. 1

    Paste your destination URLs

    One per line. Add a label after a pipe and it becomes the utm_content for that row.

  2. 2

    Set the campaign values

    Source, medium and campaign apply to every link unless a row overrides them.

  3. 3

    Check the warnings

    Unrecognised mediums, missing parameters and malformed URLs are flagged per row.

  4. 4

    Export

    Copy the tagged links, or download a CSV with the destination and parameters in columns.

Frequently asked questions

Yes. Anything after a pipe on a line becomes that row's utm_content, which is the parameter meant for distinguishing two links to the same place. For fully per-row values, the table mode takes source, medium and campaign per line too.

Reviews of the Bulk UTM Builder

What people who use the Bulk UTM Builder think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the Bulk UTM Builder. It takes half a minute and no account.

Write the first review

More SEO tools