How-to · Figma for Mac
How to restore earlier version in Figma on Mac: step by step for the desktop app
To restore an earlier version in Figma on Mac, open Show Version History from the menu icon beside the file name, select the version, and choose Restore This Version. Click an empty spot on the canvas before you start, and click Edit current version when you finish.

Quick answer
- Open Show Version History from the menu icon beside the file name in the toolbar.
- Select a version to preview it. Previewing doesn't change your file.
- Use the options control beside a version, then choose Restore This Version.
- Restoring adds two autosave checkpoints, so a bad restore can be undone.
- You need edit access. On the Starter plan, the list only goes back 30 days.
What you need
- Edit access to the file, since view-only access can't restore
- A Mac running macOS 12 Monterey or later
- The Figma desktop app for Apple silicon or Intel Macs
- A plan with the history you need. Starter shows 30 days.
How to Restore an earlier Figma version on Mac in Figma on a Mac
Open the file with edit access
Open the file in the Figma desktop app. Restoring needs edit access, so check your access before you start. If you can only view the file, ask the owner for edit access.
Tip: On the Starter plan, the version list only reaches back 30 days.
Deselect your layers
Click an empty spot on the canvas. This clears any selected layers so the next clicks stay predictable.
Tip: Keep the pointer off your layers when you click, so you don't nudge anything by accident.
Open Show Version History
Click the menu icon beside the file name in the top-left toolbar. Choose Show Version History. The history opens in the right sidebar.
Tip: The help article describes this menu in words. Match the option name if the icon looks different.
Preview the version
Select a version in the list. Figma shows it in the viewport. Your live file doesn't change yet, so look around, zoom, and scroll.
Tip: Check the parts of the old version that other people use, not just the top of the page.
Restore the version
Click the options control beside the version you want. Choose Restore This Version. Figma adds two autosave checkpoints, one from before the restore and one at the restored timestamp.
Tip: Write down the date and time of the version first. It helps if you need to find it again.
Exit version history
Click Edit current version to leave history. You return to the live file, with the restored work in place.
Tip: Don't skip this step. It's how you leave history and get back to editing.
Check the restored file
Look at the layers, pages, and text you need. Comments from every version stay in the file, including resolved ones.
Tip: If something is wrong, open version history and restore the checkpoint from just before the restore.
What version history keeps in Figma
Figma saves checkpoints of your file as you work. It records a new one every 30 minutes. It also adds one after a dropped connection or a crash. Autosave checkpoints can't be removed from history. That makes them a safety net for the work you forget to save.
How far back you can go depends on your plan. Drafts and the Starter plan can reach up to 30 days of history. Paid plans can reach the full history of existing files. Figma's pricing page lists a 30-day limit. The text doesn't say which plan that column belongs to, so check your own plan before you count on an old version.

The desktop app gives you the same features as the browser version. It adds extras, such as installing plugins and widgets, using locally installed fonts, and desktop notifications. Figma's version history help article doesn't list any difference between the two. So the steps here apply to either one. Menus can still move between releases, so trust the names you see on screen.
Open version history on a Mac
Start by clicking an empty spot on the canvas. That deselects your layers. Figma's help article starts there, so start there too. Starting from an empty canvas keeps the next clicks predictable.
Next, look at the top-left toolbar. The menu icon sits beside the file name. Click it, then choose Show Version History. The history opens in the right sidebar. Opening the list doesn't change your file. It only shows you what's there.
The help article describes this menu in words rather than pictures. If your toolbar looks a little different, match the option name rather than the icon. Show Version History is the name to look for.
Preview a version before you restore it
Select a version in the list to preview it in the viewport. You see the old layers, text, and frames on the canvas. The live file stays the same. Take your time here. Zoom, scroll, and check the parts of the file you care about.
Say a designer changed a button style on Friday, and the team wants the old one back. Open version history. Move through the list until you reach the last version before the change. Select it, then look at the button on the canvas. If the old style is there, you're ready to restore. If the button still looks new, select the next version in the list and check again.
Restore This Version and what it changes
Click the options control beside the version you want. Then choose Restore This Version. This is the step that changes your file. Figma adds two autosave checkpoints. One saves the state from before the restore. The other sits at the timestamp of the version you restored.
Those two checkpoints are your undo. If the restored version is wrong, open version history again. Find the checkpoint from just before the restore, preview it, and restore that one. The newer work stays in history as that earlier checkpoint.
| Goal | Where to go | Changes your file? |
|---|---|---|
| Look at an older version | Select it in Show Version History | No, you only preview it |
| Keep a named snapshot | Press ⌘⌥S to save to version history | Adds a named version |
| Bring an old version back | Options control, then Restore This Version | Yes, adds two autosave checkpoints |
| Export assets from an old version | Press ⌘⇧E while viewing it | No, it exports the files you choose |
Read the table as a checklist. Only one row changes your file, so keep that row for the moment you're sure.
Ask Lazur for help with the menu
If you'd rather not hunt through menus, hold ⌥⌘ and ask Lazur. Lazur looks at your screen while you hold the shortcut, and it answers out loud. Ask where Show Version History is, and Lazur draws a circle and a label around it.
Ask for a walk-through, and Lazur guides you one click at a time. It waits for each click before it moves on. It doesn't click buttons or edit your file for you. You still press every key and make every choice. That suits you when you're still learning Figma.
Good questions are specific. Try 'where is Show Version History?' or 'walk me through restoring an earlier version.' Lazur works from what's on your screen, so keep the file open while you ask.
Save a named version before a risky change
The 30-minute checkpoint is automatic. It may not land on the exact state you want. Before a big edit, save a named version. On Mac, press ⌘⌥S. Pick a name you'll recognize later, such as Before nav rebuild.
Named versions are easier to find than autosave entries. Deleting the info on a version turns it into a date-and-time autosave. Figma says that can't be undone. So name the version carefully, and leave the name alone once it's useful.
Restore from the file browser with a Mac shortcut
Figma's help article also documents a shortcut from the file browser. Hold Shift, Control, and Option together, then click the file. That starts a restore from version. The article lists this for Mac, but it doesn't say whether it behaves the same everywhere. Test it on a copy first.
The help article doesn't document a keyboard shortcut for Show Version History or Restore This Version. Some third-party lists name one. Figma's own article doesn't, so this guide doesn't use one. Use the menu path in the steps instead.
Export from an old version without restoring
Sometimes you want one asset from last week, not the whole file back. Open the older version and press ⌘⇧E. That exports using your export settings. Your live file stays the same. This is useful for handing off an old icon or image without touching the current design.
Who can restore and what the plan allows
- Restoring, naming, deleting, and creating versions all need edit access.
- View-only access can't restore. The help article doesn't say whether viewers can preview older versions of a shared file.
- Drafts and the Starter plan show up to 30 days of history.
- Paid plans show the full history of existing files.
- Version descriptions in Dev Mode need an Education (K-12), Organization, Government, or Enterprise plan, plus a Full or Dev seat.
If the version you remember is missing, check its date first. On Starter, anything older than 30 days may not show. That limit comes from the plan, so no restore inside the file can reach past it.
Desktop app requirements and updates
The Figma desktop app runs on Apple silicon and Intel Macs. It needs macOS 12 Monterey or later. If your Mac runs an older system, use Figma in a browser instead. The browser has the same core features.
Figma ends support for previous desktop app versions six months after release. The app prompts you to update. On managed computers, an administrator may need to install the update. Take the update before a big restore, so you work in the current build.
Figma's release notes dated Oct 27, 2026 cover viewing and restoring previous versions of generative plugins and shaders. Editing those now creates a new version. That change concerns plugin and shader content. The release notes I checked don't change the Show Version History steps.
When restored edits seem to be missing
A Figma community thread from September 2024 describes restored edits that looked missing after a desktop app update. A Figma staff member suggested clearing the desktop app cache. The thread closed for replies without a confirmed fix. The poster's workaround was to duplicate a version and recreate the changes by hand.
Start with the simple checks. Confirm you chose the right version, and confirm your plan still covers that date. Then duplicate the file before you try a cache clear. That way you keep a copy of what you have now.
Comments and deleted work after a restore
Comments from all versions stay in the file, including resolved ones. A restore doesn't remove later comments. That matters when a reviewer left notes after the version you restored. Those notes are still there when you return to the live file.
Deleted comments are the exception. Deletion is permanent. Restoring an older version won't bring back a comment someone deleted. If you need that feedback, copy the text somewhere safe before you restore.
- Keeps comments from every version, including resolved ones.
- Adds two autosave checkpoints you can restore from.
- Doesn't bring back deleted comments.
- Doesn't remove autosave checkpoints from history.
Mistakes people make with version history
- Treating a preview as a restore. Selecting a version only shows it. Restore This Version is the step that changes the file.
- Forgetting to exit. After you restore, click Edit current version to leave history and return to the live file.
- Relying on autosave for a risky change. Save a named version with ⌘⌥S first.
- Expecting deleted comments to return. Deletion is permanent, so they don't come back.
- Assuming old versions exist on Starter. History only reaches back 30 days there.
- Trying to restore with view-only access. Restoring needs edit access.
Most of these come from one habit. Check what each click does before you make it. Preview first, restore second, and check the result on the canvas.

What to do next
Keep the file open after the restore, and make one more pass on the parts you changed. Then save a named version of the restored state, so you can find it later.
If you plan to share the file for review, read how to share a Figma file with view access first. For the desktop app setup, see how to install the Figma desktop app on Mac. For the shortcut list, see how to show keyboard shortcuts in Figma on Mac.
Figma shortcuts for this on Mac
| To do this | Press |
|---|---|
| Save a named version to history | ⌘⌥S |
| Export with export settings while viewing a version | ⌘⇧E |
| Restore from version in the file browser (click the file) | ⇧⌃⌥click |
| Show Version History | None documented |
| Restore This Version | None documented |
If it does not work
- Show Version History isn't where the steps say
- Click an empty spot on the canvas first, then look at the toolbar beside the file name. The help article describes the menu in words, so match the option name, not the icon.
- The version I need is missing from the list
- If you're on Starter, history only goes back 30 days. Paid plans keep the full history of existing files, so check your plan on Figma's pricing page.
- I can't restore a version
- Restoring needs edit access. Ask the file owner to give you edit access, then open version history again.
- Restored edits look missing after a desktop update
- A Figma staff member suggested clearing the desktop app cache in a 2024 community thread. That thread has no confirmed fix. Duplicate the file before you try it.
- I restored the wrong version
- Open version history and find the checkpoint from just before the restore. Preview it, then choose Restore This Version on that one.
- The Shift Control Option click does nothing
- Use the click in the file browser, where your list of files shows, not inside an open file. The help article doesn't say the desktop app and browser behave the same.
Faster with Lazur
Do it faster: ask Lazur while you are in Figma
Hold ⌥ ⌘ and say what you want. Lazur sees your Figma window. Lazur guides you one click at a time and waits for each click.
- 1
Hold ⌥⌘ and talk
- 2
Lazur guides you one click at a time and waits for each click.
- 3
You stay in Figma. Nothing to copy into a chat window.
Free for 3 days, then $18/month. Download for Mac
You say“Walk me through restoring an earlier version.”
Lazur · walks you through itLazur circles the menu icon first, then waits for each click before it points at the next item.
Questions people ask
Can I restore an earlier version in Figma on Mac without a paid plan?
Yes, if the version is within 30 days. Drafts and the Starter plan can access up to 30 days of version history. You still need edit access to the file to restore.
Does restoring an old version delete my current work?
No. Restoring adds two autosave checkpoints. One saves the state from before the restore, so you can go back to it from version history.
Where is Show Version History in Figma on Mac?
Click an empty spot on the canvas. Then click the menu icon beside the file name in the toolbar and choose Show Version History. The history opens in the right sidebar.
Is there a keyboard shortcut for Figma version history?
Figma's help article documents ⌘⌥S for saving a named version. It lists no shortcut for Show Version History or Restore This Version. Some third-party lists name one, but Figma's own article doesn't.
Will restoring bring back comments I deleted?
No. Comments from all versions stay in the file, including resolved ones. Deleted comments are permanent, so restoring an older version doesn't bring them back.
How often does Figma save a version?
Figma records a version history checkpoint every 30 minutes. It also adds autosave checkpoints after a dropped connection or a crash. Autosave checkpoints can't be removed from history.
Can someone with view-only access see older versions?
The help article doesn't say whether view-only users can preview previous versions of a shared file. Test it with a viewer account if it matters to your team.
Is version history different in the Figma desktop app and the browser?
The help article doesn't list any difference. The desktop app has the same features as the browser, plus extras such as installing plugins, using local fonts, and desktop notifications.
Which Mac do I need for the Figma desktop app?
The Figma desktop app is optimized for Apple silicon and Intel Macs. You need macOS 12 Monterey or later.
Can Lazur restore the version for me?
No. Lazur doesn't click buttons or operate Figma for you. It points at the menu, circles it on your screen, and guides you one click at a time while you make each click yourself.
Sources
- View a file's version history · Figma Help Center · checked 2026-11-07
- Guide to the Figma desktop app · Figma Help Center · checked 2026-11-07
- Figma Pricing · Figma · checked 2026-11-07
- Figma product news and release notes · Figma · checked 2026-11-07
- Restoring version does not work for me · Figma Community Forum · checked 2026-11-07
Try Lazur free for 3 days
Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.