When a website looks broken in Firefox on your Mac, “clear your cache” is the advice everyone reaches for. Sometimes it fixes everything. Other times it does nothing—because the cache wasn’t the problem.

Glass jar with layered tiles representing browser data

This guide is a myths vs reality walkthrough, so you can clear the right thing (and avoid nuking more than you need).

First, a quick mental model: Firefox stores a few different kinds of “saved stuff,” and they solve different problems.

Myth: “Cache” means the same thing as cookies, history, and saved logins

Reality: In Firefox, these are separate buckets. Clearing one doesn’t automatically clear the others.

Three containers showing cache, cookies, and site data

  • Cache: copies of files like images, CSS, JavaScript. Helps pages load faster.
  • Cookies: small pieces of site state, often used for sessions and preferences.
  • Site data: broader storage (including “offline website data”) used by modern web apps.
  • History: the list of pages you visited (plus sometimes related data, depending on what you choose to clear).
  • Saved passwords: your logins (unless you explicitly remove them).

If you clear cache when the real issue is a stuck cookie or bad site storage, you’ll keep seeing the same problem.

Myth: Clearing cache is a “privacy reset”

Reality: Clearing cache mainly removes downloaded page resources. It can reduce some traces, but it’s not the same as clearing cookies/site data (which is where logins and many identifiers live).

If your goal is privacy, focus on cookies/site data and tracking protections—not just cache.

Myth: You should always clear “Everything” to fix a weird website

Reality: Most of the time you can fix one site without wiping your whole browser.

Try the smallest step that matches your symptom:

  • Page looks outdated (old styling, missing images): clear cache for that site, or do a hard refresh.
  • Login loop (keeps signing you in/out): clear cookies + site data for that site.
  • App behaves “stuck” (buttons stop working, infinite loading): clear site data for that site.
  • You can’t find a page you visited: history issue, not cache.

Clearing everything is like factory-resetting a TV because one channel is glitchy.

Myth: “Hard refresh” is the same as clearing cache

Reality: A hard refresh usually re-downloads the current page resources, but it doesn’t necessarily remove stored data the site relies on (cookies/local storage/service worker data).

Translucent refresh loop around a single page tile

Use hard refresh when:

  • CSS/layout looks wrong after a site update
  • images/icons won’t update
  • you suspect Firefox is using an older file

If the problem is authentication, payments, or a web app state issue, hard refresh often won’t touch the root cause.

Myth: Cache issues are always caused by “too much cache”

Reality: It’s usually not size—it’s a mismatch. Common examples:

  • A site updated its JavaScript but your browser still has an older cached file.
  • A CDN served a partial/bad file once, and Firefox keeps reusing it.
  • An extension modified content, and cached results make behavior inconsistent.

In other words: it’s not clutter, it’s the wrong version.

Myth: If you clear cookies for a site, nothing important changes

Reality: Clearing cookies and site data is often the right fix, but it’s disruptive by design.

Expect these side effects for that site:

  • you’ll be signed out
  • 2FA may trigger again
  • preferences may reset (language, theme, “remember me”)
  • shopping carts can empty (some sites store carts in cookies)

This is why “one site at a time” clearing is usually the sweet spot.

What to clear in Firefox on Mac (a practical checklist)

Use this when a site is misbehaving and you want a fast, calm path to a fix.

Stacked translucent cards suggesting a troubleshooting checklist

  • Step 1: Rule out a simple glitch. Reload the page. If it’s a web app, close the tab and open it again.
  • Step 2: Try a hard refresh. If the page looks visually broken or outdated, this is often enough.
  • Step 3: Test in a Private Window. If it works there, your normal window likely has cookie/site-data state causing the issue.
  • Step 4: Clear only that site’s data. Remove cookies/site data for the specific domain (not all sites).
  • Step 5: Disable extensions for a minute. Ad blockers, script blockers, and “privacy” add-ons can break logins and embedded content.
  • Step 6: Only then clear broader data. If multiple sites are broken, consider clearing cache globally. Save “everything” as the last resort.

When you change one thing at a time, you learn what actually fixed it—and you don’t accidentally create new problems.

Takeaway: clear the symptom-matching data, not your whole browser

If a site looks wrong, cache is a good suspect. If a site won’t log in or acts “stuck,” it’s usually cookies or site data. Start small, escalate only if needed, and you’ll fix issues faster with fewer side effects.