PDFShock

Why is my Figma PDF so large, and how do I make it smaller?

Short answer. A heavy Figma PDF almost always comes from its images. Photos and screenshots are stored with far more pixels than the page shows. To shrink the file, recompress only those images and leave text and vectors alone. PDFShock does it in your browser, for free, and your file never leaves your computer.

Where the weight comes from

A Figma PDF holds two kinds of content.

That is why a text-heavy document exports light, while an image-heavy pitch deck can reach tens of megabytes. At that size the file is slow to open, too heavy to email and often over upload limits.

Three ways to make it smaller

1. Compress the PDF you already exported

Drop the file on pdfshock.com, pick a preset and click Zap it.

It works with PDFs from Figma, and also from Canva, Keynote or any other tool.

2. Export a light PDF straight from Figma

The PDFShock plugin replaces Figma's PDF export. Select your frames or slides, pick a preset, export.

Measured on a 48-slide, image-heavy deck:

ExportFile size
Figma native PDF export88.2 MB
PDFShock plugin, Balanced16.5 MB (81% lighter)
PDFShock plugin, Smallest file7.1 MB (92% lighter)

Text stays selectable and searchable, and links stay clickable.

3. Shrink images before they reach the PDF

Before placing a photo in Figma, resize it to roughly the size it will be shown at. It takes more time, and you have to repeat it each time an image changes, but the native export gets lighter.

Which preset should I choose?

PresetImage resolutionBest for
High qualityup to 300 ppiPrint, zooming in on details
Balancedup to 110 ppiPresentations and sharing on screen
Smallestup to 72 ppiEmail attachments, strict upload limits

Not sure? Start with Balanced. If small text in a screenshot looks soft, try High quality.

FAQ

Does PDFShock upload my file?

No. Compression runs in your browser with MuPDF, compiled to WebAssembly. The PDF never leaves your computer. The site only counts anonymous events, such as file size before and after, with no file content.

Will my text stay selectable?

Yes. On pdfshock.com only images are recompressed, so text and vectors are untouched. With the Figma plugin, text stays selectable and searchable too.

Are CMYK colors kept?

Yes, on pdfshock.com: CMYK images and their ICC color profiles are kept as they are. The Figma plugin exports in RGB, like Figma itself.

My PDF has almost no images. Will it get smaller?

Not by much. PDFShock recompresses images and removes leftover editor data. A PDF made mostly of text and vectors is already light.

Is it free?

Yes, with no sign-up and no account. If it saves you time, you can buy me a coffee on Ko-fi. It's optional and unlocks nothing.

Website or plugin, which one?

Use the plugin when you export from Figma: the PDF comes out light from the start. Use the website when you already have a heavy PDF, from Figma or any other tool.