Utmend

UTM graveyard cleaner

Open the cleaner

Marketing URLs · browser-local

Messy UTMs in. Clean combos out.

LinkedIn vs linkedin. Q3 Launch vs q3-launch. Decode the encoding, collapse the noise, preview ordered rewrites, strip click-ID junk, flag near-duplicate campaigns — then export a list you can use.

The problem

Marketers accumulate URL graveyards: inconsistent utm_source / medium / campaign, double-encoded spaces, click-ID junk bolted on. Spreadsheets don’t normalize. Waiting on eng doesn’t scale.

Paste or drop

One URL per line, or a.txt/.csv. Sample graveyard included.

Normalize + cluster

Lower source/medium, decode, collapse whitespace, and flag near-dup campaigns.

Rewrite + strip

Preview one ordered find→replace rule free, then strip known tracking junk while keeping utm_*.

What’s included

All features unlocked
  • Paste / upload URL lists
  • Parse + normalize UTM params
  • Unique source · medium · campaign table
  • Near-duplicate campaign flags
  • Bulk find→replace across all five utm_* fields (multi-rule, in order)
  • One-click strip of known tracking junk; keeps utm_*
  • Export cleaned URLs + summary CSV/JSON
  • Campaign taxonomy pack export

No account wall.

Open the cleaner

Privacy

URLs never leave your browser. No account, no server upload.