Storage fills up faster than most people expect. Temporary files, old downloads, cached data, and forgotten backups accumulate over time until your drive is nearly full and Windows starts complaining. The trick to recovering space quickly is finding which files and folders are actually consuming the most storage, rather than hunting through directories randomly.

This guide covers every reliable method for locating large files on Windows 10, from the built-in File Explorer size filter and Disk Cleanup to dedicated disk visualization tools and Command Prompt commands that show exactly where your storage is going.

Quick Answer

Open File Explorer, click in the search box, and type size:gigantic to filter for files over 128 MB. Sort results by size to see the largest ones first. For a full picture of what is consuming your drive, download TreeSize Free (free, no install required) which shows a visual breakdown of every folder sorted by size.

Use File Explorer Size Filter

File Explorer has built-in size filter keywords that let you search for files above a specific size threshold. This is the fastest way to find large files without installing anything, though it only searches indexed locations by default.

  1. Open File Explorer and navigate to the drive or folder you want to search (select This PC to search everything).
  2. Click in the search box in the top-right corner and type one of the following keywords:
  • size:gigantic — files larger than 128 MB
  • size:huge — files between 16 MB and 128 MB
  • size:large — files between 1 MB and 16 MB
  • size:medium — files between 100 KB and 1 MB
  1. After results appear, click the Size column header to sort from largest to smallest.

Start with size:gigantic and work down from there. Files above 128 MB that you have not opened in months are good deletion candidates, particularly old installer files, large video exports, and disk image files.

Run Disk Cleanup

Disk Cleanup handles a different category of space than File Explorer search. Instead of finding your personal large files, it removes system-generated temporary files, old Windows Update caches, thumbnail databases, and previous Windows installation leftovers that can add up to tens of gigabytes on some systems.

  1. Type Disk Cleanup in the Start menu and open it.
  2. Select your C: drive and click OK to scan.
  3. Check the categories you want to remove, then click Clean up system files for additional options including Windows Update Cleanup and previous Windows installations.

If you upgraded from an older version of Windows, the “Previous Windows installation(s)” entry can be several gigabytes. It is safe to delete once you have confirmed the new version is working correctly.

Use TreeSize or WinDirStat

Dedicated disk space analyzers give you a visual map of your entire drive in minutes, making it immediately obvious which folders are consuming the most space. These tools are far more useful than the File Explorer search for understanding overall disk usage because they show folder sizes, not just individual file sizes.

TreeSize Free (jam-software.com/treesize_free) is a portable tool that scans any drive and displays a folder tree sorted by size, so the biggest consumers float to the top. You can drill down into any folder to see which subfolder or file is responsible. It runs without installation, which makes it easy to keep on a USB drive for use on any PC.

WinDirStat (windirstat.net) takes a different approach: after scanning, it renders a color-coded treemap where each rectangle represents a file and its area represents its size relative to the total. Large rectangles are large files and hovering over them shows the exact path and size. This visual approach makes it exceptionally easy to spot a single large file hiding deep in a folder structure.

  1. Download and open either tool, select your drive, and let it scan.
  2. Sort by size or review the treemap to identify the largest files and folders.
  3. Right-click any item to open it in File Explorer or delete it directly.

Both tools are free. TreeSize is faster and easier to navigate; WinDirStat provides the visual treemap that is better at revealing outlier files buried deep in folder hierarchies.

Use Command Prompt

If you prefer the command line or need to scan a system directory that a GUI tool cannot access easily, the Command Prompt and PowerShell both have options for listing large files.

Open an elevated Command Prompt (search cmd, right-click, Run as administrator) and run the following to list all files over 100 MB on your C: drive, sorted by size:

forfiles /P C:\ /S /M * /C "cmd /c if @fsize GEQ 104857600 echo @path @fsize"

For a cleaner output with better sorting, PowerShell is more capable. Open PowerShell as administrator and run:

Get-ChildItem C:\ -Recurse -ErrorAction SilentlyContinue | Where-Object {$_.Length -gt 100MB} | Sort-Object Length -Descending | Select-Object FullName, @{Name="SizeMB";Expression={[math]::Round($_.Length/1MB,2)}} | Format-Table -AutoSize

This lists every file over 100 MB on C:, sorted largest-first, with the path and size in megabytes. You can pipe the output to a text file by adding | Out-File C:\large_files.txt at the end if you want to review the results later or share them with someone else helping you check the disk health.

Related Guides