Path2PDF
Install in Figma

What if defining your PDF sequence was as simple as drawing a line?

Path2PDF is a Figma plugin. Draw a path across your canvas, and the frames you cross are exported and merged into one PDF — in exactly that order. Links stay clickable. Page numbers write themselves.

Install in Figma Free · no account · nothing leaves your file

Product video

See the flow in motion.

A single path becomes an ordered PDF export in seconds.

0:00 / 0:00

Try it here

Draw the order.

This is the plugin, minus Figma. Drag across the pages to number them, hold to take one back out, then export.

Project-Documentation 0 of 8 pages

Drag to add · + drag to remove · click a page to toggle

What it does

Four things Figma won't do for you.

01

Order you decide

Figma's PDF export follows the layer list, not your intent. Draw the path instead — the line is the order, and the numbers on the canvas show it before you commit.

02

Links that click

Prototype actions get dropped in a normal export and internal jumps point back at figma.com. Path2PDF writes the PDF link annotations itself, so a table of contents actually jumps.

03

Page numbers, automatic

Paste {{page}} where the number belongs. It is replaced on export and written straight back afterwards. Your file stays untouched.

04

Smaller files, on request

A JPEG embedded far larger than it's ever drawn gets brought down to what the page actually needs. Pick how far — from barely-there to as aggressive as Acrobat's smallest setting. Layout and links are never touched.

How it works

Three steps, then you never rename a frame again.

01

Open the plugin

It reads the current page and lays your frames out as a map. Nothing is uploaded, nothing is stored.

02

Draw the line

Every frame you cross gets the next number. Hold to take one back out.

03

Export

One PDF, your order, text still selectable, links still clickable. Straight to your downloads.

Questions

The things people ask.

Can Figma export multiple frames as one PDF?

Not on its own. Figma can export a page to PDF, but you don't get to choose the order — it follows the layer list. That's why so many people rename every frame with a number, export them one by one and merge them in Acrobat. Path2PDF is the shortcut: draw a line across the canvas and the frames you cross are merged into one PDF in exactly that order.

Is it possible to add page numbers to a Figma PDF export?

Yes. Paste the placeholder {{page}} as text wherever the number belongs, on every page. Path2PDF replaces it with the running number on export and writes the original text straight back immediately after, so nothing in your Figma file changes. {{page}} / {{pages}} gives a "10 / 73" style counter.

Do links and prototype connections survive a Figma PDF export?

Not reliably with Figma's own export. Prototype actions are dropped, internal jumps point at figma.com instead of the page in your PDF, and text hyperlinks can arrive with black boxes drawn around them. Path2PDF throws Figma's annotations away and writes its own, from three sources: text hyperlinks, prototype "Open link" actions, and "Navigate to" jumps between frames — so a table of contents actually jumps to the right page.

How do I merge Figma frames into one PDF in a specific order?

Open Path2PDF on the page you want to export and drag a line across the frames in the sequence you want. Each frame you cross gets the next number. Hold ⌘ to remove one from the sequence, then hit export — one PDF, your order.

Does Path2PDF change my Figma file?

No. The page number placeholder is swapped in only for the moment of the export and restored right after, even if something fails in between. Nothing is uploaded, nothing is stored, no account needed.

Does the text in the exported PDF stay selectable and searchable?

Yes. The pages come from Figma's own vector PDF export, so text remains text — searchable and selectable, not a flattened image.

Is Path2PDF free?

Yes, Path2PDF is free on the Figma Community, with no account and no watermark on the exported file.

What's next

One thing being scoped out.

Still in definition — the goal is fixed, the exact mechanics aren't yet. No release date to promise. This page is the first place it'll show up.

In definition

Page numbers for your table of contents

Right now {{page}} numbers the page it sits on. The goal is for a table of contents to know which page each chapter landed on too, and fill that number in on its own — without you hunting it down by hand.

Don't see what you need? Tell me what's missing and it goes on this list.

Request a feature

Stop renaming frames.

Install in Figma