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.
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.
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.
Name a frame Google_300x250_150kB and VIBE finds the best quality that fits — a binary-search compressor instead of manual slider tweaking.
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.
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×.
Every image is processed inside the plugin, on your machine. Nothing is uploaded — complete privacy for unreleased campaigns.
Group files into ZIP archives by Figma Section or Quick Selection, with clean, predictable file names ready to send.
Naming patterns keep helper notes, overlays and placeholders out of the queue — only real banner frames get picked up.
Put the size and the kB limit in the layer name — or set one limit on the whole Section.
Select frames, Sections or saved Quick Selections — even across different pages of the file.
VIBE compresses each file until it fits, then packs everything into neatly named ZIP files.
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.
Every plan includes all export features — paid plans simply remove the limits.
Try every feature on a real project.
$0 forever
No credit card required
Unlimited exports for independent designers.
$8 / month
$6.67 / month
or $80 / year — save 17%
$80 billed once a year
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
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.
Can’t find what you’re looking for? Write to us — we reply personally.
No. Compression runs entirely on your machine, inside the plugin. The only network requests VIBE makes are for licence authentication via Figma OAuth.
Yes. VIBE runs both in the Figma desktop app and in Figma in the browser.
JPG, PNG, WebP and AVIF everywhere. Native Figma SVG and PDF export are also available in Export all graphics mode.
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.
VIBE Free gives you 20 exports with full access to all export features, so you can test it on a real project before upgrading.
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.
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.
Install VIBE from Figma Community and try every feature with 20 free exports.