BleachBit 4.3.0 beta

Please test BleachBit 4.3.0 beta, which will become the 4.4.0 major release.


For a list of changes see the commit log and GitHub bug tracker.


These tests are for both Windows and Linux.

  • Clean the Brave browser (1061). While cleaning, notice that the log reports many files (such as cache) were deleted. After cleaning, start the Brave browser, and verify cookies were forgotten, history was cleared, passwords were forgotten, form history was erased, etc.
  • Use the new --all-but-warning CLI command (365). It should delete many options such as cache but not options that in the GUI generate a warning such as "free disk space," which is remarkably slow.
  • In the preferences, toggle the option to remember window geometry. Restart BleachBit and check that the behavior matches the setting (1056). Repeat the test with both settings.
  • Download chaff, and there should not be a ResourceWarning message (issue 856).
  • Clean Firefox favicons in URL history, and there should not be a sqlite3.Warning message (1135).
  • Wipe the free space on a FAT32 partition with more than 4GB of available space (1051). This is most easily tested with a removable drive (USB or Micro SD) or in a virtual machine.
  • Clean Thunderbird - Index, and there should be a warning (363).
  • In Google Chrome, type CTRL+S to save the page. Save it to a non-default location, and not the location. Then in BleachBit, clean Google Chrome - History, and back in Google Chrome verify the location was forgotten (944).
  • On a system with non-English user interface, use BleachBit to wipe free space, and verify the "About # minutes remaining" message is translated (1162). This also depends on whether this string was translated for your language.
  • Clean Firefox - URL History, and verify bookmark icons were not deleted (1081).


  • Clean Google Chrome unstable (1147).
  • Open Thunderbird and try to clean it while it is running. There should be an error (1112).
  • Clean journald, and BleachBit should report how much space was freed (1115).
  • For any GTK theme, the scrollbar should not cover the check boxes (1034.) Try a few GTK themes.
  • Clean System - Recent documents, and it may clean more paths (1118) than the previous release.


  • Try to install BleachBit directly in c:\ or c:\program files(x86) (i.e., without the BleachBit subdirectory), and the installer should add the subdirectory for you when exiting the directory chooser (1040), though you can force it by editing the text field (i.e., without the directory chooser dialog).
  • Delete the folder %userprofile%\appdata\local\fontconfig\cache and start BleachBit. It should start faster than previous versions (1031). Without comparing to previous versions, BleachBit should start without a long delay.
  • Add some files to the directory where BleachBit is installed, and then uninstall it. The extra files should remain (1040).
  • Both the installed version and portable version should display letters normally (i.e., instead of squares for all letters).
  • Clean Google Chrome - Cache, and the log may now include files in the Code Cache directory (1099). After cleaning, there should be no files in the Code Cache directory under the Google Chrome profile directory.
  • Start Microsoft Edge and then try to clean it while it is running. There should be an error (1090).
  • Close BleachBit so no other instances are running. Open Windows Explorer, and right click on a file. In the context menu, choose Shred with BleachBit (844). This should allow you to delete the file.
  • Start BleachBit normally, and let it run in the background. Then, in Windows Explorer right click on a file, and in the context menu choose the verb to Shred with BleachBit. This should start a second instance (1165).
  • Delete bleachbit.ini and set the environment variable TMP to a directory that does not exist. Check that BleachBit starts. (It may be easiest to do both steps from the same command line session, so BleachBit inherits the environment variable.) Alternatively, make it a symbolic link to a ramdisk (1169).
  • Start BleachBit with administrator privileges. In preferences, enable overwriting, and then clean some files. You should not get a TypeError error (1035).


See the downloads folder. For Linux, there are .deb and .rpm packages. For Windows, there is a digitally signed installer and portable package.

After testing

If something is broken, please file a bug report. If it works well, please post a comment with what you tested in the testing forum, as a comment at the bottom of this page, or as a GitHub discussion.

Blog tags: