Free & unlimited

Campaign Name Generator

Consistent, sortable campaign names your whole team will follow.

google

Why a naming convention is worth enforcing

Six months into running campaigns across platforms, inconsistent names turn reporting into a manual cleanup job — "Spring Sale FINAL v2" next to "spring_promo_2" next to "Q1_LinkedIn_Retarget" can't be sorted, filtered, or pivoted cleanly in a spreadsheet or dashboard.

A consistent, delimited structure — platform, type, audience, period, variant — sorts alphabetically in a meaningful order and stays parseable by scripts or BI tools later.

How to use this tool

1Pick the platform the campaign runs on.
2Fill in campaign type, audience/region, and the period (e.g. q1-2026).
3Add a variant tag if you're running multiple versions of the same campaign.
4Copy the generated name and use it consistently when you create the campaign.

What makes a naming convention stick

  • Same field order every time, so names sort meaningfully instead of alphabetically at random
  • One delimiter, consistently — mixing underscores and hyphens breaks simple text parsing
  • Short enough to fit in a platform's UI without truncating in the campaign list view

FAQ

Which delimiter should I use?
Underscores are the most common convention and read cleanly in spreadsheets. Hyphens work well if the names also appear in URLs. Avoid spaces — they cause issues in exports and scripts.
Should dates be full dates or periods like Q1?
Periods (q1-2026, 2026-03) sort and group better for recurring campaigns. Use exact dates only for one-off, time-bound campaigns.
What if my team already has a different convention?
Consistency matters more than any specific format — adjust the field order here to match what your team already uses, and stay consistent with it.
Does this tool store what I type?
No. The name is generated entirely in your browser — nothing is sent to or saved on our servers.