Skip to main content
Daniel_Robbins
February 5, 2021

Move a page from one Figma file to another

  • February 5, 2021
  • 239 replies
  • 67768 views

Pretty simple ask: I want to move a page from one Figma to another. I don’t see a way to do it.
Select All + Cut + Paste is not a good solution as I might have locked objects that don’t come with the copy and there might be properties set on the page (background color, etc.) that I might lose.

239 replies

Francisco_M_Ferreiro1
October 2, 2024

Well, at least they removed the floating panels. 😅

Robert_Orzanna
October 8, 2024

Agree on this one.

Yes, you can select all and copy/paste, but you are losing valuable comments. 😦

kluplau
October 16, 2024

+1
We need to be able to restructure our work, without loosing data

Tom_Auger2
Active Member
November 1, 2024

Okay buddy. You clearly only work on little tiny Figma projects or you have a ton of spare time on your hands.

Now try with a file that has 100+ historical pages (from a time before you worked on the project) and use your copy and paste method without making any errors.

Contrast that monumental effortof your proposed “solution” with the ability to shift-click a bunch of pages in the navigator, right-click and say Move To File…

Tom_Auger2
Active Member
November 1, 2024

Until the Figma team implements a proper move, there’s an alternate method that can work in certain use cases that’s a lot less tedious and prone to error than copy-pasting individual frames into blank pages on a new doc.

If your goal is to archive pages within a big monolithic file into one or more files, do the following:

  1. From the main file tab, locate the monolithic file you are looking to split up. Right-click and duplicate that file.
  2. Be very explicit in your naming convention so you don’t make mistakes!
  3. Go back to your original file and just start deleting pages you don’t want. You can even shift-click to select many pages and right-click > delete page(s)
  4. Optionally, go to the duplicated (archive) file, and delete the pages that you kept in the old file. Or don’t and keep the duplicated file intact as a “snapshot”.

A couple of other things to think of:

A) Figma has a pretty awesome History feature. If your only goal is to offload drafts, old pages or things from previous sprints, consider making a snapshot of your complete file, and then just delete the pages you no longer want. You can always find them again if you need them for reference or legal purposes by clicking on that snapshot. It’s even possible to copy-paste from an old snapshot into the current version if you need to bring something back!

B) To make the page deletion process less error-prone, consider first re-arranging the page order in the navigator on the original file and create a blank page with “----------” as a file name to use as a separator between the files you want to keep and those you wish to archive. That way, when you follow my steps above, you can just shift-click the files and delete in one shot.

Alternatively, wait until Figma implements this feature. Could be a while - they need to get to that horizontal scrollbar on the Layers panel first!!!

Mark_Ro
November 1, 2024

you must be a joy to work with. This has worked for me for several 100+ page designs. We’ve designed and launched websites for Fortune 100 brands. My comment was a hopeful solution for the short-term. I agree, Figma should be working on making this better, but hopefully my comment has helped others.

Before making negative comments, maybe take a break, go outside, have fun in life. No need to be negative. Waste of your time and not helpful to the discussion. I hope you find some happiness in your life.

Tom_Auger2
Active Member
November 1, 2024

Fair points. Sorry for dumping.

Gonzalo_DLP
New Participant
November 6, 2024

+1 for this feature request

Jenni_Merrifield
New Member
December 5, 2024

Pinging to keep alive

Jenni_Merrifield
New Member
December 5, 2024

They’ve finally done that one! Maybe we’ll actually get to see this one done now.