Back to Plugins
Frame Compressor (PDF, PNG, JPG, SVG, WEBP)

Frame Compressor (PDF, PNG, JPG, SVG, WEBP)

Export & compress frames to PNG, JPG, WEBP, SVG, PDF. Free, no limits, 10 languages.

Plugin Preview

Frame Compressor (PDF, PNG, JPG, SVG, WEBP) preview

About this plugin

**Frame Compressor** β€” advanced export tool with built-in compression. Select any elements on your canvas and export them as optimized PNG, JPG, WEBP, SVG, or PDF files. Everything runs locally in your browser β€” no servers, no uploads, no accounts.β˜• Support: ko-fi.com | β‚Ώ Crypto: passimpay.io | πŸ’› DonationAlertsExport Figma frames as compressed **PNG, JPG, WEBP, SVG, PDF**.```## Install1. Open **Figma Desktop**2. Go to **Plugins β†’ Development β†’ Import plugin from manifest...**3. Select `manifest.json` from this folder4. Open any file β†’ **Plugins β†’ Development β†’ Frame Compressor****No build step required.** Everything is plain JS/HTML.## Features- 5 formats: PNG, JPG, WEBP, SVG, PDF- Quality presets: Low (25%) β†’ Lossless (100%)- Resolution: 0.25x – 4x + custom- Multi-frame β†’ auto ZIP archive- PDF: merge into one or export separately- Real-time compression stats with savings %- Per-frame breakdown- 10 languages- Donation modal (Ko-fi + Crypto)- About / changelog modal## How It Works## Compression| Format | Engine | Method ||--------|--------|--------|| PNG | OxiPNG* | Canvas re-encode / WASM || JPG | MozJPEG* | Canvas toBlob(jpeg, quality) || WEBP | libwebp* | Canvas toBlob(webp, quality) || SVG | SVGO-lite | Text optimization (remove metadata, whitespace, round coords) || PDF | pass-through | Figma's native PDF export || ZIP | fflate (inline) | CRC32 + STORE compression |*WASM engines can be integrated for production β€” current version uses Canvas API.## Changelog### v1.1.01. **New UI** β€” rebranded to OptiExport, new logo, animated preloader on startup2. **Performance** β€” fast plugin launch, removed startup lag (no loadAllPagesAsync on init)3. **Export fix** β€” Unicode filenames (Cyrillic etc.) preserved in ZIP, duplicate names get -2, -3 suffix4. **Skip & Retry** β€” problematic frames are skipped, warning shows list with retry option5. **Cancel export** β€” hover the button during export to cancel6. **Advanced settings** β€” Color Profile (Document/sRGB/Display P3), Ignore overlapping layers, Include bounding box, SVG Outline Text / Include ID, Suffix7. **Figma right panel** β€” plugin appears on exported elements via relaunchButtons### v1.0.0- Initial release: 5 formats, 10 languages, ZIP, PDF merge, dark theme

Plugin Details

Version3
CreatedFebruary 27, 2026
Last UpdatedApril 8, 2026
Categorydesign-tools-other
CreatorRamon Linda
Stats11 installs, 2 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • https://ko-fi.com
    • https://payment.passimpay.io
    • https://www.donationalerts.com