Use when producing ad images from brainstormed concepts, creating multiple ad variations for A/B testing, or iterating on ad designs (new headline, different screenshot, color change).
Ask the user for:
1. **Headline text** — the main text on the ad image
2. **Brand colors** (optional) — primary color, background color, text color (hex values). If not provided, defaults: background `#0f172a`, text `#ffffff`, accent `#3b82f6`
3. **Font** (optional) — font family (default: system sans-serif stack)
4. **Logo URL** (optional) — if brand guidelines require it
5. **Product image** (optional, required for product-image and branded styles) — path to a screenshot, UI image, or visual asset
6. **Style** — cookie-cutter / ugly / meme / branded / native (default: cookie-cutter)
7. **Dimensions** — width x height in pixels. Common presets:
- `square`: 1200x1200px (social feeds)
- `landscape`: 1440x1000px (Reddit/display)
- Or custom dimensions
8. **Platform** — which platform the ad is for (affects dimension defaults and template tweaks)
9. **Ad concept from ad-angles** (optional) — full concept block with headline, style, and image suggestion
Key Features
Multiple template styles including cookie-cutter, ugly, meme, branded, and native
Hook formula bank for headline selection and refinement
Direct response quality checklist
Self-contained HTML file generation
Optional Playwright screenshot capture
Privacy & Security
Data Collection
This tool follows industry-standard security practices and only collects data necessary for functionality.