On this page
PDF export questions have their own cluster on Figma's forum: "PDF exporting" has around 60k views, text not selectable in the PDF around 33k, and huge PDF file size around 27k.
Quick steps
Select the frame
Click the frame name on the canvas or in the Layers panel. Each frame you export becomes its own PDF.
Add an export setting
In the Export section at the bottom of the right sidebar, click + to add a row.
Choose PDF
Change the format dropdown from PNG to PDF. The scale control doesn't apply, because PDF exports at 1x.
Check the quality
Open the export settings for the row. PDF quality defaults to Medium.
Export one frame
Click Export and choose where to save the file.
Export several frames
Add a PDF export setting to each frame, then open File > Export (⇧⌘E / Ctrl+Shift+E) to export them in one go.
How to export a whole page as a PDF
Click an empty spot on the canvas so nothing is selected. The Export section now applies to the entire canvas of the current page. Add a PDF setting and export. This gives you one file of everything on the page, laid out as it sits on the canvas, which suits a quick review copy more than a polished document.
Exporting a PDF as a viewer or in Dev Mode
You don't need edit access to export. Viewers find the Export section under the Properties tab of the right sidebar, and in Dev Mode it shows up once you select something. The one exception is a file where the owner has turned off exporting for viewers, covered below.
How to export frames in Figma as one PDF
This is the part most people get stuck on. Figma's export docs cover exporting a selection and bulk export, but they don't describe combining frames into a single multi-page PDF. The forum thread on exporting several A4 designs as one PDF has around 16k views.
Plugins handle it. Several PDF plugins take the frames you select and export them as pages of one document, and some add print options Figma doesn't have, such as bleed or CMYK output. Compare them here:
Ranked listThe best Figma PDF and print plugins in 2026Making a deck? If your audience can open a link, presenting straight from Figma Slides skips the PDF step.
Figma PDF export not working
Work through these in order.
- No Export section. Refresh the file first. If it's still missing and you're a viewer, the owner has turned off "Viewers can copy, share, and export from this file". Ask them for edit access or an exported copy.
- Nothing selected. The Export section only shows export options for the current selection. Click the frame itself, not the page.
- File > Export shows nothing. Bulk export only lists layers on the current page that already have an export setting. Add a PDF row to each frame first, or switch to the page they're on.
Why is my Figma PDF so big?
Large placed images are the usual reason. Every photo in the frame goes into the PDF, and Figma keeps images up to 4096px on the longest side. Compress or resize photos before you place them, crop out what you don't need, and avoid stacking hidden image layers in frames you export. Also check the PDF quality setting: it starts at Medium, so if someone raised it, try lowering it again.
PDF text not selectable
Figma's help center doesn't explain when PDF export keeps text as selectable text, and the forum thread on it has no official answer. If you need searchable text, test a small frame first, and check that the text is a real text layer rather than something flattened or outlined.
PDF or PNG for sharing a design?
A PDF keeps vector shapes and text as vectors, so reviewers can zoom in without it going soft, and several frames can travel as one file if you use a plugin. A PNG is fixed pixels, which is simpler for chat and slides. For a single screen dropped into Slack, a 2x PNG is often the better choice. For a spec, a deck or anything printed, use PDF.
Exporting a Figma PDF for print
Figma exports in Same as file, sRGB or Display P3. There is no CMYK option, so print shops that require CMYK will need a converted file. A print plugin or a pass through a desktop publishing app handles that. For raster print files, see how to export 300 DPI from Figma, and for the other formats see how to export from Figma.
Frequently asked questions
How do I save a Figma file as a PDF?
Select the frame, add an export setting in the Export section, set the format to PDF and click Export. To save many frames, add a PDF setting to each and use File > Export (⇧⌘E / Ctrl+Shift+E).
Can Figma export multiple frames into one PDF?
Figma's help center doesn't document a native multi-page PDF export. Bulk export works for many frames, and PDF plugins combine frames into one document with the pages in order.
Can I export a Figma PDF at 2x?
No. PDF exports at 1x only. Vector content stays sharp at any zoom, and placed images keep their own resolution.
Does Figma export CMYK PDFs?
No. The colour profile options are Same as file, sRGB and Display P3. Use a print plugin or convert the PDF in another app if your printer needs CMYK.
More in Exporting
- How to make a GIF in FigmaMake a GIF in Figma from frames with a plugin, export a Figma Motion animation as GIF, or record a prototype. Steps, loop and timing settings, and trade-offs.
- Why Is My Figma Export Blurry, and How Do I Fix It?Why Figma exports look blurry or pixelated and how to fix it: export at 2x to 4x, pick the right format, check JPG quality and the 4096px image limit.
- How to Change Export DPI in Figma (and Get 300 DPI)Figma has no DPI setting: exports are 72 DPI times the scale. For 300 DPI, export at about 4.17x or set a pixel width. What to do about PDF and CMYK too.
- How to Export in Figma (PNG, JPG, SVG, PDF)Export from Figma as PNG, JPG, SVG or PDF: the Export section, scale, bulk export shortcut, transparent backgrounds, and what to do if Export is missing.
- How to save a Figma file locally (.fig)Save a Figma file to your computer with Main menu → File → Save local copy. You get a .fig file without version history or comments that reopens as a new file.
- How to Export Figma Variables to JSON (and CSS, Tailwind or CSV)Export Figma variables to JSON natively, convert them to CSS or Tailwind with Style Dictionary, and move variables between files with Variable Master.
- How to Import an Excel Table into FigmaFigma Design can't paste Excel cells as a table. Build one with auto layout, fill it from CSV or Google Sheets, or import .xlsx files with a free plugin.
- How to Use Rulers and Guides in FigmaTurn on rulers in Figma, drag out guides, remove the red guide lines, and measure the distance between layers with Option or Alt. Plus a note on units.
- How to install Figma pluginsFigma plugins don't need installing: open one from the Community or run it inside a file. Steps for Figma Design, Dev Mode, FigJam, Slides, saving and admins.
