How to Do a Hard Refresh in All Major Browsers

  • browser cache issues, website not updating, clear browser cache, incognito mode browsing, force refresh website, hard refresh browser
  • Print

  • 34422

Browsers store cached files like images, CSS, and JavaScript to make websites load faster. When a site changes and those updates do not appear, a hard refresh forces the browser to re-download files from the server instead of using the local cache.


Refresh Button vs Hard Refresh

Clicking the Refresh Button Normally

  • Reloads the page

  • Uses cached files when available

  • Faster, but may show outdated content

This is the standard behavior when you click the refresh icon or press F5.


Hard Refresh Behavior

  • Reloads the page

  • Bypasses most cached files

  • Forces fresh downloads from the server

A hard refresh is ideal after website updates or when troubleshooting layout or script issues.


How to Hard Refresh Using the Refresh Button

Most browsers allow a hard refresh by holding a key while clicking the refresh icon.

Windows and Linux

  • Ctrl + Click Refresh

  • Ctrl + F5

  • Ctrl + Shift + R

Holding Ctrl while clicking the refresh button tells the browser to ignore cached files.


macOS

  • Cmd + Shift + Click Refresh

  • Cmd + Shift + R

Holding Cmd + Shift while clicking refresh performs the same cache bypass.


Hard Refresh by Browser

Google Chrome

Normal refresh

  • Click refresh or press F5
    Uses cached files when possible.

Hard refresh

  • Ctrl + Click Refresh (Windows)

  • Cmd + Shift + Click Refresh (Mac)

  • Ctrl + Shift + R (Windows)

  • Cmd + Shift + R (Mac)

Developer option:

  • Open DevTools

  • Right click refresh

  • Select Empty Cache and Hard Reload


Mozilla Firefox

Normal refresh

  • Click refresh or press F5

Hard refresh

  • Shift + Click Refresh (Windows)

  • Ctrl + Click Refresh (Windows older versions)

  • Cmd + Shift + Click Refresh (Mac)

  • Ctrl + Shift + R (Windows)

  • Cmd + Shift + R (Mac)

Firefox may still retain some cache in rare cases. Incognito or clearing cache fully may help.


Microsoft Edge

Normal refresh

  • Click refresh or press F5

Hard refresh

  • Ctrl + Click Refresh (Windows)

  • Cmd + Shift + Click Refresh (Mac)

  • Ctrl + Shift + R (Windows)

  • Cmd + Shift + R (Mac)

Edge follows Chromium behavior, similar to Chrome.


Safari

Safari separates normal refresh and cache clearing.

Normal refresh

  • Click refresh or press Cmd + R
    Uses cached files.

Hard refresh equivalent

  1. Enable the Develop menu in Safari Settings

  2. Click Develop

  3. Select Empty Caches

  4. Click refresh

Shortcut after enabling Develop:

  • Option + Cmd + E, then refresh

Safari does not support holding a key while clicking refresh to force a hard reload.


Opera

Normal refresh

  • Click refresh or press F5

Hard refresh

  • Ctrl + Click Refresh (Windows)

  • Cmd + Shift + Click Refresh (Mac)

  • Ctrl + Shift + R (Windows)

  • Cmd + Shift + R (Mac)


Using Incognito or Private Browsing for a Similar Effect

Opening a page in Incognito or Private mode often produces results similar to a hard refresh.

Why This Works

  • No existing cache from normal browsing

  • No stored cookies or local storage

  • Files are loaded fresh from the server

Shortcuts

Chrome, Edge, Opera

  • Ctrl + Shift + N (Windows)

  • Cmd + Shift + N (Mac)

Firefox

  • Ctrl + Shift + P (Windows)

  • Cmd + Shift + P (Mac)

Safari

  • Cmd + Shift + N

This is useful for quick testing without affecting your main browser session.


When to Use Each Method

  • Normal refresh: Everyday browsing

  • Hard refresh: After site updates or visual issues

  • Incognito mode: Testing cache, cookies, or login behavior

  • Developer hard reload: Best for CSS and JavaScript changes


Final Note

If a hard refresh still shows old content, the issue may be server-side caching, CDN caching, or browser storage beyond standard cache. In those cases, clearing the full cache or purging the CDN is required.


Was this answer helpful?

« Back