Summarize this article with:

Deleted the wrong frame. Moved a layer by accident. We’ve all been there.

Knowing how to undo in Figma saves hours of frustration and keeps your design workflow on track.

Figma offers multiple ways to reverse changes: keyboard shortcuts like Ctrl + Z, the Edit menu, and version history for deeper recovery.

This guide covers all four methods step by step.

You’ll learn the exact shortcuts for Windows and Mac, where to find the undo button in the Figma interface, how to redo actions, and how to restore previous file versions when simple undo isn’t enough.

Takes about 2 minutes to master. Let’s fix those mistakes.

How to Undo in Figma

YouTube player

How to undo in Figma is the process of reversing recent design changes using keyboard shortcuts, menu commands, or version history.

Users need this when correcting mistakes, comparing design iterations, or recovering deleted elements from the canvas.

This guide covers 4 methods requiring under 2 minutes.

Works on the Figma desktop app, browser version, and mobile app across Windows and macOS.

Have you seen the latest Figma statistics?

Discover comprehensive Figma statistics including revenue growth, market share, user demographics, and funding data.

Check them out →

Prerequisites

Before you start, make sure you have:

  • Figma account (free or paid plan)
  • Access to a Figma file with edit permissions
  • Operating system: Windows 10/11 or macOS
  • Time required: 30 seconds to 2 minutes
  • Skill level: Beginner

Starter plan users can access 30 days of version history.

Professional and Education plans get unlimited history access.

Step 1: How Do You Undo the Last Action Using Keyboard Shortcuts?

Press Ctrl + Z on Windows or Cmd + Z on Mac to instantly reverse your last action in Figma.

The change reverts immediately on the canvas without any confirmation dialog.

Action

  1. Windows users: Press Ctrl + Z
  2. Mac users: Press Cmd + Z
  3. Expected result: Last modification disappears from canvas

Repeat the shortcut multiple times to undo multiple actions in sequence.

Each press steps back through your editing history one action at a time.

Purpose

Keyboard shortcuts save time compared to menu navigation.

This method works for any action: moving elements, deleting layers, adjusting colors, or modifying components.

When you’re building a wireframe or working on user interface designs, quick undo commands keep your workflow smooth.

Step 2: Where Do You Find the Undo Button in the Figma Menu?

Click the file name dropdown in the top toolbar, select Edit, then click Undo to reverse your last change.

This method works when keyboard shortcuts fail or you prefer mouse-based navigation.

Action

  1. Location: Click file name (top-left corner) → Edit → Undo
  2. Alternative path: Main menu → Edit → Undo
  3. Expected result: Single action reversed on canvas

Purpose

Menu access helps when your keyboard layout causes shortcut conflicts.

Some users with Czech, French AZERTY, or other non-US keyboards experience Z and Y key swaps.

The Edit menu provides a reliable fallback that works regardless of keyboard configuration.

Step 3: How Do You Redo an Action You Accidentally Undid?

Press Ctrl + Shift + Z on Windows or Cmd + Shift + Z on Mac to restore an action you just undid.

Redo brings back changes in the order they were removed.

Action

  1. Windows: Ctrl + Shift + Z (or Ctrl + Y)
  2. Mac: Cmd + Shift + Z
  3. Menu path: Edit → Redo
  4. Expected result: Previously undone action reappears

Purpose

Redo lets you compare design states without losing work.

Flip between versions to evaluate which approach works better for your user experience goals.

This command pairs with undo to create a quick preview system during design iteration.

Step 4: How Do You Restore a Previous Version of Your Figma File?

Access File name dropdown → Show Version History to view and restore earlier file states from the right sidebar panel.

Version history captures autosave checkpoints and manually named versions.

Action

  1. Open history: Click file name → Show Version History
  2. Browse versions: Scroll timeline in right sidebar
  3. Preview version: Click any autosave or named version
  4. Restore: Click three-dot menu → Restore this version

Purpose

Version history recovers work beyond what Ctrl + Z can reach.

Use it to find accidentally deleted frames, restore old component states, or recover from major mistakes.

Figma autosaves after 30 minutes of inactivity, creating automatic checkpoints throughout your session.

Limitations

Free Starter plans show only 30 days of history.

Professional and Education plans unlock unlimited version access.

Restoring a version doesn’t delete comments from later versions, but you cannot recover deleted comments.

Verification

After using undo or restoring a version, confirm the canvas shows your expected design state.

Check that layers, frames, and components match the intended version.

Click Edit current version (top-left) to exit version history mode and return to live editing.

Name your restored version and the version before it. Makes finding them easier later.

Troubleshooting

Issue: Keyboard Shortcut Not Working

Solution: Go to Help → Keyboard Shortcuts → Layout → Keyboard layout.

Select the correct layout for your keyboard (US, UK, French AZERTY, Czech).

Z and Y keys swap positions on some international keyboards, breaking default shortcuts.

Issue: Undo Not Responding at All

Solution: Force-quit the Figma desktop app or browser and restart.

If the problem continues, clear your cache:

  • Mac: Open Terminal, run: rm -rf "$HOME/Library/Application Support/Figma/"{Desktop,DesktopProfile}
  • Browser: Clear browser cache, then reopen Figma in a new window

Issue: Cannot Access Version History Older Than 30 Days

Solution: Upgrade from Starter plan to Professional or Education plan.

Free accounts limit version history to 30 days. Paid plans unlock unlimited access.

Issue: Copy-Paste From Version History Pastes Current Version

Solution: Duplicate the file from the desired version first.

Then copy elements from the duplicated file into your current working file.

Direct copy-paste from version history sometimes grabs current-version assets instead. Known quirk.

Issue: Undo Breaks Auto Layout Groups

Solution: This bug appears randomly after updates.

Submit a bug report at help.figma.com if restarting doesn’t fix it.

Related Processes

Master these connected Figma skills to speed up your design workflow:

Understanding keyboard shortcuts across Figma improves editing speed.

The redo command (Ctrl + Shift + Z) pairs naturally with undo for comparing design states.

Version history becomes critical when collaborating with team members on shared files.

FAQ on How To Undo In Figma

What Is the Keyboard Shortcut to Undo in Figma?

Press Ctrl + Z on Windows or Cmd + Z on Mac to undo the last action.

This shortcut instantly reverses your most recent change on the canvas. Repeat it to step back through multiple actions.

How Do You Redo an Action in Figma?

Press Ctrl + Shift + Z (Windows) or Cmd + Shift + Z (Mac) to redo.

Windows users can also use Ctrl + Y. This restores any action you accidentally undid.

Where Is the Undo Button Located in Figma?

Click the file name in the top-left toolbar, select Edit, then click Undo.

This menu-based approach works when keyboard shortcuts fail or conflict with your keyboard layout.

Can You Undo Multiple Actions at Once in Figma?

Not simultaneously. Figma processes undo step by step through your action history.

Press Ctrl + Z or Cmd + Z repeatedly to reverse multiple changes in sequence. Each press undoes one action.

How Do You Access Version History in Figma?

Click the file name dropdown, then select Show Version History.

The right sidebar displays autosave checkpoints and named versions. Click any version to preview, then restore if needed.

Is There an Undo Limit in Figma?

Figma doesn’t publish a specific undo limit for the current session.

Version history extends recovery beyond session-based undo. Free plans access 30 days of history; paid plans get unlimited.

Why Is Ctrl + Z Not Working in Figma?

Keyboard layout mismatch is the common cause. Go to Help → Keyboard Shortcuts → Layout.

Select your correct keyboard layout. International keyboards swap Z and Y positions, breaking default shortcuts.

Can You Undo Changes in the Figma Mobile App?

Yes. The Figma mobile app supports undo functionality.

Access it through the app’s edit menu since mobile devices lack physical keyboard shortcuts. The process mirrors the desktop menu method.

How Do You Restore a Deleted Element in Figma?

Press Ctrl + Z immediately to undo the deletion.

If too many actions have passed, open version history, find the version containing your element, then copy it back to your current file.

Does Undo Work Differently in Figma’s Browser Version?

No. Undo functions identically in the browser and desktop app.

Same shortcuts, same Edit menu location, same version history access. Browser users may need to avoid conflicts with browser-level shortcuts.

Conclusion

Mastering how to undo in Figma keeps your design process flexible and stress-free.

You now have four reliable methods: Ctrl + Z for quick reversals, the Edit menu for mouse-based access, Cmd + Shift + Z for redo, and version history for deeper file recovery.

Each approach fits different situations. Quick edits need keyboard commands. Major mistakes call for version restore.

The undo feature works consistently across the Figma desktop app, browser version, and mobile app.

Bookmark this guide for reference when shortcuts stop working or you need to recover deleted layers.

Start experimenting with your designs confidently. Mistakes are just one keystroke away from disappearing.

Ready to expand your Figma skills? Learn how to mask in Figma or explore how to make a grid in Figma for better layout control.

Author

Bogdan Sandu specializes in web and graphic design, focusing on creating user-friendly websites, innovative UI kits, and unique fonts.Many of his resources are available on various design marketplaces. Over the years, he's worked with a range of clients and contributed to design publications like Designmodo, WebDesignerDepot, and Speckyboy, Slider Revolution among others.