On this page
The forum thread "Figma is running very slow" has around 25k views. Most slowness comes from one of two places: a heavy file, or a browser or app that's struggling. Work out which one first.
Quick steps
Open the memory meter
Go to Main menu > View > Memory usage. A meter appears in the left sidebar showing how much of the 2GB the file uses.
Find the heavy layers
Click Manage memory to see memory use per layer and find what's taking the most.
Delete hidden layers
Hidden layers still use memory. Delete the ones you don't need, and in components use boolean properties instead of stacking hidden variants of a layer.
Trim variants
Remove variants nobody uses. Each variant carries its own layers, so big sets add up.
Compress images
Replace very large photos with compressed versions sized for how they're shown.
Split the file
Move old explorations, archived pages or parts of a big library into separate files.
Is it the file or Figma?
Open a small, simple file. If it's smooth and your main file lags, the file is the problem, and the memory fixes below apply. If every file lags, start with the browser and app checks further down. The memory meter helps here too. If the file sits near the top of its 2GB, memory is the likely cause, and moving to a faster computer won't fix it. If the file uses a small fraction of it, look at the browser, the app, or the machine instead.
Figma memory usage: what the limit means
Figma gives each file 2GB of memory per browser tab, on every plan, and the desktop app has the same limit. Files near the limit tend to slow down. At 90% a red alert appears in the sidebar that you can't dismiss. At 100% the file locks.
A locked file isn't lost. When editors reload it in Chrome 83+, Firefox 89+, Safari 15.2+ or Edge 93+, Figma offers recovery mode. All pages load, the Manage memory window opens, and you delete content until usage is below 90%, which returns the file to normal.
How to make Figma run faster: reduce memory
Delete hidden layers
Hidden layers still take memory. A common pattern is a component with several hidden icons or states that get switched on in instances. Figma recommends using boolean component properties instead, so the layer is shown or hidden through a property rather than duplicated. See Figma component properties.
Cut unused variants
Each variant has its own set of layers. If a button set has sizes, states and icon options multiplied together, the count grows fast. Delete combinations the product doesn't use, and move rarely used ones to a separate file.
Split big pages and libraries
Old explorations, archived flows and full design systems in one file all add up. Move them into their own files and link to them. For libraries, splitting (for example icons in one file, components in another) keeps each one lighter for everyone who uses it.
Compress images and import SVGs in batches
Figma already scales images over 4096px down on the longest side, but a page of full-resolution photos is still heavy. Compress photos before placing them. When importing many SVGs, bring them in a few at a time rather than all at once.
How to make Figma load faster in the browser or app
Figma's troubleshooting checklist suggests these when everything is slow:
- Close Figma tabs you aren't using.
- Force-quit the browser or desktop app and open the file in a new window.
- Turn off multiplayer cursors, layout guides and effects while you work in a heavy file.
- Make sure graphics acceleration is on, since Figma draws with WebGL. See the Figma WebGL fix.
- In the desktop app, reset the cache with Help > Troubleshooting > Reset Figma and Restart. More in how to clear the Figma cache.
If Figma won't load at all, go to Figma not working for the full checklist.
Frequently asked questions
How much memory can a Figma file use?
2GB per file, in a browser tab or the desktop app, on every plan. A red alert appears at 90%, and the file locks at 100% until you reduce memory in recovery mode.
How do I check memory usage in Figma?
Open Main menu > View > Memory usage. A meter appears in the left sidebar, and Manage memory shows how much each layer uses.
Why is Figma so slow on my computer?
If only one file is slow, it's usually close to its 2GB memory limit. If every file is slow, close unused Figma tabs, check graphics acceleration is on, and reset the desktop app cache.
Is the Figma desktop app faster than the browser?
It has the same 2GB memory limit per file, so a heavy file will be heavy in both. The desktop app does avoid browser extensions and browser settings as a cause.
More in Troubleshooting
- Figma plugins not working? How to fix itFigma plugins not loading, missing or greyed out? Check your seat and edit access, org approval, network blocks and cache. A step-by-step checklist that works.
- How to Fix "Can't Open File: WebGL Isn't Supported" in FigmaFix Figma's "WebGL isn't supported" error: turn on graphics acceleration, check WebGL, update to a supported browser, and fix Edge tracking prevention.
- Figma Not Working? Every Fix, in the Order to Try ThemFigma not loading, showing a blank white screen or crashing? Check Figma's status, your browser version, WebGL, the desktop cache and file memory, in order.
- Figma shortcuts not working? How to fix themFigma shortcuts or Ctrl+Z not working? Figma assumes a US QWERTY keyboard. Set your real layout in Preferences, then check undo, redo and Show/Hide UI keys.
- How to Clear the Figma CacheClear the Figma desktop cache with Help > Troubleshooting > Reset Figma and Restart, or delete the cache folders on Mac or Windows. Plus the browser method.
- What Is the Figma Auto Layout Shortcut?The Figma auto layout shortcut is Shift+A on Mac and Windows. Here are the keys to remove and suggest auto layout, plus what to do for Ignore auto layout.
- How to Use Absolute Position and Z-Index in Figma Auto LayoutAbsolute position in Figma is Ignore auto layout. How to free one child to overlap others, change z-index with canvas stacking, and why you can't move a layer.
- How to Use Auto Layout in FigmaHow to use Figma auto layout: add it with Shift+A, pick a flow, then set gap, padding, alignment and resizing. Plus fixes for extra space and missing options.
- 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.
