Hey everyone,
This has been driving me (and apparently hundreds of others) crazy since 2021: there is STILL no native way to properly move or duplicate an entire page from one Figma file to another.
Copy-paste or “Select All” destroys page background/grid/rulers, breaks prototypes, loses comments, turns library styles into local duplicates, and forgets locked/hidden layers. Duplicating the whole file then deleting pages is the only “workaround” — but it’s a nightmare with 50+ page files or design systems.
I’m a fellow designer who’s fed up and seriously considering building a free Figma plugin called PagePort that would let you:
- Export any page (or batch multiple pages) with 100% fidelity (layers, auto-layout, constraints, page props, prototypes where possible)
- Import into any other open file in one click
- Choose Move (delete from source) or Copy
- Smart remapping for styles/variables/libraries + basic prototype reconnection
- Progress bar for large pages
Would this solve the problem for you? What features are absolute must-haves (e.g. comments transfer, export as .figpage file, template preservation)?
Most importantly — how are you currently managing this in your workflow? Sprint archiving? Splitting massive files? Design system handoffs? I’d love to hear your hacks (or horror stories) so I can make sure the plugin actually fixes the real pain.
If a solution already exist, and you think i missed it, please let me know, because I got frustrated why figma can't provide this basic feature.
Looking forward to your thoughts — let’s finally solve this together! 🚀
(Upvote if you’d install this tomorrow 👇)
