Bulk Crap Uninstaller is a Windows application uninstaller that removes large quantities of unwanted software with minimal user interaction.
The tool addresses the problem of tedious manual software removal by automating bulk uninstallation workflows. It detects installed applications across multiple sources including Windows Store Apps, Steam, and Windows Features, then executes uninstallers in batch according to user-defined lists. The tool includes special handling for common installer frameworks such as NSIS, InnoSetup, and Msiexec, and can identify and clean up orphaned application remnants left behind after incomplete removals.
The tool suits IT professionals managing multiple systems and individual users seeking to debloat their machines. It works best for scenarios where you need to remove many applications at once rather than uninstall individual programs. The tool offers three distribution formats: a standard installer that handles .NET runtime setup automatically, a fully portable version with bundled runtime, and a lightweight portable variant for systems with .NET already installed. It requires Windows 10 or later for the current version, though an older release supports Windows 7.
The project is actively maintained with nightly builds available alongside stable releases. The maintainers are openly seeking additional contributors to help sustain development. The codebase is written in C# and distributed under the Apache 2.0 license, permitting both private and commercial use without restrictions.