Steam

Polygon flagged this week that Marvel Rivals is shrinking its next patch by re-encoding textures (“without sacrificing a single pixel of visual fidelity”, per the studio). The bigger story sits underneath the headline: modern PC games ship larger than they need to, hoard multi-gigabyte shader caches after driver updates, keep every localisation on disk whether you use it or not, and duplicate texture data across DLC. Reclaiming that space rarely requires uninstalling anything.

We tested 8 desktop apps that either compress a game install, find what’s actually eating your storage, or clean up caches that Steam, Epic, and the drivers leave behind. The list covers the free tools every home gamer already has permission to run and a couple that home labs use to keep 4 TB game drives from filling up in a month. Everything on the list runs on Windows; a few extend to macOS and Linux.

What to look for in a game-storage reduction tool

Quick comparison

App Best for OS Method Cost
Steam Removing unused DLC, languages, and workshop items Windows, macOS, Linux Built-in Free
CompactGUI NTFS transparent compression on installed games Windows Compression Free (open source)
WinDirStat Visual map of what’s eating space Windows Analysis Free (open source)
WizTree Fastest directory scan on large NTFS drives Windows Analysis Free (Pro tier)
BleachBit Cleaning shader caches and app leftovers Windows, Linux Cleaner Free (open source)
Steam Cleaner Removing residual game data after uninstall Windows Cleaner Free (open source)
TreeSize Free Directory sizes with per-file drill-down Windows Analysis Free (Pro tier)
Duplicate Cleaner Finding duplicated assets across libraries Windows Duplicate finder Free (Pro tier)

1. Steam — best first stop

Steam is the fastest reclaim you can do on most machines because it’s built into the launcher you already run. Right-click any installed game, Properties, Installed Files, and Steam shows every content bucket the game uses (base game, DLCs, high-res texture pack, language packs). Toggle off what you don’t need and Steam removes multi-gigabyte chunks in place. Same menu handles moving a game between drives without a full re-download.

Where it falls short: Only works for Steam titles; Epic, GOG, and standalone installers need other tools. Some publishers ship the “high-res texture pack” as the default and hide the option to skip.

Pricing:

Platforms: Windows, macOS, Linux

Download: store.steampowered.com/about

Bottom line: Best zero-install option; check this before anything else.

2. CompactGUI — best transparent compression

CompactGUI is a GUI for the compact command that ships with Windows. It applies NTFS transparent compression to a game folder in one click. Recent games (roughly 2020 onward) using pre-compressed textures compress modestly (5 to 15%); older games and games with lots of loose assets can shrink 30 to 60%. The compression is transparent: Windows decompresses on read, so the game runs exactly as before, no launcher changes required.

Where it falls short: Compression adds CPU work at load time. Modern SSDs and fast CPUs make it imperceptible; older drives and CPUs may notice a slight increase in initial load times. Doesn’t help on FAT32 or exFAT drives.

Pricing:

Platforms: Windows

Download: github.com/IridiumIO/CompactGUI

Bottom line: Best free way to reclaim tens of gigabytes without deleting anything.

3. WinDirStat — best visual map

WinDirStat shows a treemap of every file on a drive coloured by size. Games with a 30 GB shader cache jump out visually in a way sorted lists don’t. On a 4 TB game drive the initial scan takes several minutes; after that, drilling into a game folder is instant.

Where it falls short: Slower than WizTree on very large drives. UI is functional but dated. macOS/Linux ports exist (GrandPerspective and QDirStat) but the Windows build is the reference.

Pricing:

Platforms: Windows

Download: windirstat.net

Bottom line: Best when you want a picture, not a spreadsheet.

4. WizTree — fastest large-drive scan

WizTree reads the NTFS Master File Table directly instead of walking the filesystem, which makes a full 4 TB scan complete in seconds rather than minutes. It’s the tool of choice on large game drives when you know something is chewing space and you don’t want to wait for a slow scan.

Where it falls short: NTFS only for the fast path; non-NTFS drives fall back to a normal scan. Free tier for home use; commercial deployments require a licence.

Pricing:

Platforms: Windows

Download: diskanalyzer.com

Bottom line: Best on very large NTFS game drives.

5. BleachBit — best shader cache and cache cleaner

BleachBit is the open-source cleaner that knows about hundreds of applications’ cache directories, including the game-relevant ones: DirectX shader cache, Nvidia DXCache and GLCache, AMD Vulkan cache, Steam download cache, Origin cache. Runs with a “preview” mode so you can see what it would delete before you click Clean.

Where it falls short: Aggressive presets can nuke browser cookies and saved logins if you’re not paying attention. Read the checkboxes.

Pricing:

Platforms: Windows, Linux

Download: bleachbit.org/download

Bottom line: Best for the shader and driver caches that grow silently after every game update.

6. Steam Cleaner — best for post-uninstall leftovers

Steam Cleaner targets one thing well: game data that survives an uninstall. Steam, Uplay, Origin, and Blizzard launchers all leave data on disk after “uninstall”. Steam Cleaner walks the known leftover paths and offers to remove them. On a machine with a long history of installs and uninstalls, the reclaim often surprises people.

Where it falls short: No longer actively developed by the original author; community forks exist. Confirm you don’t want the leftover before removing (some are save files or mods).

Pricing:

Platforms: Windows

Download: github.com/Codeusa/SteamCleaner

Bottom line: Best on a machine that has installed and uninstalled many games over the years.

7. TreeSize Free — best file drill-down

TreeSize Free shows directory sizes with per-file drill-down. Compared to WinDirStat, TreeSize is faster to navigate once the scan completes and its context menu integration (“show TreeSize for this folder”) is convenient for a targeted look at a single game.

Where it falls short: Free version limits some features (NTFS scan speed, network drives, export) to the Pro tier.

Pricing:

Platforms: Windows

Download: jam-software.com/treesize_free

Bottom line: Best drill-down for a single game folder.

8. Duplicate Cleaner — best duplicate finder

Duplicate Cleaner finds identical files across drives and folders. Useful when the same game is installed in two Steam libraries by accident, or when Epic and Steam versions of a title both live on disk. Ignore executables and DLLs during the scan; a modded install and its base can share hundreds of matched files legitimately.

Where it falls short: Free version limits comparison modes; the Pro tier unlocks image similarity and audio fingerprinting. Manual review is essential; do not run it in unattended delete mode.

Pricing:

Platforms: Windows

Download: digitalvolcano.co.uk/duplicatecleaner.html

Bottom line: Best when you suspect the same asset lives in two places.

How to pick the right one

If you want the biggest reclaim with the least effort: Steam built-in, then CompactGUI on the games you keep installed.

If you don’t know what’s eating space: WizTree for the fast picture on NTFS drives, WinDirStat on non-NTFS drives.

If shader caches keep ballooning after driver updates: BleachBit with the Nvidia/AMD/DirectX cache boxes ticked.

If you install and uninstall a lot of games: Steam Cleaner for the launcher leftovers.

If the same game is showing up twice: Duplicate Cleaner with manual review.

Skip anything advertised as a “PC optimiser”. The registry cleaners bundled into those suites do more harm than good on modern Windows.

FAQ

Does NTFS compression actually help modern games?

Yes for games with loose or lightly compressed assets; less for recent AAA titles that ship pre-compressed. Typical range with CompactGUI is 5 to 40% depending on the game. Test a compressed and uncompressed install of the same title if you’re unsure; toggle takes seconds.

Will compressing a game folder slow it down?

Slight extra CPU work at load time, roughly imperceptible on a modern PC. Older CPUs paired with a slow HDD may notice.

Are shader caches safe to delete?

Yes. They regenerate the first time you launch each game, which adds a few seconds to first startup and a slight pause when a new shader compiles in-game. On drives short on space, the trade-off is worth it.

How do I find the largest game folders on my drive?

WizTree for a fast NTFS scan; WinDirStat for a treemap; TreeSize for a per-file drill-down. Any of them show which titles are the largest in under a minute.

Can I move a Steam game to another drive without re-downloading?

Yes. Steam’s Storage Manager (Settings, Storage) lets you move any installed game between Steam libraries on different drives. Takes minutes, not hours.

Do these tools work with Epic, GOG, and standalone installers?

WinDirStat, WizTree, TreeSize, CompactGUI, and Duplicate Cleaner work on any files on disk. BleachBit and Steam Cleaner target specific launchers and have varying support for each. Check the tool’s docs before running.