Skip to main content
Question

File size unchanged even after removing everything from it.

  • October 30, 2025
  • 2 replies
  • 43 views

Tiago_Gomes

I have a Figma Library that is getting to heavy, so my team and I deleted all the unnecessary items, components, resizes the images and downloaded the file has a local file. We got 128mb.

And for the upload purpose we need it to be much smaller, the issue is no matter what we delete, it doesn't change the file size, we even cleared the all file, including the Version History.

It literally keep the same exact size 128mb, after download it to a local copy again.

What are we missing here? Can you help?

2 replies

  • Figmate
  • 2629 replies
  • October 31, 2025

Hi ​@Tiago_Gomes ,

 

I understand you’re having an issue where your library file size stays the same (128 MB) before and after deleting elements.

 

After removing the elements, have you tried refreshing the file to see if the size decreases?

If not, this may be due to a current feature limitation: deleted components that were not unpublished first remain on the internal canvas. This happens in case there are existing instances in other files where you might want to restore those components. Because of this, your library file size may not decrease as expected.

 

As an alternative solution, you can try the following:

  1. Cut and paste all contents of the file into a new file (not copy and paste — it must be cut and paste to maintain the publish linkage).

  2. Publish from the new file to preserve the connection.

  3. Then delete the old file if you’d like, or keep it as a backup.

We recommend reading through this article before you start working on it: Move published components

 

Thanks,


Tiago_Gomes
  • Author
  • New Member
  • 2 replies
  • October 31, 2025

Hi ​@Junko3 thank you so much for the quick reply.
We did try this method actually and it was working just fine until we hit a major issue.
The Variables Library was not matching to the ui items in the new file.
We did copy all the libraries with the same names, but then the color variables in the componentes were not updating to the new file library, actually it didn’t even identified the origin of the variable colors the add associated …

So, how can we safely transfer the variables to the new file without losing the connection of the transferred components?