Frame Compressor (PDF, PNG, JPG, SVG, WEBP)
Export & compress frames to PNG, JPG, WEBP, SVG, PDF. Free, no limits, 10 languages.
Plugin 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
| Version | 3 |
|---|---|
| Created | February 27, 2026 |
| Last Updated | April 8, 2026 |
| Category | design-tools-other |
| Creator | Ramon Linda |
| Stats | 11 installs, 2 likes |
| Pricing | Free |
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
More Like This
Discover other plugins in the design-tools-other category.