Ctrl+R does something different depending on which application you’re using. In a web browser, it reloads the page. In a word processor, it right-aligns text. In an email client, it opens a reply. In a terminal, it searches your command history. Here’s what to expect in each context.
Web Browsers: Reload the Page
In Chrome, Firefox, Edge, and most other browsers, pressing Ctrl+R reloads the current page. It works the same as clicking the circular refresh button in your toolbar. The browser re-requests the page from the server but may still use cached versions of images, scripts, and stylesheets to speed things up.
If you want a full refresh that ignores cached files entirely, use Ctrl+Shift+R instead. This forces the browser to download everything fresh, which is useful when a page looks broken or isn’t showing recent changes. In Firefox, a standard Ctrl+R reload also preserves your scroll position on the page rather than jumping back to the top. Ctrl+Shift+R bypasses that behavior and returns you to the top.
Microsoft Word: Right-Align Text
In Microsoft Word, Ctrl+R aligns the current paragraph to the right margin. If you have text selected, it right-aligns every paragraph within your selection. This is the counterpart to Ctrl+L (left-align) and Ctrl+E (center). It’s commonly used for dates, signatures, or any element that should sit flush against the right side of the page.
Excel and Google Sheets: Fill Right
In spreadsheet applications, Ctrl+R fills cell content to the right. Select a cell that contains a formula or value, then extend your selection to include the empty cells to its right. Press Ctrl+R, and the content from the leftmost cell copies into every selected cell in that row, automatically adjusting cell references as it goes. It’s the horizontal equivalent of Ctrl+D, which fills content downward in a column.
Outlook: Reply to a Message
In Microsoft Outlook (desktop, web, and Outlook.com), Ctrl+R opens a reply to the currently selected email. This replies only to the sender. If you want to reply to everyone on the thread, use Ctrl+Shift+R for Reply All. The same shortcut works across the classic desktop app, the newer Outlook version, and the web interface.
Terminal and Command Line: Search Command History
In Bash, Zsh, and most Unix-like terminal shells, Ctrl+R activates reverse incremental search. It lets you search backward through your previously run commands by typing part of the command you’re looking for. As you type each character, the terminal shows the most recent matching command from your history.
Press Ctrl+R again (without typing anything new) to cycle through older matches. For example, pressing Ctrl+R, typing “grep,” then pressing Ctrl+R repeatedly will step backward through every command you’ve run that contained “grep.” One important detail: you need to press Ctrl+R first, then start typing your search term. If you type first and then press Ctrl+R, you’ll only see the single most recent match and won’t be able to cycle through results.
To search forward through history (toward more recent commands), press Ctrl+S. On some systems, Ctrl+S is intercepted by a terminal flow-control feature. If your terminal freezes when you press it, hit Ctrl+Q to unfreeze it.
Visual Studio Code: Open Recent Files
In VS Code, Ctrl+R opens a quick-pick menu listing your recently opened files and workspaces, letting you switch between projects quickly. This catches some users off guard because VS Code’s keybinding settings list Ctrl+R as “Reload Window,” but the recent files menu takes priority by default. If you actually want Ctrl+R to reload the VS Code window, you’ll need to modify the keybinding’s conditions in your settings.
Mac Equivalent
On macOS, most of these shortcuts use Command+R (⌘+R) instead of Ctrl+R. Command+R reloads a page in Safari and Chrome, right-aligns text in Pages and Word for Mac, and replies in Outlook for Mac. The terminal is an exception: Ctrl+R still works for reverse history search in the Mac terminal because terminal shortcuts follow Unix conventions rather than macOS conventions.
Command+R also has a special system-level function on Macs. Holding it during startup boots into macOS Recovery mode, which lets you reinstall the operating system, restore from a backup, or repair your disk. This has no equivalent on Windows.

