Variafy Docs
Search the docs… ⌘K
Documentation

Welcome to Variafy

Variafy turns one approved ad creative into a full set of platform-ready sizes — automatically re-composed for each format, never stretched or cropped. Your logo, copy, product, and brand style carry across every export.

Currently in private beta. Access is limited to approved testers. Request early access at bejandavid04@gmail.com.

Quickstart#

Variafy is built around a simple loop: bring in one creative, pick where it needs to run, and get every size back exported to spec.

Import or generate a creative

Upload a finished banner (your approved artwork) or generate one from a prompt and brand assets inside the app.

Select your target platforms and sizes

Choose from Meta, Performance Max, LinkedIn, Google Display, or enter custom dimensions. Pick as many as you need in one go (up to 50 per request).

Variafy generates each format

Every size is re-composed for its own shape and exported at exact platform dimensions — then quality-checked automatically.

Review, refine, and download

Anything that needs a human eye is flagged for review. Refine results with chat, then download the full set.

How it works#

A new ad size isn't a crop or a stretch — it's a different layout. Variafy treats it that way. Each export runs through the same pipeline:

  • Read the design. Variafy analyses your creative — logo, product, headline, sub-copy, call-to-action, colors, and overall style — so it knows what each element is and how important it is.
  • Re-compose per format. The layout is rebuilt for each new aspect ratio. A square feed post and a tall story are arranged differently so nothing important gets chopped at the edges or squashed.
  • Preserve your brand marks. Your logo, copy, and product carry across every size under strict identity locks, and the quality check rejects any version where the logo or text is distorted, recolored, or altered. (When you generate a new creative and attach a logo file, that exact file is composited in pixel-for-pixel.)
  • Export to exact dimensions. The final file matches the platform spec precisely, in the right format and under the platform's file-size limits.
  • Quality review. Each result is automatically reviewed against the original. Anything off — cropped text, a missing element, a recolor — is flagged for manual review or retried, rather than shipped silently.
Exact sizes, guaranteed. Final dimensions never pass through an AI model — they're produced by a deterministic crop-and-downscale step — so a 1200×628 export is always exactly 1200×628 pixels.

Smart Resize#

Smart Resize is the engine that adapts a single creative into many shapes. Instead of cropping a master image down to each size, it re-lays out the design natively for each target so the result looks made for that placement.

What it does for every size

  • Re-composes the layout for the target's true aspect ratio — wide leaderboards, tall stories, and squares each get their own arrangement.
  • Extends backgrounds edge-to-edge instead of letterboxing or leaving empty bars.
  • Reserves platform-safe zones — for example, the top and bottom of a story/reel stay clear so nothing important sits under the platform's interface.
  • Keeps required copy legible and drops only non-essential text on the smallest canvases, where it would otherwise be unreadable.

Brand & identity fidelity#

The point of a resize is that it's still your creative. Variafy preserves the parts that define your brand and adapts only the layout around them.

ElementHow it's handled
LogoCarried across every size under strict identity locks and verified by the quality check — a distorted or recolored logo is rejected, not shipped. When you attach a logo while generating a creative, your real file is composited in pixel-for-pixel.
Headline & copyPreserved word-for-word, including spelling, capitalization, and diacritics; color kept identical to the source.
ProductCarried across with the same identity. On large shape changes some products may benefit from review.
Colors & stylePalette, typography feel, and overall mood are held consistent across the set.
Layoutadapts Re-composed per format — this is the part that changes by design.
Quality is enforced, not assumed. If a render drops a required line, recolors text, or crops an element, the automatic review catches it and the size is retried or flagged — and you aren't charged for failed work.

Supported formats#

Variafy covers the standard ad placements across the major platforms, plus any custom dimensions you enter. Common sizes include:

PlatformPlacementSize
MetaFeed — square1080×1080
MetaFeed — vertical1080×1350
MetaFeed — landscape1200×628
MetaStory / Reel1080×1920
Performance MaxLandscape1200×628
Performance MaxSquare1200×1200
Performance MaxVertical960×1200
LinkedInSquare1200×1200
LinkedInLandscape1200×628
LinkedInVertical628×1200
Google DisplayMedium rectangle300×250
Google DisplayLarge rectangle336×280
Google DisplayLeaderboard728×90
Google DisplayWide skyscraper160×600
CustomAny dimensions (50–2000 px per side)W×H

Meta, Performance Max, and LinkedIn each cover their square, landscape, and vertical placements (LinkedIn adds Carousel 600×900 and Spotlight 720×900). Google Display covers around 20 standard banner sizes — half page, billboard, skyscrapers, mobile leaderboards, and more. Any custom dimension is supported.

Credits & billing#

Variafy runs on credits. The rules are designed so you only pay for the work that's actually produced.

How credits are counted

  • One credit per exported size. Each unique size you generate costs one credit at standard quality. High-quality output (available on higher plans) costs 4 credits per size.
  • Exact source matches are free. If a requested size matches your source creative exactly, it's reused as-is — no credit.
  • Duplicates collapse. The same dimension requested for several platforms (for example 1200×628 for Meta and LinkedIn) counts as one deliverable and one credit.
  • Failed work is refunded. If a size can't be produced to standard, the credit is returned automatically.
example — one export run
Selected:  1080×1080, 1200×628 (Meta), 1200×628 (LinkedIn), 1080×1920

# 1200×628 requested twice -> collapses to one
# source is 1080×1080 -> that size is reused, free

Billed:    2 credits   (1200×628, 1080×1920)
Free:      1           (1080×1080 reused from source)

Plans

PlanMonthly creditsPriceBest for
Free10 one-time$0Trying Variafy out
Starter100$19 / moSolo operators & freelancers
Pro300$59 / moActive marketers & small teams
Agency1,000$199 / moAgencies & multi-client teams

Paid plans renew each cycle, with yearly billing available at roughly 20% off. The Free trial's 10 credits are one-time — they don't refresh. Need more mid-cycle? Top-up packs of 50, 200, or 650 credits are available from Billing.

Limits & quotas#

The numbers that govern an export, in one place:

LimitValue
Sizes per export requestUp to 50
Custom size range50–2000 px per side
Import file sizeUp to 10 MB
Import file typesPNG, JPG, WebP, AVIF
Credit cost — standard quality1 credit / size
Credit cost — high quality4 credits / size
Credit refreshMonthly on paid plans. The Free trial's credits are one-time and do not reset.

Why did a size fail or need review?#

Every export is scored by an automatic quality review before it reaches you. If a result falls short, Variafy retries it once; the final score then decides what happens:

OutcomeWhat it means
passedMet the quality bar and shipped normally.
needs reviewA borderline result. It still ships, but it's flagged so you can give it a human glance before publishing.
failedDidn't meet the bar, or has a critical issue. It is not shipped, and the credit is refunded automatically.

Common causes

  • Cropped element. An important element — logo, headline, product, or a person's face — sat too close to an edge and got clipped on the new shape.
  • Missing required text. A line that must appear on this size didn't render. (Non-essential copy is allowed to drop on the smallest canvases — that's expected, not a failure.)
  • Recolored text. A headline, label, or CTA was rendered in a different color than the source.
  • File too large. The export exceeded the platform's file-size limit for that placement.
You're never charged for failed work. A failed size is refunded automatically. A flagged ("needs review") size still ships — re-export it or refine it with chat if it needs a tweak.

FAQ#

What can I import?

Finished banner artwork — a flat image in PNG, JPG, WebP, or AVIF, up to 10 MB — or a creative generated inside Variafy from a prompt and your brand assets.

Does resizing change my design?

The layout is re-composed for each shape, but your logo, copy, colors, and brand style are preserved, and the automatic quality check rejects renders that distort them.

How many sizes can I export at once?

Up to 50 sizes per export request.

Why was a size flagged for review?

The automatic quality check found something worth a human glance — a tight crop, a missing element, or a text issue. It's flagged rather than shipped silently, and failed work isn't charged.

Can I edit a result?

Yes — refine any output through chat-based editing, then re-export.

Is there a public API?

Not yet. A developer API is on the roadmap. If programmatic access matters to your workflow, get in touch at bejandavid04@gmail.com and we'll keep you posted.

Data & privacy#

[confirm with David — this section is a scaffold. Fill in the real facts or link to a dedicated privacy policy. Nothing in the table below has been verified.]

TopicDetail
Where your creatives are stored[confirm with David]
How long they are retained[confirm with David]
GDPR / EU data posture[confirm with David]
Account & data deletion[confirm with David]

For privacy questions, contact bejandavid04@gmail.com.