Skip to content
Free tool · Creative ops

Naming convention generator.

An ad naming convention puts the same fields in the same order in every ad name, so you can group results by format, angle or creator. Build names here, or paste existing ones and split them back into columns.

Segments

Tick the segments you want, set their values, and use the arrows to change the order.

  1. Format / style
  2. Angle
  3. Creator
  4. Product
  5. Variant
  6. Version
  7. Date (YYMMDD)
  8. Brand code
  9. Hook ID
Live preview
UGC-GIFT-MAYAR-FIELDWATCH-A-v01
Pattern: FORMAT-ANGLE-CREATOR-PRODUCT-VARIANT-v01

Bulk generate

  • UGC-GIFT-MAYAR-FIELDWATCH-A-v01
  • UGC-GIFT-MAYAR-FIELDWATCH-B-v01
  • UGC-GIFT-MAYAR-FIELDWATCH-C-v01
  • UGC-GIFT-MAYAR-FIELDWATCH-D-v01
  • UGC-GIFT-MAYAR-FIELDWATCH-E-v01

The pattern, left to right.

Read a name left to right and you know what the ad is without opening it.

FORMAT-ANGLE-CREATOR-PRODUCT-VARIANT-VERSION
UGC-GIFT-MAYAR-FIELDWATCH-A-v01

Build

Tick the segments you use, set the order and bulk generate variants A, B, C or versions v01, v02.

Parse

Paste names from an Ads Manager export and get one column per field, ready for a pivot table.

Rules that keep names clean.

A few rules

  • Pick one separator and never use it inside a segment.
  • Keep the order fixed. Position is what lets a spreadsheet split the name into columns.
  • Use a short, closed list for format and angle, and write it down. SOCIALPROOF and REVIEWS for the same idea split your data in two.
  • Variant letters are for edits of the same concept (new hook, new end card). Bump the version when the file itself changes.

Where it breaks down

Conventions decay. A busy week, a new freelancer or a rushed launch, and names drift. Agencies inherit a different system with every client. That is why the analysis should not depend on the name alone.

Library

144 assets

Field 40 - Black dial

UGC · Gift

giftunboxing hookq4

Field 40 - Black dial

Studio · Flat lay

flat layblack dial

Field 40 - Black dial

Motion · Urgency

free shippinglast day

Diver 42 - Steel

Studio · Craft detail

macrosteel

Diver 42 - Steel

Motion · Offer

free shippingcountdown

Field 40 - Black dial

UGC · Everyday

deskunboxing hook

NATO strap set

Motion · Offer

free shippingbundle

Diver 42 - Steel

UGC · Lifestyle

watersummer

NATO strap set

Studio · Range

colourwaysfree shipping

Chrono 39 - Cream

UGC · On wrist

wrist shotdaylight

Chrono 39 - Cream

Studio · Craft detail

cream dial

Field 40 - Black dial

UGC · Review

reviewq4
How Fovea does it

A library that names itself.

Fovea names every creative style-creator-product-angle from its AI tags and your edits, so the library stays searchable even when ad names do not follow the rules.

See the Library →

Questions, answered.

What is a good Facebook ad naming convention?+

One that puts the fields you want to compare in a fixed order with one separator, for example FORMAT-ANGLE-CREATOR-PRODUCT-VARIANT-VERSION. Fixed positions are what let a spreadsheet split names into columns.

Dash or underscore?+

Either, as long as it never appears inside a segment. The generator strips spaces and punctuation inside each segment for that reason.

How do I split existing ad names into columns?+

Use the Parse tab: paste names one per line, pick the separator (or let it guess) and name the fields. Copy the table straight into Google Sheets or download a CSV.

Should the date go first?+

Only if you sort by launch date. Otherwise it pushes the useful parts off screen in Ads Manager's name column.

Let the library
name itself.

Fovea tags every creative with style, angle, hook and on-screen text, and names it for you.

Start free
  • 14-day free trial
  • No card
  • No ad-spend caps