How the bulk UTM builder works
- Paste one URL per line, or upload a CSV that has a url column.
- Fill in shared source, medium, campaign, term and content values.
- Optionally list channels (source,medium) to create every URL and channel combination.
- Copy all generated links or download them as a CSV file.
CSV format
The first row must be a header containing a url column. Optional columns are source, medium, campaign, term and content. A value in a row overrides the shared field of the same name; empty cells use the shared value.
url,source,medium,campaign,content
https://example.com/a,newsletter,email,spring_launch,hero_button
https://example.com/b,,,spring_launch,footer_linkTag one launch across many channels
Enter your landing page once, then list the channels you plan to use. Three channels and four URLs produce twelve consistently named links in one step, which removes the typing mistakes that make reports messy.
facebook,social
linkedin,social
newsletter,emailLimits and privacy
Each run handles up to 1000 links and CSV files up to 1 MB. Generation happens in your browser, so your URLs are not uploaded or stored. Cells that begin with =, +, - or @ are prefixed with a quote in the CSV download so spreadsheet apps do not run them as formulas.
Frequently Asked Questions
- How many UTM links can I create at once?
- Up to 1000 links per run. Split larger lists into several runs.
- Can I use different campaign names for different URLs?
- Yes. Use CSV mode and add a campaign column. Rows with a campaign value use it, and other rows use the shared campaign field.
- What happens to invalid URLs?
- They are flagged in the results table and left out of the copy and CSV output. Only http:// and https:// URLs are accepted.
- Does this tool store my links?
- No. Bulk generation runs entirely in your browser. If you want saved history, build links one at a time while signed in.
Related tools and guides
- UTM CheckerParse a tracked URL, find mistakes and get a corrected version.
- UTM Naming ConventionA simple, consistent naming system for source, medium and campaign.
- UTM Builder for Email CampaignsCreate UTM links for email campaigns and newsletters. Pre-filled with email as medium so every send and every link is tracked in analytics.