Home
The Exact Redo Shortcut for Every Major App and OS
The keyboard shortcut for Redo is typically Ctrl + Y on Windows and Command + Shift + Z on macOS. While these are the universal standards, the exact key combination can shift depending on the specific software environment, such as Microsoft Office, Adobe Creative Cloud, or professional coding editors.
Quick Reference for Redo Shortcuts
For those in an immediate rush, here are the most common Redo shortcuts categorized by platform and primary application:
- Windows (General):
Ctrl + Y - macOS (General):
Command (⌘) + Shift + Z - Microsoft Word/Excel:
Ctrl + YorF4(Windows),Command (⌘) + Y(Mac) - Adobe Photoshop:
Ctrl + Shift + Z(Windows),Command (⌘) + Shift + Z(Mac) - Google Docs:
Ctrl + YorCtrl + Shift + Z(Windows),Command (⌘) + Shift + Z(Mac) - Visual Studio Code:
Ctrl + YorCtrl + Shift + Z(Windows),Command (⌘) + Shift + Z(Mac)
The Redo command only becomes active after an "Undo" operation (Ctrl + Z or Cmd + Z) has been performed. It essentially moves you forward in time through your action history.
Redo Shortcuts on Windows Systems
In the Windows ecosystem, the Ctrl + Y shortcut has been the dominant standard for decades. This mapping follows a logical alphabetic progression in some early developer's minds, where "Z" (the last letter) was for going back, and "Y" (the preceding letter) was for going forward.
The Standard Ctrl + Y Mapping
Most native Windows applications, including File Explorer, Notepad, and basic text fields, respond exclusively to Ctrl + Y. When you perform an undo, the system places that undone action into a temporary "redo buffer." Pressing Ctrl + Y tells the operating system to retrieve the most recent item from that buffer and re-apply it to the active document or interface.
The Rise of Ctrl + Shift + Z on Windows
In recent years, a shift toward cross-platform consistency has led many Windows applications to adopt the macOS-style Ctrl + Shift + Z. This is particularly common in:
- Web Browsers: Chrome, Edge, and Firefox often support both.
- Design Tools: Apps like Figma or Canva prefer the shift-modifier for forward progression.
- Development IDEs: JetBrains tools and Sublime Text often use this to keep developers' muscle memory consistent across different laptops.
If Ctrl + Y fails to produce a result in a modern Windows app, the first alternative to try is always Ctrl + Shift + Z.
Redo Shortcuts on macOS
Apple has maintained a high level of consistency across its human interface guidelines for years. On macOS, the Redo command is almost universally mapped to Command (⌘) + Shift + Z.
Why Mac Uses the Shift Key for Redo
Unlike the Windows "Z and Y" logic, Apple’s design philosophy focuses on "Modified Actions." Since Command + Z is Undo, adding the Shift key modifies that action to perform its opposite—Redo. This is perceived by many UX designers as more intuitive because the user keeps their fingers on the same base keys (Cmd and Z) and simply adds a modifier to reverse direction.
Rare Exceptions on Mac
Some legacy ports of Windows software to Mac might occasionally use Command + Y, but these are increasingly rare. In professional video editing suites like Final Cut Pro or DaVinci Resolve, the Cmd + Shift + Z standard remains the primary way to cycle forward through edits.
Specialized Shortcuts in Microsoft Office
Microsoft Office, specifically Word, Excel, and PowerPoint, handles the Redo function with a bit more complexity than a simple text editor.
The F4 Key and Repeating Actions
In Windows versions of Excel and Word, the F4 key serves a dual purpose. It can act as a Redo shortcut after an Undo, but its primary function is "Repeat Last Action."
For example, if you highlight a cell in Excel and change the background color to yellow, selecting another cell and pressing F4 will repeat that formatting action. This is distinct from Redo, which specifically navigates a history stack. However, if the last thing you did was an Undo, F4 will effectively function as a Redo.
Redo in Excel for Mac
Excel for Mac users often find themselves confused by the lack of the F4 repeat function (which is often mapped to cell referencing in formulas). On Mac, the most reliable Redo shortcut within the Office suite is Command + Y. While Cmd + Shift + Z works in many newer versions, Command + Y is the "old guard" shortcut that rarely fails in the Microsoft environment.
Redo Shortcuts for Creative Professionals
In the world of graphic design, video editing, and UI/UX, the Undo/Redo history is the most frequently used feature. Modern creative tools have evolved their shortcuts to handle "Multiple Undo" states.
Adobe Photoshop and the 2018 Shift
Before the October 2018 release (version 20.0), Photoshop had a somewhat idiosyncratic way of handling Undo. Ctrl + Z would only undo the very last action, and pressing it again would "Redo" that action. To go back multiple steps, users had to press Ctrl + Alt + Z.
Since 2018, Adobe aligned Photoshop with the rest of the creative world. Now:
- Undo:
Ctrl + Z(multiple times) - Redo:
Ctrl + Shift + Z
For veteran designers who spent 20 years learning the old way, Photoshop allows you to switch back to "Legacy Undo Shortcuts" in the Keyboard Shortcuts menu, though this is generally discouraged for new workflows.
Figma and Modern UI Design
Figma, the leading tool for interface design, strictly adheres to the Ctrl + Shift + Z (Windows) and Cmd + Shift + Z (Mac) standard. Because Figma is browser-based, it also has to navigate the browser's own shortcut layers. If you are using Figma in Chrome, the browser and the app usually share the same Redo logic, minimizing conflict.
Redo in Coding and Development Environments
Developers rely on the Redo shortcut to test code iterations. Most IDEs (Integrated Development Environments) utilize a linear history model but offer sophisticated ways to navigate it.
VS Code and IntelliJ
Visual Studio Code (VS Code) supports both Ctrl + Y and Ctrl + Shift + Z on Windows. This flexibility caters to developers coming from different backgrounds. In the IntelliJ IDEA ecosystem, the Redo command is prominently mapped to Ctrl + Shift + Z.
The Terminal and Command Line
It is a common point of frustration that Ctrl + Z and Ctrl + Y do not work the same way in a Terminal or Command Prompt. In a Unix-based terminal (like macOS Terminal or Linux Bash), Ctrl + Z actually suspends the current process (SIGSTOP). To "Undo" in a terminal environment, users often have to rely on application-specific commands (like u in the Vim editor). Redo in Vim, for instance, is mapped to Ctrl + R.
Why the Redo Shortcut Sometimes Fails to Work
Understanding the technical logic behind the Redo command can help troubleshoot why the shortcut might seem "broken."
The Linear Stack Model
Most software uses a "Linear Undo/Redo" model. Imagine a stack of plates. Every time you perform an action (type a word, change a color), you add a plate to the stack.
- Undo: You take the top plate off the "History Stack" and put it on the "Redo Stack."
- Redo: You take the plate from the "Redo Stack" and put it back on the "History Stack."
The "New Action" Trap
The most common reason a Redo shortcut fails is the execution of a new action. If you Undo three times, you have three actions on your Redo Stack. However, if you then perform a new action (like typing a single character or moving an object), the Redo Stack is immediately cleared. This happens because the software's history logic cannot fork into two different futures. Once a new path is taken, the "undone" path is erased to maintain a linear sequence.
Greyed Out Menu Items
If you look at the "Edit" menu and see "Redo" greyed out, it means the Redo Stack is empty. You cannot redo something that was never undone in the first place, nor can you redo something if you have performed a new action after your last undo.
Technical History of Undo and Redo
The ability to "take back" an action is not as old as computing itself. It was a revolutionary concept developed to make computers more "human-centric."
From Brown University to Xerox PARC
The concept of an Undo feature was first discussed in the late 1960s. The File Retrieval and Editing System (FRESS) at Brown University (1968) is often cited as the first system to implement a primitive version of Undo.
However, the shortcuts we use today—Ctrl + Z, Ctrl + X, Ctrl + C, and Ctrl + V—were popularized by Larry Tesler at Xerox PARC in the 1970s. Tesler’s philosophy was to create a "modeless" environment where users could explore without fear of permanent error.
Apple's Standardization
When Steve Jobs and the Apple team visited Xerox PARC, they saw the potential of these commands. The Apple Lisa and later the Macintosh (1984) codified these shortcuts into the user interface guidelines. Apple decided that "Undo" should be the very first command in the "Edit" menu, followed by a separator and then Cut, Copy, and Paste. Redo was added later as software complexity grew, often sitting just below Undo.
Redo Shortcuts on Mobile and Tablet Devices
As computing moves toward touch interfaces, the keyboard shortcut has been supplemented (and sometimes replaced) by gestures.
iPadOS and Keyboard Folios
If you use an iPad with a Magic Keyboard or a Smart Folio, the shortcuts are identical to macOS: Command + Shift + Z. However, if you are using the touch screen:
- Three-Finger Swipe: On modern iPadOS and iOS, a three-finger swipe to the left is Undo. A three-finger swipe to the right is Redo.
- Three-Finger Tap: A double tap with three fingers can also trigger an Undo/Redo menu in some apps.
iPhone "Shake to Undo"
On the iPhone, the most famous (and sometimes polarizing) way to access these functions is by physically shaking the device. Shaking the phone brings up a prompt asking if you would like to Undo. If you have already undone something, the prompt will include a "Redo" option.
Customizing Your Redo Shortcut
If you find the default shortcuts uncomfortable, many professional applications allow for customization.
How to Change Shortcuts in Windows Apps
In applications like Adobe Photoshop or Microsoft Word, you can enter the "Keyboard Shortcuts" or "Options" menu to remap keys.
- Go to Edit > Keyboard Shortcuts.
- Locate the Redo command under the Edit category.
- Click the existing shortcut and press the new key combination you prefer.
- Save the profile.
Using System-Wide Remapping
Power users on Windows often use tools like "PowerToys" (Keyboard Manager) to remap keys at a system level. For example, if you prefer the Mac-style Ctrl + Shift + Z for everything, you can create a rule that intercepts Ctrl + Y and sends Ctrl + Shift + Z instead. On macOS, this can be done natively via System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts.
Advanced Concepts: Non-Linear Undo
While most of us use linear redo, some advanced software implements "Non-Linear Undo." This allows a user to undo a specific action from ten minutes ago without undoing the fifty actions that happened since then.
Non-Linear History in Graphics Software
Adobe Photoshop's "History Panel" is a semi-non-linear tool. While continuing to work usually deletes the subsequent history states, the "History Brush" allows you to selectively "redo" or restore parts of an image to a previous state while keeping current changes in other areas.
Version Control as "Ultimate Redo"
For developers and writers, tools like Git act as a macro-level Redo system. If a series of changes (commits) fails, they can "revert" to an older version. In this context, "Redoing" is the act of re-applying a commit or moving forward in a branch history. This is the most robust form of redo available, as it survives software crashes and computer reboots.
Practical Tips for Productive Redoing
To master the Redo shortcut, consider these professional workflow tips:
- Check the Edit Menu First: If a shortcut isn't working, click "Edit" at the top of your app. The menu item will usually show the specific shortcut keys next to the word "Redo."
- Finger Placement: For
Cmd + Shift + Zon Mac, use your thumb forCmd, your pinky forShift, and your index finger forZ. This "claw" position allows for rapid back-and-forth movement. - The "Undo-Redo Comparison" Trick: Designers often Undo and Redo in rapid succession to compare a change with the previous version. This "flicker test" is a great way to see if a specific edit actually improved the work.
- Save Often: Shortcuts are great, but the "Undo/Redo Buffer" is usually cleared when you close a program. Permanent "Redo" only exists if you use version-controlled software or cloud-based apps with version history (like Google Docs or Notion).
Frequently Asked Questions (FAQ)
What is the shortcut for Redo in Google Chrome?
In Google Chrome on Windows, you can use Ctrl + Y or Ctrl + Shift + Z. On Mac, use Command + Shift + Z. This applies to both the browser's navigation (like re-opening a closed tab via Ctrl + Shift + T, which is a form of redo) and text entry within web forms.
Why is Ctrl + Y not working in my app?
If Ctrl + Y isn't working, the app might be using the Ctrl + Shift + Z standard. Additionally, check if you have made a new edit after your last Undo, as this wipes the redo history. Finally, ensure that the application actually supports multiple levels of redo; some basic apps only support a single level of undo/redo.
Is there a Redo shortcut for Linux?
Yes, most Linux desktop environments (like GNOME or KDE) follow the Windows standard of Ctrl + Y or the cross-platform Ctrl + Shift + Z. In terminal-based editors like Nano, the shortcut might be different (e.g., Alt + U for undo and Alt + E for redo in some configurations).
Does Redo work after saving a file?
In most modern applications like Microsoft Word or Photoshop, you can still Undo and Redo after hitting "Save." However, once you close the file or the application, the history buffer is typically deleted, and you will not be able to Redo when you reopen the file.
Can I Redo a file deletion?
If you delete a file in Windows File Explorer and then press Ctrl + Z, the file is restored from the Recycle Bin. If you then press Ctrl + Y, it will "Redo" the deletion and send the file back to the Recycle Bin.
Summary
The shortcut for Redo is a vital tool for digital productivity, acting as the forward-moving counterpart to Undo. While Windows users should default to Ctrl + Y and Mac users to Command + Shift + Z, the increasing trend toward software standardization means that Ctrl + Shift + Z is becoming a universal alternative on all platforms. By understanding the "Stack" logic of history buffers and knowing the specific variations in professional suites like Microsoft Office and Adobe, you can navigate your creative and professional work with significantly higher speed and less frustration.
-
Topic: Undo - Wikipediahttps://en.m.wikipedia.org/wiki/Multiple_undo
-
Topic: Undo/redo and history in Adobe Photoshophttps://helpx.adobe.com/photoshop/using/undo-history.html#:~:text=Use%20the%20Eraser%20tool%20with,%2C%20and%20choose%20Edit%20%3E%20Fill.
-
Topic: Keyboard Shortcut for Redo: Master Undo-Redo Shortcutshttps://shortcutslib.com/undo-redo/keyboard-shortcut-for-redo