42 Image Creative

Ad-ready PNG in one call. Text renders. Formats match.

Live from $0.18 / image ~45 seconds

What it does

Describe the ad in natural language. 42 Image Creative produces a PNG at the exact format your ad platform wants, with headlines, stats and CTAs rendered as HTML/CSS — not as AI diffusion. The result is ad-ready: upload to LinkedIn Campaign Manager, Meta Ads, or Google Ads without cropping, retyping or fixing garbled text.

The actor runs an internal art-director pipeline: it researches your brief, chooses a visual mood, generates a decorative asset, removes background, and composes the final layout pixel-perfect. You get one file, not a canvas to finish.

Why this one

  • 01 Headlines and CTAs render via HTML/CSS — readable at 100%, never garbled. Tested against Midjourney v7, Ideogram 3, DALL·E 3.
  • 02 Output is pre-sized for LinkedIn (1200 × 628), Meta feed (1080²) and Stories (1080 × 1920). No post-crop, no composition breakage.
  • 03 Deterministic visual mood rotation (A–F) prevents the "all my ads look the same" drift that plagues single-prompt generators.

Inputs

  • Text prompt (brief, audience, tone)

Outputs

  • 1080 × 1080 (square)
  • 1200 × 628 (landscape)
  • 1080 × 1920 (story)

Example prompts

01 LinkedIn sponsored post for an enterprise data platform. Headline: "Ship dashboards in a week". Stat: "−8 days to first insight". CTA: "Book a demo". Tone: confident, technical. Try →
02 Instagram Story ad for a sustainable fashion brand. Tagline: "Made to last. Made to love." CTA: "Shop the edit". Mood: warm, earthy palette. Try →
03 Google Display ad for a B2B cybersecurity SaaS. Headline: "Patch every CVE. Before breakfast." CTA: "Start free trial". Tone: assured, minimal. Try →

API

Single endpoint, JSON in, URL out. Standard REST — works with any HTTP client, n8n, Make, Zapier, and MCP.

curl -X POST https://api.42rows.com/v1/image-creative \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "LinkedIn sponsored post for fintech SaaS, headline \"Market-Leading Precision\", stat \"+12.4%\", CTA \"Download Insights\"",
    "format": "1200x628"
  }'

FAQ

Can I upload a logo or brand kit?

Logo injection and brand-palette pinning ship in the next release. For now, mention brand name, colors and tone in the prompt and the art director will honour them.

Does the text really render, or is it AI-generated pixels?

It renders. Headlines, stats, and CTA labels are written as real HTML/CSS over the generated visual — so they are pixel-perfect, selectable in downstream tools, and never show diffusion artefacts.

How many variations per run?

One deterministic output per call. To produce A/B variations, call the API multiple times with slightly different prompts or mood hints — same cost, different results.

What about custom aspect ratios?

The three shipped formats cover 95% of paid ad placements. Custom sizes are on the roadmap; open an issue or reach out if you need one now.

Can I integrate this into n8n or Make?

Yes. It is a standard REST endpoint — every workflow tool that does HTTP POST works. An official MCP server is also available.

Ready to ship creative?

Try it in the public terminal or get an API key.