windirstat app

WinDirStat 2.5.0

WinDirStat analyzes disk space visually, detects large files, and optimizes storage through efficient cleanup tools.

Download for Windows 2.5.0 · 2.25 MB
Updated January 18, 2026
Free · Freeware
7,210 downloads
2.25 MB
5.0

Use the arrow keys to choose a rating, then press Enter or Space to submit it.

Excellent 1 user ratings
Listed in our directory since 2025
Developer: Windirstat
Page updated May 12, 2026

Overview

WinDirStat is a storage analyzer that scans a Windows drive or selected folder and shows which files consume its space. It presents the same scan in three connected views: a directory tree, a list grouped by file extension and a colored treemap where larger rectangles represent larger files. WinDirStat reads filesystem records and can launch cleanup actions on selected items. It does not compress data automatically or decide which personal files are safe to remove.

The treemap shows scale

Every rectangle belongs to one file. Its area follows the selected size measure, while its color identifies the extension group. Clicking a large rectangle selects the corresponding file in the directory tree. This makes an unexpected disk image or video visible even when it sits several folders deep.

The visual area can represent logical size or physical size. Logical size is the length applications see. Physical size reflects storage allocation and can differ for compressed files, sparse files and clusters with unused space. Changing that measure can rearrange the treemap without any file changing on disk.

Folders explain totals

The directory tree adds file sizes beneath each folder so the user can expand the path behind a large branch. The extension list answers a different question by collecting file types across the scan. A machine with many small cache files may show no single dominant rectangle while the parent directory still occupies substantial space.

Access permissions affect the totals. A standard scan may fail to read protected system or another user’s directories. Running WinDirStat with administrative rights can reveal more data, but it also gives cleanup commands more authority. A difference between a normal and elevated scan does not mean the first one fabricated space; it means Windows withheld parts of the tree.

Hardlinks complicate size

Two directory entries can point to the same stored data through hardlinks. Counting each name as independent logical content can overstate how much physical storage deletion will recover. WinDirStat can track hardlinks and display logical or physical measures, but the distinction still matters when interpreting duplicate-looking paths.

Duplicate detection uses file hashes rather than filenames alone. Matching hashes identify equal content at the time of the scan. They do not establish which copy belongs to an installed program, a backup or a synchronized folder. Removing the wrong copy can break a workflow even though another identical byte sequence exists elsewhere.

Cleanup changes the disk

WinDirStat can open a file’s location, move it or call deletion actions. Selection follows the active tree or treemap item, so confirming the full path and parent folder comes before deletion. A large file under a system, recovery or application directory may be necessary despite looking expendable.

Recycle Bin deletion and permanent deletion have different recovery consequences. Files larger than the available Recycle Bin allowance may also bypass the expected safety net. WinDirStat does not know whether a virtual-machine disk contains irreplaceable work or whether an installer cache is still required for repair.

A scan becomes stale

The result describes the filesystem while WinDirStat scanned it. Downloads, logs and running virtual machines can change afterward. A saved scan remains a snapshot for comparison or later inspection; reopening it does not query the drive again. Refreshing or rescanning is necessary before treating an old total as current.

Long scans also compete with active disk work. Pausing or stopping the scan avoids reading heavily used storage at the wrong time, but an incomplete tree cannot account for the whole target. The drive’s Windows properties remain the final check for total used and free capacity.

Similar Apps