Skip to content

Android  ·  Explainer

Clear Cache vs Clear Data

One frees space and costs nothing. The other logs you out and can delete your authenticator codes. Support articles use them interchangeably.

Every Android troubleshooting guide tells you to clear the cache. Many then tell you to clear data if that did not work. The two sound similar and do very different things, and the second one is not reversible.

What cache actually holds

Cache is disposable working storage. An app writes things there that it could regenerate but would rather not: downloaded images, thumbnails, map tiles, video segments, rendered layouts, temporary copies of files it is processing.

The defining property is that nothing in the cache is unique. If it disappears, the app fetches or rebuilds it. That is why Android itself deletes cache automatically when storage runs low, without asking you.

Clearing it manually is safe. You lose nothing but a little speed the next time you open the app, while it re-downloads what it needs.

What data holds

Data is everything else the app owns: your account and login token, your settings, saved drafts, offline content you chose to download, local databases, and any files the app created that live in its private storage.

Clearing data returns the app to the state it was in immediately after installation. You will be signed out. Your preferences are gone. Offline downloads are gone. Any content that existed only inside the app and was never synced to a server is gone permanently.

Note that clearing data also clears the cache, because cache lives inside the app's storage.

When to clear cache

The app is showing stale content. Old prices, an image that should have updated, a feed that will not refresh.

Images or media fail to load while the rest of the app works.

Storage is tight and one app has accumulated several gigabytes. Streaming and social apps are the usual culprits — a video app can hold more cache than the app itself occupies.

The app is sluggish in a way that started recently.

Clearing cache is a reasonable first step for almost any misbehaving app, and it costs you nothing.

When to clear data

Only after cache clearing failed, and only when you understand what you will lose.

The app crashes on launch every time, so you cannot reach its settings.

A corrupted local database is causing repeated errors that survive a restart and a cache clear.

A stuck login where the app believes you are signed in as someone you are not, and the sign-out button does nothing.

Before handing the device to someone else, if you want an app's local traces removed.

Before you clear data, check three things

Is your content synced? Notes, drafts, saved items and progress in games are frequently local-only unless you explicitly signed in and enabled sync. Offline maps, downloaded podcasts and offline music are always local.

Can you sign back in? If the account uses two-factor authentication and your authenticator app is on the same device, make sure you are not about to lock yourself out. This catches people surprisingly often.

Does the app hold anything you configured at length? Custom keyboard dictionaries, home-screen launcher layouts, alarm sets and habit trackers can represent months of accumulated setup.

Where to find both

Settings, then Apps, then the app in question, then Storage. The two buttons sit side by side. On some manufacturer skins the section is called Storage and cache, and the buttons may be labelled Clear cache and Clear storage — clear storage is the same as clear data.

You can also long-press an app icon, open App info, and reach the same screen.

What clearing cache does not fix

Bugs in the app itself. If a feature is broken for everyone, no amount of local clearing helps. Check whether an update is available.

Server-side problems. An app that cannot load anything while your connection works is usually waiting on something that is not on your phone.

Permission problems. If an app cannot access your photos or location, the fix is in the permissions screen, not in storage.

Battery drain. Cache size and battery use are unrelated.

The system cache partition

Older guides describe wiping the cache partition from recovery mode. On Android 8 and earlier this was a genuine step. Modern Android uses a different update mechanism and, on most devices, no longer has a cache partition to wipe.

If a guide tells you to boot into recovery to clear system cache, check when it was written. On current devices the option is usually absent, and its absence is not a problem.

A reasonable troubleshooting order

Force stop the app. Restart the phone. Clear the cache. Check for an app update. Check for a system update. Clear data, having checked what you will lose. Uninstall and reinstall.

Most problems resolve in the first four steps. Reinstalling is equivalent to clearing data plus fetching the current version, so if clearing data did not help, reinstalling usually will not either — unless the installed version was itself the problem.

One thing worth knowing

Some apps write large amounts of what is technically data but behaves like cache — offline content you did not deliberately download, or logs that accumulate indefinitely. These do not shrink when you clear cache, and the only way to reclaim the space is clearing data or finding an in-app option to manage downloads.

Messaging apps are the common example. Years of received photos and videos live in data, not cache, and the app's own storage management screen is the right place to prune them.

Mistakes people make

Clearing data to free space. Cache is the disposable part. Clearing data to reclaim storage costs you logins and settings for a saving you could have had for free.

Clearing everything at once. Some phones offer a bulk clear across all apps. It works, and you will spend the next hour signing back in to everything.

Assuming a reinstall is different. Uninstalling and reinstalling is clearing data plus fetching the current version. If clearing data did not help, a reinstall usually will not either.

Clearing data on an authenticator app. This deletes your two-factor codes. Without recovery codes stored elsewhere, you lose access to every account they protect. This is the most damaging version of this mistake and it happens regularly.

Trusting a cleaner app. Third-party cleaners do what the built-in storage screen does, with advertising and broad permissions attached. Android already deletes cache automatically when space runs low.

The short answer

Cache is safe to clear and rebuilds itself. Data is everything the app knows about you and clearing it starts over. Try cache first, always. Before clearing data, ask what is stored only inside that app and whether you can sign back in.