🔗 URL Tools

Bulk UTM Builder

Tagging every link in a campaign one by one is how tracking breaks. Add source, medium and campaign to every URL at once, correctly encoded.

  • 100% free, no limits
  • No sign-up
  • Your data never leaves your browser
  • Results in under a second

Free tool Paste your list — the Bulk UTM Builder does the rest

The example below is already loaded, so you can see exactly what you get. Replace it with your own list and the result updates as you type.

Got a bigger job? The full Notepad runs the same engine on lists of any size — chain this with dedupe, sort and filter, undo any step, and save the whole routine as a recipe for next time.

Example Bulk UTM Builder: before and after

Before
https://example.com/shoes?size=9#reviews
After
https://example.com/shoes?size=9&utm_source=newsletter&utm_medium=email&utm_campaign=spring%20sale#reviews

Settings used: utm_source: newsletter · utm_medium: email · utm_campaign: spring sale

How it works What the Bulk UTM Builder does

Adds utm_source, utm_medium, utm_campaign (and optionally utm_term / utm_content) to every URL — correctly placed before any #anchor and after any existing parameters.

Adds UTM tracking parameters to every URL in one go: fill in source, medium and campaign (plus term and content if you use them). The parameters are URL-encoded, added with ? or & as needed, and placed before any #fragment so the link still works.

If a URL already has UTM tags, they are replaced by default, which stops duplicate utm_source values from confusing analytics.

3 steps How to use the Bulk UTM Builder

  1. Paste your list into the box above — one item per line. Keyword exports, crawl exports and spreadsheet columns all work.
  2. Check the settings and adjust them to your job — the result updates as you type.
  3. Copy the result and paste it wherever it needs to go. Nothing is uploaded, so client and confidential data stay on your machine.

Use it to When to use the Bulk UTM Builder

  • Tag every link in a newsletter with the same campaign
  • Build tracked URLs for a batch of social posts
  • Prepare landing-page URLs for an influencer or partner campaign

FAQ Bulk UTM Builder questions

Is Add UTM Parameters free to use?

Yes. Add UTM Parameters runs entirely in your browser, on this page and in the full Notepad, with no sign-up, no limits, and nothing sent to a server.

Which fields are required?

Google Analytics needs utm_source at minimum; source, medium and campaign are recommended for clean reports.

Are spaces allowed in the values?

Yes. They are encoded as %20 automatically, though lowercase words with hyphens are easier to read in reports.

Pairs well with More URL Tools tools, all free

Stop fixing lists by hand

The Bulk UTM Builder is one of the free tools inside Seowolf’s Notepad. Paste a list once, then dedupe, filter, sort, compare and format it in seconds — every step undoable, nothing uploaded, no account.

Open the Notepad — it’s free
← Browse all free tools
KnownHost