Chrome Page Navigation & Reload Shortcuts
These shortcuts cover moving through a single page and a tab's browsing history — reloading, going back, and adjusting zoom — the basic mechanics of moving through web content rather than managing tabs or windows. Rounding out page-level navigation, Chrome also supports moving forward through history after going back, and a full set of zoom controls including a direct reset to default rather than only zooming in one direction.
| Action | Windows | Mac | Description |
|---|---|---|---|
| Reload current page | Ctrl+R or F5 | Cmd+R | Reloads the current page, using the browser cache for any resources that haven't expired — the standard reload most people use. |
| Hard reload (bypass cache) | Ctrl+Shift+R | Cmd+Shift+R | Reloads the page while ignoring the cache entirely, re-downloading every resource fresh from the server — essential when testing a deployed change that the browser is otherwise still showing a stale cached version of. |
| Go back in history | Alt+Left or Backspace | Cmd+Left | Navigates to the previous page in the current tab's history, identical to clicking the browser's back button. |
| Zoom in on page | Ctrl++ | Cmd++ | Increases the page's zoom level, which Chrome remembers per-domain so revisiting the same site later keeps your preferred zoom level automatically. |
| Go forward in history | Alt+Right | Cmd+Right | Navigates forward to the page you were on before going back, the mirrored companion to Alt+Left, identical to clicking the browser's forward button. |
| Zoom out on page | Ctrl+- | Cmd+- | Decreases the page's zoom level, saved per-domain in the same way as zooming in, letting you shrink a page that's rendering uncomfortably large back to a comfortable reading size. |
| Reset zoom to 100% | Ctrl+0 | Cmd+0 | Resets the current page's zoom level back to the default 100%, faster than repeatedly pressing zoom-out to manually walk back down to the default from an unknown current level. |
Ctrl+R (Cmd+R on Mac) or F5 reloads the current page using the browser's cache for any resources that haven't expired according to their cache headers, which is fine for most everyday browsing but can show stale content when you're actively testing a page you or your team just deployed changes to.
Ctrl+Shift+R (Cmd+Shift+R) performs a hard reload, bypassing the cache entirely and re-downloading every resource — HTML, CSS, JavaScript, images — fresh from the server. This is the shortcut web developers reach for constantly during active development, since a regular reload can otherwise keep showing an old cached script for a surprisingly long time even after a clear deployment, leading to confusing 'why isn't my change showing up' moments that a hard reload immediately resolves.
Alt+Left (Cmd+Left on Mac) and Alt+Right navigate backward and forward through the current tab's browsing history, identical to clicking the browser's back and forward buttons — Backspace also triggers back navigation by default in many configurations, though some setups disable this specifically because it conflicts with form-field editing if focus happens to be in a text input rather than the page itself.
Zoom shortcuts (Ctrl++ and Ctrl+- on Windows, Cmd++ and Cmd+- on Mac, with Ctrl+0/Cmd+0 resetting to 100%) adjust the page's display zoom level, which Chrome remembers on a per-domain basis by default — meaning your preferred zoom for a particular site persists automatically across future visits without needing to readjust it every time, as long as you're in the same browser profile and not browsing in Incognito mode, which doesn't share these saved preferences with your normal profile.
Alt+Right (Cmd+Right on Mac) moves forward through the tab's history after you've gone back, restoring whatever page you'd navigated away from — this only works if you've actually gone back first; there's nothing to move 'forward' to if you've been navigating strictly forward through new pages all along, since forward history only exists as a byproduct of having previously gone back.
Zoom out (Ctrl+- / Cmd+-) works as the mirror of zooming in, shrinking a page's display size incrementally, while Ctrl+0 (Cmd+0) resets zoom straight back to the default 100% in a single keypress rather than requiring several presses of zoom-out to manually walk back down from an unknown, possibly quite high, current zoom level. This reset shortcut is particularly useful after accidentally scroll-zooming a page to an extreme level with an errant Ctrl+scroll gesture on a trackpad or mouse wheel.
Both zoom direction and history navigation share Chrome's general per-tab, per-domain memory model: zoom level persists per site as covered elsewhere, while forward/back history is scoped entirely to the individual tab's own browsing session and isn't shared or synced with any other open tab, even one showing the exact same website.
Zoom, reload, and history navigation are frequently used together in a single debugging or browsing session rather than in isolation — checking a page at an unusual zoom level to inspect a layout issue, hard-reloading after a deploy, then navigating back to compare against the previous version, is a common combined workflow that becomes considerably faster once each individual shortcut is comfortable enough to use without consciously thinking through the key combination first.
Middle-clicking a link (or clicking while holding Ctrl) opens it in a new background tab without leaving the current page, a mouse-driven complement to the keyboard-focused navigation shortcuts here that many people mix in constantly during research-heavy browsing, opening several links from a search results page in sequence before switching over to actually read any of them.