What is WinDirStat?
WinDirStat is a disk usage analyzer and cleanup assistant for Microsoft Windows. It scans drives, folders, network shares, connected MTP devices, S3-compatible storage, Azure Blob Storage or WebDAV collections, then shows usage through sortable file lists and visualizations.
Users can find large or duplicate files, inspect permissions, estimate storage costs by file age, export reports and run cleanup or deleted-file recovery tools. Scans can be saved and loaded as CSV or JSON, and scan, duplicate and permission reports can be exported from the command line. Accelerated local NTFS scanning is available when the app is elevated.
Deleted-file recovery works on local NTFS, exFAT and FAT drives with administrator access, and depends on surviving metadata and file data. The application is distributed under GPL v3 or later.
Key capabilities
- Scans of local drives, folders, network shares and cloud storage
- Largest files, file types and free space visualizations
- Duplicate file detection with configurable hashes
- Permission inspection and storage cost estimates
- CSV and JSON scan files and command-line report export
- Deleted-file recovery on NTFS, exFAT and FAT
Where WinDirStat fits
WinDirStat fits Windows storage investigations where administrators or IT teams need to locate large files, review duplicates, inspect permissions, or document usage before cleanup. Its report export modes also support scripted collection. Before deployment, the chosen package must match the Windows environment and processor architecture. Accelerated local NTFS scanning and deleted-file recovery require administrator access, and files should be reviewed before destructive cleanup operations.
For cloud storage reviews, direct scans read metadata without downloading file contents. They do not perform duplicate detection or report physical allocation, so comparisons rely on logical size. In automated reporting, an exported file does not establish that a scan completed: incomplete scans retain partial results and return a nonzero exit code.
Install
winget install -e --id WinDirStat.WinDirStatReviews of WinDirStat
Be the first to share your experience with WinDirStat.
Write a review
Loading review form…

