Bulk Crap Uninstaller
Free & open sourceLast Updated: Sep 19, 2026

Bulk Crap Uninstaller

Remove unwanted Windows programs in batches, then check what they leave behind.

Also called BCUninstaller or BCU

Before you download

Choose setup for a regular installation or portable to run BCU without installing it. The current 6.3 release supports Windows 10 and newer. BCU gives you detailed control over what gets removed, so review the selected applications and any proposed leftovers.

Official downloads

Choose your package

Windows 10 or newer · Version 6.3

  • Windows setup

    Installs BCU and adds the required .NET runtime if it is missing.

    Download Bulk Crap Uninstaller
    Version
    6.3
    Size
    9.4 MB
    Windows
  • Portable with runtime

    Runs without installing BCU or .NET. Extract the 7z archive before opening the launcher.

    Download portable package
    Version
    6.3
    Size
    104.8 MB
    Windows
  • Small portable package

    For Windows systems that already have the .NET 8 desktop runtime.

    Download .NET package
    Version
    6.3
    Size
    12.4 MB
    Windows

Using an older version of Windows?

These links open the project's GitHub release page, where you can choose a file. FossHub doesn't host or scan the installers. Check release notes and package details

Description

Bulk Crap Uninstaller is a free, open-source Windows uninstaller for removing several programs in one session. It finds conventional desktop applications and Microsoft Store apps, along with orphaned uninstall records and entries that the standard Windows app list may hide. The project also supports Steam applications and several common installer systems.

BCUninstaller is useful when a PC has accumulated trial software or applications that nobody uses. Its list provides information about each entry, including its publisher and installation location. You can filter that list and examine an unfamiliar program before deciding whether it belongs in a removal batch. A technician working through an inherited computer has more context than a list of names alone provides.

The package choice matters. Setup installs BCU as a normal application and can install a missing .NET runtime. The larger portable package contains its own runtime. The smaller .NET package needs the .NET 8 desktop runtime already installed. Version 6 targets Windows 10 and newer. The project maintains separate older releases for older Windows installations. Read the project's requirements.

Bulk Crap Uninstaller features

BCU normally starts with an application's original uninstaller. It can queue removals, run compatible uninstallers concurrently and reduce prompts when quiet removal is supported. Collision prevention helps manage programs whose uninstall routines should not run together. The amount of interaction still depends on the applications being removed.

After the uninstall stage, BCU can search for remaining files and registry entries. It also has tools for orphaned applications and programs with damaged uninstallers. Leftover suggestions deserve inspection because a shared folder or component can belong to software you are keeping. The detailed properties and filtering controls help you investigate those cases.

  • Batch removal with support for quiet uninstallers.
  • Detection of orphaned entries and Microsoft Store applications.
  • Filters, exported lists and a console interface for repeatable work.
  • Startup management and optional commands before or after removal.

Version 6.3 adds custom notes for application entries and JSON output for console lists and exports. Its console uninstall command also gains a dry-run mode. The release notes record ARM64 support for the portable launcher. See the September 7, 2026 release notes.

Bulk Crap Uninstaller review

BCU makes the most sense when you need to remove a batch of applications or understand a messy installed-software list. Its documented controls give technicians room to automate repeated work, while the visible entry details help with individual decisions. Someone removing one ordinary program may find the Windows uninstall screen sufficient.

The tradeoff is the number of decisions available. Quiet removal, forced removal and leftover cleanup have different purposes. Treating every detected entry as unwanted would miss that distinction. This assessment is based on the project's documentation and release notes. FossHub has not performed a hands-on test of version 6.3.

Advertisement

Compare your options

Other Windows uninstallers

These tools focus on the same job. Their free editions and licensing differ from BCU.

Official release archive

Previous releases

The project documents different requirements for each major release. Use the current version when your system supports it.

ReleaseUse caseOfficial source
6.2Previous version in the Windows 10+ release line.Release files
5.xWindows 7 SP1 with required updates. Review .NET 6 requirements.Legacy requirements
All releasesBrowse version history and individual release notes.Project archive

FossHub's older-version listing

Something out of date?

Tell us about a broken link or a correction to this listing.

Send a correction