How to Hard Refresh a Browser: Chrome, Edge, Firefox, Opera, and Safari

Quick answer: a hard refresh reloads the current page while bypassing cached page files, which can fix stale layouts, old JavaScript, missing images, or a page that still shows an earlier version. It is less disruptive than clearing all browsing data because it does not normally erase your history, saved passwords, or cookies.

Hard refresh shortcuts for Chrome, Edge, Firefox, Opera, and Safari

BrowserWindows / LinuxmacOS
Google ChromeCtrl + Shift + RCommand + Shift + R
Microsoft EdgeCtrl + Shift + R or Shift + F5Command + Shift + R
Mozilla FirefoxCtrl + F5 or Ctrl + Shift + RCommand + Shift + R
OperaCtrl + F5Command + Shift + R
SafariNot applicableOption + Command + R (Reload Page From Origin)

On some laptops, an F-key shortcut may also require the Fn key. If a shortcut has been reassigned by your operating system or keyboard software, use the browser's menu or reload control instead.

Diagram showing a hard refresh replacing a cached copy of a web page with fresh content from the website
A hard refresh asks the browser to fetch fresh page resources instead of relying on the cached copy.

What a hard refresh actually does

A normal reload can reuse files already stored in the browser cache. A hard refresh, also called a forced reload or reload that overrides cache, tells the browser to bypass those cached copies for the reload. Google describes Chrome's Hard Reload as bypassing the cache without emptying it, while Microsoft Edge and Firefox describe their equivalent actions as reloading while ignoring or overriding cached content.

This is useful when a website has just changed its CSS, JavaScript, images, or other static files but your tab still shows an older version. A hard refresh is not the same as clearing all browser data, and it does not fix content that is stale on the website's server or CDN.

How to hard refresh Chrome

On Windows or Linux, open the affected page and press Ctrl + Shift + R. On a Mac, press Command + Shift + R. Google lists these as the Hard Reload shortcuts in Chrome DevTools documentation.

Chrome browser window showing Ctrl plus Shift plus R as the hard refresh shortcut
Chrome hard refresh shortcut on Windows and Linux.

Use Chrome's reload menu for a stronger reset

  1. Open the page and open DevTools with F12 or Ctrl + Shift + I on Windows/Linux, or Command + Option + I on Mac.
  2. With DevTools open, press and hold or right-click the browser's Reload button.
  3. Choose Hard Reload. If stale files remain, choose Empty Cache and Hard Reload.

Chrome notes that the special reload menu is available when DevTools is open. See Google's Chrome DevTools reload documentation.

Chrome DevTools open with the reload menu showing Normal Reload, Hard Reload, and Empty Cache and Hard Reload
Chrome exposes additional reload choices when DevTools is open.

How to hard refresh Microsoft Edge

In Edge on Windows or Linux, use Ctrl + Shift + R or Shift + F5. On macOS, use Command + Shift + R. Microsoft identifies these commands as reloading the current page while ignoring cached content in its official Edge keyboard shortcut list.

Microsoft Edge window showing Ctrl plus Shift plus R and Shift plus F5 hard refresh shortcuts
Edge provides two cache-bypassing shortcuts on Windows and Linux.

How to hard refresh Firefox

Firefox supports Ctrl + F5 or Ctrl + Shift + R on Windows and Linux, and Command + Shift + R on Mac. You can also hold Shift while clicking the Reload button. Mozilla calls this action Reload (override cache) in its Firefox keyboard shortcuts documentation.

Firefox browser window showing Ctrl plus F5 and Ctrl plus Shift plus R for reload override cache
Firefox offers more than one keyboard shortcut for a cache-bypassing reload.

How to hard refresh Opera

Opera's official troubleshooting guidance says to use Ctrl + F5 on Windows or Linux and Command + Shift + R on Mac. You can also hold Shift and click the Reload button. These methods are listed in the Opera Help FAQ under cache troubleshooting.

Opera on Windows showing Ctrl plus F5 as the hard refresh shortcut
Opera hard refresh on Windows or Linux with Ctrl + F5.
Opera on macOS showing Command plus Shift plus R as the hard refresh shortcut
Opera hard refresh on macOS with Command + Shift + R.

How to hard refresh Safari on Mac

In Safari, use Option + Command + R to reload the page from its origin. You can also open the View menu and choose Reload Page From Origin. Apple documented this command as a reload without using cached resources when it introduced the feature; WebKit continues to expose a reload-from-origin behavior for revalidating webpage content. For a normal Safari reload, use Command + R.

See Apple's Safari release note for Reload Page From Origin and current Safari reload troubleshooting guidance.

Safari View menu showing Reload Page From Origin and the Option plus Command plus R shortcut
Safari's Reload Page From Origin command bypasses the normal cached-page reload path.

If a hard refresh does not fix the page

  • Open the same URL in a private or incognito window to check whether stored site data or an extension is involved.
  • Clear cached data for the affected site or browser if the problem persists. Clear cookies only when necessary because doing so can sign you out.
  • Temporarily disable extensions that modify pages, block scripts, or filter network requests.
  • Update and restart the browser if reload behavior is abnormal.
  • If every browser shows the same old content, the website itself, a proxy, or a CDN may still be serving an older copy; a local hard refresh cannot correct a server-side cache.

For most stale-page problems, start with a normal reload, then try a hard refresh. Clear broader browsing data only if the targeted refresh does not solve the issue.

Leave a Comment

How to Disable JavaScript in Chrome for One Tab or a Site

How to Disable JavaScript in Chrome for One Tab or a Site

Learn how to disable JavaScript in Chrome temporarily with DevTools, block it for one site, or change the browser default, plus how to restore it.

How to Collapse and Expand Tab Groups in Chrome

How to Collapse and Expand Tab Groups in Chrome

Organize related Chrome tabs into a group, then hide or reopen them with one click. See the current desktop steps, keyboard option, and what collapsing does.

How to Change a Chrome Profile Name on Desktop

How to Change a Chrome Profile Name on Desktop

Rename a Chrome profile from its menu or profile manager, see what the label affects, and fix display delays without changing your Google Account name.

How to Fix Chrome Sync Pausing and Asking You to Sign In

How to Fix Chrome Sync Pausing and Asking You to Sign In

Fix Chrome sync pausing and repeated sign-in prompts by restoring account access, keeping site data, updating Chrome, and checking extensions or profiles.

How to Fix Chrome Remote Desktop Not Working

How to Fix Chrome Remote Desktop Not Working

Chrome Remote Desktop not working? Fix offline hosts, update Chrome, reset remote access, check permissions, firewall rules, and managed-network restrictions.

Marketstack Review: Real-Time, Intraday & Historical Stock Market Data API

Marketstack Review: Real-Time, Intraday & Historical Stock Market Data API

Marketstack review covering API v2, real-time and intraday data, historical coverage, pricing, limits, pros, cons, and who should use it.

Activate YouTube at youtube.com/activate: Full TV Sign-In Guide

Activate YouTube at youtube.com/activate: Full TV Sign-In Guide

Learn how to activate YouTube at youtube.com/activate or yt.be/activate, enter your TV code, choose your Google Account, and fix sign-in problems.

How to Link Directly to Text on a Web Page in Chrome

How to Link Directly to Text on a Web Page in Chrome

Learn how to link directly to selected text in Chrome with Copy link to highlight, how text-fragment URLs work, and what to do if a link fails.

Can't Hear Anyone on Discord? Fix Discord Audio Not Working

Can't Hear Anyone on Discord? Fix Discord Audio Not Working

Can't hear anyone on Discord? Check Deafen and user volume, choose the right output device, reset Voice & Video, and fix Windows audio settings.

How to Add Roles in Discord, Rename Them, and Assign Members

How to Add Roles in Discord, Rename Them, and Assign Members

Learn how to add roles in Discord, change a role name, set permissions, assign or remove members, reorder roles, and delete roles safely.