BleachBit 2.3

BleachBit quickly frees disk space and tirelessly guards your privacy.

8.9 MB
3.6 7 votes

Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean 90 applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari,and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.

BleachBit has many useful features designed to help you easily clean your computer to free space and maintain privacy.

  • Simple operation: read the descriptions, check the boxes you want, click preview, and click delete.
  • Multi-platform: Linux and Windows
  • Free of charge
  • Free to share, learn, and modify (open source)
  • No adware, spyware, malware, or browser toolbars
  • Translated to 60 languages
  • Shred files to hide their contents and prevent data recovery
  • Shred any file (such as a spreadsheet on your desktop)
  • Overwrite free disk space to hide previously deleted files
  • Portable app for Windows: run without installation
  • Command line interface for scripting and automation
  • CleanerML allows anyone to write a new cleaner using XML
  • Automatically import and update winapp2.ini cleaner files (a separate download) giving Windows users access to 1200+ additional cleaners
  • Frequent software updates with new features

Use BleachBit to:

  • Free disk space
  • Reduce the size of backups and the time to create them by removing unnecessary files
  • Maintain privacy
  • Improve system performance (by vacuuming the Firefox database, for example)
  • Prepare whole disk images for compression (common for "ghost" backups and virtual machines) by wiping free disk space


BleachBit includes a growing list of cleaners. Typically each cleaner represents an application such as Firefox or Internet Explorer. Within each cleaner, BleachBit gives options covering components that can be cleaned such as cache, cookies, and log files. Each option is given a description to help you make good decisions.

The following are a list of cleaners available in BleachBit 0.9.2. You should be able to see a list of options by hovering your mouse over the cleaner name.

  • Adanaxis
  • Adobe Reader
  • aMSN
  • aMule
  • APT
  • Audacious
  • Bash
  • Beagle
  • Chromium
  • Downloader for X
  • Deep scan
  • Easytag
  • ELinks
  • emesene
  • Epiphany
  • Evolution
  • Exaile
  • Filezilla
  • Firefox
  • Flash
  • gedit
  • gFTP
  • GIMP
  • GL-117
  • GNOME Art
  • Google Chrome
  • Google Earth
  • Google Toolbar
  • gPodder
  • Gwenview
  • Hippo OpenSim Viewer
  • Internet Explorer
  • Java
  • KDE
  • Konqueror
  • LibreOffice
  • Liferea
  • Links 2
  • LiVES
  • Metacity
  • Microsoft Office
  • Midnight Commander
  • Miro
  • MySQL
  • Nautilus
  • Nexuiz
  • Notify OSD
  • Opera
  • Paint
  • PDFedit
  • Phatch
  • Pidgin
  • PlayOnLinux
  • RealPlayer
  • Recoll
  • Rhythmbox
  • Safari
  • Screenlets
  • SeaMonkey
  • Second Life Viewer
  • Silverlight
  • Skype
  • sqlite3
  • System logs
  • System
  • TeamViewer
  • Thumbnails
  • Thunderbird
  • TortoiseSVN
  • Transmission
  • Tremulous
  • VIM
  • Virt-Manager
  • VLC media player
  • Vuze / Azureus
  • The Battle for Wesnoth
  • Winamp
  • Windows Defender
  • Windows Explorer
  • Windows Media Player
  • WINE
  • winetricks
  • WinRAR
  • WinZip
  • WordPad
  • X11
  • XBMC Media Center
  • XChat
  • Xfce
  • Xine
  • X-Moto
  • Yahoo! Messenger
  • yum
  • Zsh

What's New:

These are the changes since version 1.12:

  • Add drag-and-drop support (thanks to contractor Pavel). Try dropping files onto the main application window.
  • Fix preservation of thumbnails on Google Chrome and Chromium .
  • Fix error Favicons is version 36 or 38 when cleaning Google Chrome and Chromium.
  • Clean site engagement history on Google Chrome and Chromium.
  • Enable secure delete for SQLite.
  • Fix DatabaseError: no such table: moz_favicons for some Firefox profiles.
  • Use HTTPS encryption when automatically checking for software updates.
  • The web site requires HTTPS encryption.
  • Specific to Linux
    • Add journald cleaner (thanks to tstenner).
    • Add software categories to bleachbit.desktop (thanks to Hugo Lefeuvre).
    • Add appdata.xml file for Linux app stores (thanks to Mailaender).
    • Call apt-get command for apt clean to respect the dpkg lock (reported by Danilo Piazzalunga).
    • Whitelist Bluetooth daemon (reported by Timo Ollech).
    • Fix error when cleaning APT autoremove (reported by vladislavyuzbekov).
    • Fix purging of GTK recently used resources list.
    • Use XDG base directory specification in cleaners (thanks to Alexander Schlarb).
    • Resolve symlink for checking whitelist (repored by Vladimir Chapaikin).
    • Rename the XChat cleaner to Hexchat (thanks to ROCKNROLLKID).
    • On Debian/Ubuntu switch from su-to-root to PolicyKit (thanks in part to Martin Cigorraga).
    • Improve Liferea cleaner (reported by Theatre-X).
    • Add Ubuntu 16.10 and 17.04 .deb packages
    • Add Fedora 25 and 26 .rpm packages
    • Add OpenSUSE Leap 42.x .rpm packages
    • Drop packages for EOL distributions.
  • Specific to Windows
    • Improve accuracy of wiping specific files on Windows by using special Windows APIs (thanks to contractor Peter Marshall).
    • Improve the handling of Unicode filenames (thanks to contractor Marco Lagi).
    • Restart Windows Explorer with normal privileges when cleaning thumbnails (reported by White).
    • Do not empty the recycle bin on Windows in preview mode (reported by Guilherme Lino).
    • Fix allegedly "mark for deletion" when not administrator on Windows.
    • Fix deletion of locked files.
    • Improve detection of running processes (reported by Race/relay12).
    • Update NSIS installer version 2.51 to 3.0
    • Add Unicode support to installer and uninstaller
    • Upgrade Python runtime from version 2.5 to 2.7
    • Update GTK+ runtime from version 2.16 to 2.22.
    • Shrink size of installer (thanks in part to contractor Maxim Khon)
    • Switch to Windows-style environment variables (like %AppData%) in CleanerML.
    • Fix reporting of local_cleaners_dir in Diagnostics dialog (reported by dvdbane).
    • Improve management of false positive reports from antivirus software.
  • Specific to Mac OS X (Darwin)
    • Improve support for basic functions (thanks to Matt Hardcastle).
    • Note: At this time there is neither a GUI nor an installer package.
  • Development
    • Refactor the build system for Windows to work on many systems including Appveyor (thanks in part to contractor boussaffawalid).
    • Refactor unit tests (thanks to tstenner).
    • Prepare code to work with Python 3 (thanks to tstenner).
    • Combine Coveralls reports from Windows and Linux for better reporting of code coverage.
    • Remove Python 2.5 support. Require Python 2.6 or Python 2.7
    • Move some repositories to the new bleachbit organization on GitHub.
    • Within minutes of each code commit, publish a Windows build to the new site

Apps similar to BleachBit 4

  • 4.7
    328 votes
    Freeware system optimization tool that removes unused and temporary files.
    • Freeware
    • Windows
  • 4.2
    84 votes
    Clean your computer of unwanted junk that constantly slows your entire system down.
    • Freeware
    • Windows
  • 4.7
    202 votes
    Adds support for over 270 new programs into the popular program CCleaner.
    • Freeware
    • Windows
  • More