A new beta of BleachBit, the free, cross-platform system cleaner app is available for testing.

BleachBit 5.1.0 brings selective cookie deletion, support for cleaning more apps and implements ‘broader safety improvements and stronger guardrails’, per the official release announcement.

The latter change, implemented via a new expert mode toggle in the in-app Preferences, is especially welcome given that BleachBit is powerful software and can, if used without care, result in system issues or accidental deletion of critical files.

When expert mode is disabled, any cleaning or modification options still show warnings in the UI as before, but can only be previewed, not cleaned. It also blocks the ability to use ‘dangerous’ features like adding custom paths to the deletion list.

Elsewhere, the new cookie manager lets you choose which specific cookies to keep before cleaning Chromium and Firefox-based web browsers – handy if you’d rather not be logged out of everything each time you run the app.

The feature works with HTTP/HTTPS cookies, but localStorage isn’t yet handled the same way. You can protect those files using the keeplist in Preferences, if needed.

BleachBit 5.1.0 is also able to clean Zen browser and Chromium Flatpak builds (including the ‘ungoogled’ variant). It’s also able to prune the list of recent documents in LibreOffice (just the list; not the documents themselves, phew).

For Chromium, BleahcBit 5.1.0 adds more cache types, including Network Persistent State, DawnCache, GrShaderCache, GraphiteDawnCache and Code Cache. When cleaning the Sync option, it now warns that web apps will be deleted.

The “overwrite free space” option has been renamed to “wipe empty space” through the app (including the CLI) to be a bit clearer about what it does. The old CLI flags and cleaner IDs (--wipe-free-spacesystem.free_disk_space) still work, script fans.

Preferences replaces the term “whitelist” in favour of “allowlist”, info bars replace modal dialogs in various situations for a less intrusive experience, and when a wipe operation is killed part-way through, BleachBit now offers to clean up the leftover temporary files next time it launches.

Other Linux changes include fstrim support during partition wiping on Linux; fix for pacman cache cleaning (on relevant distros), hiding pacman and Snap cleaners on systems that don’t use them, and a and a fix for cleaning KDE6 staterc .ini files.

Finally, an important bug fix: a hard link issue in earlier builds meant that shredding a file could destroy data still accessible through other links pointing to the same content – now fixed, phew.

Keen to try it out? Keep in mind that BleachBit 5.1.0 is a beta build. It will be buggy (and could wipe something you didn’t tell it to, or fail to wipe something you did, etc).

Download the latest build for Windows and Linux from the BleachBit downloads page. BleachBit 5.1.0 beta introduces official packages for Ubuntu 25.10 and Fedora 43, with the official Deb and RPM builds now signed with the maintainer’s GPG key.