For performance marketers, social teams and agencies

One brief.
Every size.
Every variant.

MacroCreate turns your website into on-brand ads, social posts and banners — set for every placement you run, in as many headline and layout variants as you want to test. When the campaign needs motion, an agent makes the 40-second promo film too.

Story / Reel1080×1920 STORY / REEL
Instagram portrait1080×1350 INSTAGRAM PORTRAIT
Instagram post1080×1080 INSTAGRAM POST
LinkedIn feed1200×627 LINKEDIN FEED
Half page300×600 HALF PAGE
Wide skyscraper160×600 WIDE SKYSCRAPER
Billboard970×250 BILLBOARD
Medium rectangle300×250 MEDIUM RECTANGLE
Leaderboard728×90 LEADERBOARD
Mobile banner320×50 MOBILE BANNER
Proof 01 — one brief, ganged at true scaleEvery ad on this page was set by MacroCreate · brands are fictional
1080×1080 Instagram post1080×1350 Instagram portrait1080×1920 Story / Reel1200×627 LinkedIn feed1600×900 X post300×250 Medium rectangle336×280 Large rectangle300×600 Half page160×600 Wide skyscraper728×90 Leaderboard970×250 Billboard320×50 Mobile banner1200×630 Link preview1920×1080 Website hero1280×720 YouTube thumbnail

How it works

From a URL to a full size run, in three steps.

  1. 01

    Paste your URL

    MacroCreate reads your site for its palette, logo, fonts and the lines already written on it — so your ads start in your own colors and your own words.

  2. 02

    Write the brief

    A headline (up to three, to test against each other), a supporting line and a button. Choose a layout: Statement, Color block or Split.

  3. 03

    Pull the proof

    Every size lands on one proof sheet at true scale, so you check the whole run at a glance. Export the set as a ZIP of upload-ready PNGs.

Variants

Test 9 ads for the effort of one.

Three headlines across three layouts, same brand, same size. Each variant is re-typeset, not re-made: the layout engine fits every headline to every size and picks text colors that pass contrast on your palette, so version C is as clean as version A.

3 headlines×3 layouts×15 sizes=135

upload-ready assets from one brief — each layout exports every size and headline as one ZIP.

StatementColor blockSplit
AStatement layout, headline A: Close the books in a day, not a week.Color block layout, headline A: Close the books in a day, not a week.Split layout, headline A: Close the books in a day, not a week.
BStatement layout, headline B: Your month-end, on autopilot.Color block layout, headline B: Your month-end, on autopilot.Split layout, headline B: Your month-end, on autopilot.
CStatement layout, headline C: Every invoice matched. Every account balanced.Color block layout, headline C: Every invoice matched. Every account balanced.Split layout, headline C: Every invoice matched. Every account balanced.

Quillon · sample brand · 1080×1080 Instagram post

Why it’s cheap

Rendered, not generated.

Generating every image means paying per picture and hoping the model keeps your logo, colors and offer straight. MacroCreate typesets instead: your logo file, your hex colors, your fonts, placed by layout rules written for each shape of placement.

So an extra size or an extra variant costs a render, not another round of prompting. The hundredth asset costs what the first one did — and none of them invents a logo or misspells your offer.

Leaderboard, 728×90
Strip · 728×90 Leaderboard
Billboard, 970×250
Landscape · 970×250 Billboard
Mobile banner, 320×50
Strip · 320×50 Mobile banner

Saltmarsh Swim · sample brand · strips, towers and squares each get their own arrangement — not one layout, stretched

Promo films

When it needs to move: a 40-second film.

Give the video agent a URL. It studies the site, writes the brief from the site’s own words, designs original motion graphics — no screen recordings — and composes the music in code, timed so every cut lands on a bar line. It runs on your own Claude key.

Verificationfinal.mp4

  • PASSDuration40.000 s
  • PASSLoudness−14 LUFS ± 1
  • PASSTrue peak≤ −1 dBTP
  • PASSScene cutson bar lines
  • PASSOn-screen wordsquoted from your site
  • PASSThird-party logosnone
  • PASSContact sheetreviewed

Every film ships with its report

HOOKPROBLEMSOLUTIONFEATUREFEATUREFEATUREFEATURECTA1234567891011121314151617181920PADBASSKICKCLAPMELODY0:000:40 · EVERY CUT ON A BAR LINE

Who it’s for

Performance marketers

A variant per ad set and every placement covered, ready the same day — test the message, not the design queue.

Social & content teams

Feed post, portrait, story, link preview and thumbnail from one brief, all in brand, all at once.

Agencies & freelancers

Capture each client’s brand once from their URL, then turn a campaign into a full size run in minutes.

Invitation only, while in beta

Get on the press.

Leave your work email and tell us what you make. We’ll send an invitation as seats open.

We keep your email and role only to send the invitation.