Galago Imago
Try VIBE free
VIBE Versatile Image & Banner Exporter

Export hundreds of banners in moments. Zero oversized files.

Stop manually checking every file size. VIBE is your new export engine that automatically compresses graphics to hit the exact weight limits defined right in your layer names (like 150kB), all while keeping the quality stunning.

Best of all, the entire process happens 100% locally. No cloud uploads, no external optimizers, and complete privacy for your unreleased campaigns. Built for scale — turn hours of exporting into minutes.

  • 20 free exports
  • Desktop app & browser
  • No cloud uploads
Dr Galago, the VIBE mascot, holding a phone with the VIBE export queue
148 kB / 150 kB campaign.zip JPG · WebP · AVIF
Features

Select what matters, queue from anywhere.

Select banners on the canvas, whole sections, or tap your Quick Selection buttons to build the export queue. Whether you have dozens of formats on a single canvas or a massive campaign scattered across multiple pages, VIBE handles it all.

kB limits from layer names

Name a frame Google_300x250_150kB and VIBE finds the best quality that fits — a binary-search compressor instead of manual slider tweaking.

Cross-page export queue

Add frames from any page in the file, build the queue in one go, then run Export when you’re ready. You’re not locked to one page at a time.

Every format you need

JPG, PNG, WebP and AVIF in the same run — plus native SVG and PDF in Export all graphics mode. Export at 0.5×, 0.75×, 1×, 1.5×, 2×, 3× or 4×.

100% local compression

Every image is processed inside the plugin, on your machine. Nothing is uploaded — complete privacy for unreleased campaigns.

Tidy ZIP packages

Group files into ZIP archives by Figma Section or Quick Selection, with clean, predictable file names ready to send.

Smart banner matching

Naming patterns keep helper notes, overlays and placeholders out of the queue — only real banner frames get picked up.

How it works

From Figma frames to a ready ZIP in three steps.

  1. 01

    Name your frames

    Put the size and the kB limit in the layer name — or set one limit on the whole Section.

    Google_300x250_150kB
  2. 02

    Build the queue

    Select frames, Sections or saved Quick Selections — even across different pages of the file.

    Meta Google V1 Programmatic
  3. 03

    Export & send

    VIBE compresses each file until it fits, then packs everything into neatly named ZIP files.

    campaign.zip
Compare

Compare the quality. Witness the limits.

Drag the slider to see how VIBE keeps your images looking stunning while drastically reducing their file size — then switch formats below to see how much further you can shrink it.

Mountain lake at sunrise — VIBE export (JPG)
Format
Pricing

Start free. Upgrade when you’re ready.

Every plan includes all export features — paid plans simply remove the limits.

Billing period
Save up to 17% with yearly billing

VIBE Free

Try every feature on a real project.

$0 forever

No credit card required

Install for free
  • 20 exports included
  • All formats: JPG, PNG, WebP, AVIF, SVG, PDF
  • kB limits read from layer names
  • Export queue & Quick Selection
  • ZIP packages by Section
  • 100% local compression

VIBE PRO Team

One licence for the whole studio.

$8 / monthper seat

$6.67 / monthper seat

or $80 / year per seat — save 17%

$80 per seat billed once a year

Get PRO Team
  • Everything in PRO, plus:
  • Unlimited exports for every seat
  • Shared licence key for the team
  • In-app admin panel for seats
  • One invoice for the whole team
  • Priority support
  • Secure checkout by Lemon Squeezy
  • Cancel anytime
  • Invoices for companies

Prices in USD. For EU consumers VAT is included where required. Install VIBE from Figma Community and upgrade anytime from the Account tab inside the plugin — when you cancel, your plan stays active until the end of the billing period.

FAQ

Questions? Answers.

Can’t find what you’re looking for? Write to us — we reply personally.

Is my image data sent to a server?

No. Compression runs entirely on your machine, inside the plugin. The only network requests VIBE makes are for licence authentication via Figma OAuth.

Does VIBE work in the browser?

Yes. VIBE runs both in the Figma desktop app and in Figma in the browser.

Which formats are supported?

JPG, PNG, WebP and AVIF everywhere. Native Figma SVG and PDF export are also available in Export all graphics mode.

How does VIBE hit a file-size target?

It runs a binary search on compression quality to land at or just below the kB limit defined in the layer or Section name — the best quality that still fits.

What’s included in the free plan?

VIBE Free gives you 20 exports with full access to all export features, so you can test it on a real project before upgrading.

Can I cancel my subscription anytime?

Yes. Use “Manage subscription” in the Account tab of the plugin or the link in your billing e-mail. Your plan stays active until the end of the paid period.

What happens when I’m offline?

You’re not left without support: if the licence server can’t be reached, VIBE switches to a temporary offline trial with 20 exports so you can keep working, and reconnects automatically every 30 seconds to pick your real plan back up.

Ready to export smarter?

Install VIBE from Figma Community and try every feature with 20 free exports.