Figma plugin · launching soon

One master.
Every size.
Every language.

Ad Factory turns your finished creatives into the full grid of localized banners — translated from your sheet, checked for overflowing text and exported in one ZIP. No more copy-pasting 200 headlines by hand.

One email when we launch, plus an early-bird discount. No spam. Privacy

−37% timeBeta test by a performance designer: 4 localized ad sets took 5 h 36 min by hand, 3 h 31 min with Ad Factory.
40+languages recognized in frame names
PNG · JPG · GIFexported as one tidy ZIP

How it works

Three tabs, the same order you already work in.

  1. 1

    Localize

    Select your master frames and paste a Google Sheets link, upload a CSV — or let the plugin build the sheet from your frames. Text layers are matched to the sheet by their content, no special layer names required.

  2. 2

    Review

    Every translated text is checked: grew taller than in the master, overflowed its box, clipped by the frame edge. Too long? The font is shrunk automatically within a limit you set. You approve each issue — a human stays in the loop.

  3. 3

    Export

    Pick the languages and download one ZIP: PNG, JPG or animated GIF, sorted into folders by creative and language, file names that still make sense once they leave the folder.

Built for performance designers

The boring parts of a localization round, automated — the decisions left to you.

⌘

Works with your naming

“Creative/DE/300x250”, “banner-eng-728x90”, “GGBET_EN_1008 × 130” — the language is found anywhere in the frame name and swapped in the copies.

↕

Overflow check & auto-shrink

German headline one line too long? The plugin finds the largest font size that fits and flags it for your approval. Never below the limit you set.

文

AI translation for empty cells

Missing a language in the sheet? Fill the gaps with Gemini using your own API key, keeping caps, emoji and line breaks. Every machine translation is marked for review.

▶

Animated GIF export

GIF backgrounds and Figma Motion keyframes rendered frame by frame by Figma itself, encoded with a palette tuned for gradients and glows — small enough for ad networks.

✓

Approve a whole language at once

Issues are grouped by language and by text layer. Click a card to jump to the frame, approve what looks right — approvals survive re-checks, so you never redo the same review twice.

⬚

Runs inside Figma

Your designs never leave Figma. No uploads to our servers, no new tool to learn, no seat to buy for the whole team just to look at a banner.

Coming soon

New sizes from one master — automatically

Design one creative, pick the formats you need — 300×250, 728×90, 1080×1920, a whole IAB or social preset — and get a layout draft for every size in seconds. Background fills the frame, logo and CTA always stay, secondary text is dropped on tiny banners instead of being squeezed into unreadable type.

Every draft is checked for overlaps and stays fully editable. You fix the last 10%, not the first 90%.

Get early access

Questions

When does it launch?

We’re finishing a closed beta with working designers. Leave your email and you’ll get one message on launch day with an early-bird discount.

How much will it cost?

Ad Factory will be a subscription with a free trial, monthly and yearly plans. Early-access subscribers get a launch discount.

Can it create new sizes from my master?

That’s our next feature: AI layout drafts for any list of formats, built from your master creative. It will be available to early-access users first.

Do I need a Google Sheet?

No. You can use a Google Sheet shared by link, upload a CSV, or let the plugin collect the texts from your frames and translate them.

Where do my designs and texts go?

Rendering, checks and export all happen inside Figma on your machine. AI features send only the texts (and, for resize drafts, a small preview) to Google Gemini with your own key. See the privacy policy.

Which languages are supported?

Any language your fonts support. Frame names are understood in 40+ languages by code (EN, DE, PT…), three-letter code (eng, deu…) or name (English, Deutsch…).

Stop building banners by hand

Join the early-access list — one email at launch, nothing else.

Contact us

Questions, partnerships, a feature you need — we read everything.