attr.so
FeaturesAboutChrome ExtensionFree toolsBlogPricingSign inSign up free
FeaturesAboutChrome ExtensionFree toolsBlogPricingSign inSign up free
attr.so/Free tools/Campaign Name Generator
FREE TOOL · NO SIGNUP

Campaign Name Generator -free

Pick a product, channel, and goal - get ten consistent slug-safe campaign names, ready to paste into utm_campaign, your ad platform, or your brief.

10names per run
slugsafe by default
∞campaigns / day
attr.so/tools/campaign-name-generatorLive preview
product_launch_2026
product_launch_email_2026
email_launch_product
product_launch_ny_2026
launch_product_v3
product_email_launch
fall_product_launch
launch_winter_product_2026
product_launch_test_v7
email_q2_product_launch
Names are slug-safe - paste them straight into utm_campaign.
/ 5 quick steps

How to use this tool.

~ 30 seconds end to end
  1. 01

    Enter your product or brand

    Short - one or two words. We slugify it automatically.

  2. 02

    Pick channel and goal

    Channel: email, social, paid, organic, partner. Goal: launch, sale, demo, webinar, awareness.

  3. 03

    Set the year

    Defaults to the current year - most teams use a 4-digit year as the suffix for chronological sorting.

  4. 04

    Copy any of the 10 names

    Tap a row to copy. Paste into utm_campaign, your ad-platform name field, or your campaign brief.

  5. 05

    Build the tagged URLOPTIONAL

    Pair with our UTM Builder for the full source/medium/campaign URL, then validate it before launch.

    Make it trackable
/ Where people use it

Common use cases.

6 most popular
Paid
utm_sourceutm_mediumutm_campaign
USE CASE 01

Paid ads

Campaign IDs in Google Ads, Meta Ads Manager, and TikTok Ads benefit from consistent naming for cross-platform pivot tables.

Email
USE CASE 02

Email automation

Lifecycle and behavioural drips need names that survive a year of edits - slug-safe, version-numbered, dated.

Partners
bit.ly/abc→t.co/xyz→attr.so
USE CASE 03

Co-marketing & partnerships

Partner-specific campaigns are easier to attribute when both teams use the same naming convention.

A/B
USE CASE 04

A/B testing

Tag variants with v1, v2, v3 in the name itself so you can group and compare without consulting a spreadsheet.

Briefs
✓utm_source = newsletter
✓utm_medium = email
!utm_campaign = Spring%20Sale
✓utm_content = button_a
USE CASE 05

Campaign briefs

A consistent name in the brief becomes the campaign ID across every tool - no rename required.

Planning
MAR2026
USE CASE 06

Quarterly planning

Use the year/quarter suffix to generate names that sort chronologically in every report.

/ The difference

Free, then trackable when you need it.

vs typical free tools
⚠ Most free tools

What you usually get

  • Random word generators. Outputs marketing buzzwords nobody on your team would type voluntarily.
  • No slug-safety. "Spring Launch!" hits utm_campaign and instantly fragments your report.
  • Non-deterministic. Same inputs, different names every visit - impossible to standardise.
  • No version variants. No v1/v2 awareness for A/B testing or creative iteration.
  • Saved to a public history. Your unreleased campaign names visible to anyone who refreshes the tool.
attr.so · what we ship

What you get here

  • Slug-safe by default. Lowercase, underscore-separated, ASCII-only - drops into utm_campaign with zero encoding issues.
  • Ten variant templates. Product/goal/channel/season/version combinations - pick what matches your team.
  • Deterministic. Same inputs produce the same names - shareable, documentable.
  • Version-aware. v1/v2 suffix variants for A/B and creative iteration.
  • No saved history. Generates locally - your product roadmap names never leave the tab.
/ FAQ

Frequently asked.

Can't find it? Email us
What is the best UTM campaign naming convention?
Most teams converge on lowercase, underscore-separated, with the structure {product}_{goal}_{year}. Adding a channel suffix (_email, _social) helps with cross-channel pivots. Avoid spaces, capitals, and punctuation.
Should I use snake_case, kebab-case, or camelCase?
snake_case (with underscores) is the most widely compatible - many ad platforms break URLs at hyphens, and camelCase loses readability when lowercased by an analytics tool. Underscores are the safe default.
How long can a UTM campaign name be?
No formal limit, but URLs over 2,000 characters break in some browsers. Practical limit: keep utm_campaign under 50 characters so the full URL stays readable in dashboards.
Should I include the year in every campaign name?
Most teams do - it makes year-over-year comparison trivial in pivot tables and prevents collisions when you re-run the same campaign annually.
How do I version A/B test variants?
Most teams put the variant in utm_content (button_red vs button_blue), keeping utm_campaign identical so the variants roll up together. Some teams suffix v1/v2 in the campaign name itself for stronger separation.
Why slug-safe characters only?
Spaces, capitals, and punctuation break in three ways: URL encoding (utm_campaign=Spring%20Sale), case-sensitive analytics (Email vs email), and platform-specific character restrictions. Slug-safe avoids all three.
Does the year matter for SEO?
Not directly - UTMs are stripped by canonical tags. The year matters for internal reporting, not for search ranking.
/ Keep going

Pair with these.

Related free tools

UTM Parameter BuilderTag campaigns properly→UTM Parameter ValidatorCatch UTM typos→Link Expiration CalculatorPlan campaign timing→Click Estimate CalculatorProject click volume→

Related guides

Build the full UTM-tagged URLFREE TOOL→Validate the tagged URL before launchFREE TOOL→Plan the campaign expiration timelineFREE TOOL→Estimate channel CTR & clicksFREE TOOL→

Wrap every campaign in a trackable link.

attr.so captures the campaign name, the UTMs, and every click - automatically, cookie-free.

Start free See pricing
/ More from attr.so

Other free tools.

Browse all 12 →

QR Code Generator

QR codes from any URL

Open tool

URL Shortener

Shorten long URLs

Open tool

UTM Parameter Builder

Tag campaigns properly

Open tool

Meta Tag / OG Preview

See how a link looks

Open tool

Link Privacy Checker

Where does a short link go?

Open tool

Campaign Name Generator

Name campaigns in seconds

You're here
attr.so

Privacy-first, developer-friendly link management software

Product
  • Features
  • Chrome Extension
  • Free tools
  • Pricing
  • Docs
  • API reference
  • Changelog
  • Roadmap
Company
  • About
  • Blog
  • Help
  • Feature requests
  • Support
  • Status
Legal
  • Privacy
  • Terms
  • Security
© 2026 Attr.so - All rights reserved
Built by Apptimistic