How to Clear Cache on Steam (And When It Actually Matters)
Steam's cache is one of those things most users never think about — until something goes wrong. Games that won't launch, downloads that stall, a store page that loads blank, or a client that behaves erratically are all situations where clearing cached data is one of the first things worth trying. But Steam doesn't have a single "clear cache" button. It has several, depending on which type of cache is causing the problem.
Understanding which cache to clear — and why — makes the difference between a fix that works and one that does nothing.
What Steam's Cache Actually Stores
Steam maintains multiple types of cached data, each serving a different function:
- Download cache: Temporary files used during game installation or updates. If a download corrupts mid-way, this cache can hold bad data that blocks future attempts.
- Browser/web cache: Steam has a built-in browser used for the store, community pages, and overlay. Like any browser, it stores cookies, cached pages, and session data.
- Shader cache: Pre-compiled graphics shaders stored per game, helping reduce in-game stuttering. These can grow large over time.
- App cache: Metadata about your installed games, user data, and library state. Corrupted app cache files are a common cause of login issues and missing game icons.
Each type lives in a different location and is cleared through a different method.
How to Clear the Steam Download Cache
This is the most commonly needed fix and the easiest to access.
- Open the Steam client
- Go to Steam (top-left menu) → Settings
- Navigate to Downloads
- Click Clear Download Cache
- Steam will sign you out and restart — log back in when prompted
This clears temporary installation and update files. It won't delete your games or affect installed content. If downloads have been hanging, failing at a specific percentage, or restarting repeatedly, this is the first thing to try. 🛠️
How to Clear the Steam Browser Cache
If the Steam store isn't loading correctly, you're seeing blank pages, or the overlay browser is behaving strangely:
- Open Steam Settings
- Go to Web Browser (or In-Game on older versions, depending on your Steam build)
- Click Delete Web Browser Cache
- Optionally, also click Delete All Browser Cookies
This clears the same type of data you'd clear in Chrome or Firefox — cached HTML, images, scripts, and cookies tied to your Steam session.
How to Clear the Shader Cache
Shader caches are stored per game and per graphics driver. They're designed to reduce stuttering, but outdated or mismatched shaders — especially after a driver update — can actually cause performance issues or crashes.
Through Steam:
- Go to your Library
- Right-click the game → Properties
- Select Local Files → Browse
- Look for a
shadercachefolder within the game's directory and delete its contents
Through your OS: On Windows, DirectX shader caches are also stored separately under: C:Users[YourName]AppDataLocalD3DSCache
Deleting this folder (Steam will recreate it) forces a full shader recompile on next launch — which takes longer initially but can resolve graphical glitches tied to stale cached shaders.
How to Clear the App Cache
The app cache holds metadata Steam uses to track your library, game states, and user profile data locally. Corrupting this doesn't delete games, but it can cause the client itself to misbehave — wrong game icons, library not loading, or persistent error messages.
To clear it manually:
- Fully exit Steam (check your system tray — Steam often runs in the background)
- Navigate to your Steam installation folder — typically
C:Program Files (x86)Steam - Find the folder named
appcache - Delete the contents of this folder (not the folder itself, though deleting it is also fine — Steam recreates it on launch)
- Restart Steam
Steam will rebuild this cache automatically. The first launch may take slightly longer as it re-syncs your library data.
Comparing Cache Types at a Glance 📋
| Cache Type | What It Affects | How to Clear |
|---|---|---|
| Download cache | Stalled or corrupted downloads | Steam Settings → Downloads |
| Browser cache | Store pages, overlay browser | Steam Settings → Web Browser |
| Shader cache | In-game graphics performance | Game folder or D3DSCache directory |
| App cache | Library display, client behavior | Manually delete appcache folder |
Variables That Affect Your Situation
Not every cache problem looks the same, and the right fix depends on several factors:
Your operating system: On Windows, manual file paths are straightforward. On macOS, Steam's library folder is located at ~/Library/Application Support/Steam/ — which is hidden by default. Linux users running Steam via Proton have additional shader cache locations tied to the compatibility layer.
Your graphics setup: Users with NVIDIA or AMD GPUs may have driver-level shader caches in addition to Steam's own. After a major driver update, clearing both can be necessary. Users on integrated graphics or older hardware may rarely need to touch shader caches at all.
Your storage situation: Shader caches and app caches can accumulate gigabytes over time, particularly if you play a large library of games. Users on smaller SSDs may notice this more than those with spacious drives.
How Steam is installed: Some users install Steam to non-default locations. If that applies to you, the appcache and shadercache folders will be wherever Steam itself lives — not necessarily on the C: drive.
The actual symptom: A login loop points toward app cache or browser cookies. A stalled download points to the download cache. An in-game crash after a driver update often points to shaders. The symptom narrows the field considerably.
Clearing the wrong cache for a given problem won't break anything — but it also won't fix anything. The relationship between what you're experiencing and which cache is responsible is where your specific setup becomes the deciding factor.