We've just released v15:

Update v10:

Compressed PDF & Image Exporter

Compressed PDF and Image Exporter

Export Compressed PDFs and Images from Figma

The Compressed PDF and Image Exporter Figma plugin lets you specify the resolution and compression levels for images embedded in exported PDFs. Create lightweight PDFs that are easy to review and easy to share over email, slack, etc.

ODW makes plugins on Figma
Try it in Figma

Compressed PDF and Image Exporter

is free in Figma.

No install is required! Try it in our demo file in seconds, or open one of your projects and follow these three steps:

1. Open Resources:
Shift + i
2. Select:
3. Search:
Compressed PDF and Image Exporter

The plugin is free to use! Create better PDFs that are easy to share and images that are optimized for web use and SEO directly from your design software, or easily in a browser.

  • Create better image and PDF exports
  • Reorder frame content and bulk export
  • Control quality and file size
Try it for free
Support Development


Why do I need Compressed PDF Exporter?

Clients, project managers, and other stakeholders all have one thing in common. They want to review your designs but they don’t want to learn a new tool to do so. Too much of the time, they just want a PDF.

If you export one from figma, all of your source images will be embedded as lossless PNGs at their source resolution, not at their implementation size. To make matters worse, this oversized raster content will not be compressed.. The PDF will be enormous. A landing page with a few images can easily be over 100MB with the native PDF export.

Sure you can compress it in Acrobat. That will take a few minutes, and by PDF-FINAL-version-22 you will regret not having a better workflow.

The Compressed PDF Exporter plugin is the best way to create small & shareable files directly from Figma.


Want unlimited frame exports?

We ran a survey and the results were clear: users want non-subscription pricing options. We want Compressed PDF and Image Exporter to work for everyone so we built some custom licensing options:

  • There are free options. Every user gets 60 free frame exports each month.
  • Buy Frame Exports with a bulk discount and no-subscription-- à la carte options ftw.
  • Lastly, you can get unlimited frame exports with an affordable monthly subscription.
Unlimited Frame Exports: $6/m
150 Frame Exports: $5
1,500 Frame Exports: $30

Lifetime Access?

We offer lifetime access for a one-time payment for all of our apps while they are in beta as a thank you to early users. Get it while you can!

Frequently Asked Questions

Does it compress and export images?

Yes! We added support for JPGs, PNGs, and WebPs in version 10.

How can I make my PDF from Figma smaller?

  1. Compressed PDF and Image Exporter checks your selected frame, group, or auto layout for raster content before creating the PDF or image.
  2. Your vector content will keep its perfect, lossless quality, however the raster images will be redrawn at your specified resolution, and then compressed at your specified loss level.
  3. This method will significantly reduce the PDF's file size.
  4. If you are exporting an image then the same process is used though the final output will be rasterized for JPGs, PNGs, and WebPs.

Note that it is easily possible to create excellent quality PDFs that are still 90% smaller than what Figma will give you with native export features.

Figma not only completely excludes basic compression by using lossless formats, they also embed images with their full source data which will often create bloated PDFs, and in many cases unusable PDFs.

What does the resolution setting do?

The Compressed PDF and Image Exporter's resolution input works just like the native export control does in Figma. At 1x, the image has a resolution equal to, or 1x its frame size in the Figma canvas. If you have frames that are large then 1x can result in a fairly high resolution image, and 2x would be double that, and so on.

What does 'raster' mean?

  • Raster images are made with a series of colored squares that all together make up an image with a fixed resolution. These squares are often aligned to the size of one pixel, but if you zoom into raster images you will be able to clearly see the individual color blocks that make up the image at larger and larger sizes.
  • For example: PNG, GIF, JPG, and WebP are all common raster file types.
  • SVGs are a popular vector file type. Vector graphics are composed of paths that construct shapes consistently regardless of the image's size. Vector graphics are composed of paths that construct shapes consistently regardless of the image's size.
  • Properly compressing raster graphic assets and identifying opportunities for vector asset usage is a crucial aspect of performative web design and development.

Can I export multiple frames from Figma into one PDF?

Yes. The Compressed PDF Exporter has no page limit but, the bigger the export is the longer the compression and assembly process will take. It can also be hard to view a PDF that requires both horizontal and vertical scrolling so we recommend sticking to normal canvas & page sizes.

Can I export auto-layouts, groups, and other objects as a PDF?

Yes. Design how you want and export without limitation.

Should my export frame clip-content?

Yes, this is generally a good idea for parent frames.

If you cover one of our apps let us know! We are happy to give you a backlink.


Something is not working..

Email us at: bug(at)osborndesign.works
Screenshots & context are helpful for debugging.

We have already have some error tracking and reporting built in, but it's always helpful to hear from users.

Want to support development?

We appreciate all of the support we get. The best way to support us is to share the plugin, buy a license, or check out our other apps.

Buy a license
View our apps

It's time to delight your users.

We will help you understand the business case and value of good design. Unlock the impact of your website and unlock the value trapped in your users.

ODW - Artwork