15 Free Defrag Software Tools

Reviews of the Best Free Disk Defragmenter Programs for Windows

Defrag software programs are tools that arrange the bits of data that make up the files on your computer so they're stored closer together. This allows your hard drive to access files more quickly.

Defragmenation, in other words, can help improve your computer's performance by making the reading of files more efficient, thanks to the fact that all the tiny pieces that make up a single file are right next to each other.

Still confused? See my What is Fragmentation & Defragmentation? for more help understanding what fragmentation is and why defrag software is helpful.

Tip: All versions of Windows include a built-in defrag program, which I've ranked in this list. However, in most cases, a dedicated program, like any of the other free defrag software programs I list here, will do a better job.

Note: I've only included freeware defrag software in this list. In other words, only completely free defragmentation programs - no shareware, trialware, etc. If one of these free defrag programs has started charging, please let me know.


Screenshot of Defraggler v2.20.989 in Windows 8
Defraggler v2.20.989.

Piriform's Defraggler tool is easily the best free defrag software program out there. It can defrag the data or just the free space of an internal or external drive. You also have the option of defragmenting specific files or folders and nothing more.

Defraggler can run a boot time defrag, check a drive for errors, empty the Recycle Bin before defragging, exclude certain files from a defrag, run an idle defrag, and selectively move lesser-used files to the end of the drive to speed up disk access.

Defraggler is also available in a portable version for flash drives.

Defraggler Review & Free Download

If the Piriform company sounds familiar, you may already be familiar with their very popular free CCleaner (system cleaning) or Recuva (data recovery) software.

Defraggler can be installed on Windows 10, 8, 7, Vista, and XP, as well as Windows Server 2008 and 2003. More »

Smart Defrag

Screenshot of Smart Defrag v5 in Windows 8
Smart Defrag v5.

Smart Defrag is great when it comes to scheduling an automatic defrag, as there are some very specific advanced settings.

It supports running a defrag on a schedule as well as using boot time defrags to remove fragments from locked files.

Smart Defrag can also exclude files and folders from a defrag/analysis, replace Windows Disk Defragmenter, defrag just Windows Metro Apps, and skip defragging files that are over a certain file size.

Smart Defrag Review & Free Download

Also included in Smart Defrag is a feature which removes junk files in Windows and Internet Explorer. It also clears cache files in other parts of Windows that could help speed up a defrag.

Windows 10, 8, 7, Vista, and XP users are able to install and use Smart Defrag. More »

Auslogics Disk Defrag

Screenshot of Auslogics Disk Defrag v6 in Windows 7
Auslogics Disk Defrag. © Auslogics

Auslogics Disk Defrag comes as a regular, installable program but can also be used in a portable mode for use on removable media.

System files, which are normally commonly used files, can be configured to be moved to faster areas of a disk to improve launch times and general system performance.

Like the programs from above, Auslogics Disk Defrag is able to run boot time defrags as well.

Auslogics Disk Defrag Review & Free Download

You can also check a drive for errors with chkdsk, optimize a hard drive, exclude files/folders from a defrag, run idle scans, and delete temporary system files before defragmenting.

Auslogics Disk Defrag works with Windows 10, 8, 7, Vista, and XP. More »

Puran Defrag

Puran Defrag - Free Defrag Software
Puran Defrag. © Puran Software

Puran Defrag features a custom optimizer called Puran Intelligent Optimizer (PIOZR) to intelligently move common files to the outer edge of a disk to speed up access to those files.

Like some of the other programs from this list, Puran Defrag can defrag files and folders from the Windows Explorer right-click context menu, delete custom files/folders before a defrag is launched, and run boot time defrags.

There are very specific scheduling options available in Puran Defrag like running an automatic defrag every so many hours, when the system goes idle, or when the screensaver starts.

Particular schedules can also be setup for boot time defrags like running it on the first computer boot up of the day, one the first of the week, or the first time your computer boots up every month.

Puran Defrag Review & Free Download

One thing I don't like about Puran Defrag is that it tries to install additional programs during setup.

Puran Defrag is said to be compatible with Windows 10, 8, 7, Vista, XP, and Windows Server 2003. More »

Disk Speedup

Screenshot of Disk SpeedUp in Windows 7
Disk SpeedUp. © Glarysoft.com

Disk Speedup is another free defrag program that can defrag not only whole hard drives but also individual files and folders. You can also run an automatic defrag when the system has been idle for a particular number of minutes.

Disk Speedup has very specific settings. For example, you can disable defrags if files have fragments that are smaller than 10 MB, have more than 3 fragments, and are larger than 150 MB. All of these values can be customized.

You can also configure Disk Speedup to automatically move large, unused, and/or files of a certain format to the end of the drive so the commonly used, smaller ones end up toward the beginning, hopefully improving access times.

In addition to the above, Disk Speedup can exclude files and folders from a whole system defrag, run a boot time defrag, turn off the computer when a defrag has completed, and run defrags/optimizations on one or more drives on a daily/weekly/monthly schedule.

Disk Speedup Review & Free Download

Note: Disk Speedup may try to install other Glarysoft programs during setup, but you can easily uncheck anything you don't want.

You can install Disk Speedup in Windows 8, 7, Vista, XP and Windows Server 2003. I tested Disk Speedup in Windows 10 too, and it worked as advertised. More »

Toolwiz Smart Defrag

Screenshot of Toolwiz Smart Defrag FREE
Toolwiz Smart Defrag. © ToolWiz Software

Toolwiz Smart Defrag is a small program that installs quickly and has a really clean, minimal interface. It claims to be 10 times quicker than the default defrag tool included in Windows and can place archive files to a different part of the drive to speed up access to regular files.

You're able to see the number of fragmented files from an analysis and run a defrag really quickly, though you can't see the level of fragmentation that exists on a drive, nor can you schedule defragments to run at a later date.

Though it's nice to have a program that isn't packed full of buttons and other toolbars, it's also sometimes unfortunate. For instance, there are zero features that you can customize in Toolwiz Smart Defrag.

Toolwiz Smart Defrag Review & Free Download

If you're looking for a program that's super simple to use and isn't bogged down with confusing settings or buttons, this program is absolutely perfect.

Toolwiz Smart Defrag works in Windows 8, 7, Vista, and XP.  More »

WinUtilities DiskDefrag

Screenshot of WinUtilities DiskDefrag v1.8 in Windows 8
WinUtilities DiskDefrag v1.8.

WinUtilities is a system optimizer program for Windows that includes a defragmenting program called DiskDefrag that's easy to use and quite customizable.

Common features are included such as multiple scheduled defrags, idle defrags, and advanced scheduling settings and power management options.

In the settings, there are over 10 different actions the Defrag button can perform, such as analyze only or analyze and move to end of disk. There are more custom options such as controlling how fast the defragmenting process can run and what files/folders should be excluded from a defrag.

Another option lets you list custom files you wish to be moved to the SpaceHogs area of the hard drive, which is an area WinUtilities Disk Defrag uses to hold large and unused files. The purpose is to move these files to the slower portions of a hard drive to effectively move commonly used files and smaller files to the faster parts of the disk to increase performance.

You can also have the computer turn off automatically when defragmenting is complete.

WinUtilities DiskDefrag Review & Free Download

DiskDefrag can be found in WinUtilities by navigating to Modules > Optimize & Improve > Disk Defrag.

Users of Windows 10, 8, 7, Vista, and XP can install WinUtilities. More »

O&O Defrag Free Edition

O&O Defrag Free Edition - Free Defrag Software
O&O Defrag Free Edition. © O&O Software

O&O Defrag Free Edition has an organized and easy to use interface. It supports common features found in similar defrag software, like optimizing a drive, viewing a list of all the fragmented files, and checking a drive for errors.

In addition to scheduling defrags on a weekly basis, you can also configure O&O Defrag Free Edition to start a defrag automatically when the screensaver comes on.

You can optionally run through a Quick configuration wizard to easily setup scheduling or immediately optimize a drive.

O&O Defrag Free Edition Review & Free Download

Some features are only available in the paid version of O&O Defrag, which means you'll sometimes try to enable a setting only to be told you can't because you're using the free version, which can get irritating.

O&O Defrag Free Edition is compatible with Windows 7, Vista, and XP. I tested the most recent version in both Windows 10 and Windows 8, but wasn't able to get it up and running. More »


Screenshot of UltraDefrag v7.0.0
UltraDefrag v7.0.0.

UltraDefrag can be used for novice and advanced users alike, as there are common features that everyone can use but also advanced options if you need to make specific changes to the program.

Common functions like repairing, defragging, and optimizing drives are as simple as any of these other programs. However, if you wish to make changes to the program in general or to the boot time defrag option, you must know how to maneuver around a BAT file.

UltraDefrag Review & Free Download

Note: There's an installable and portable download of UltraDefrag for both 32-bit and 64-bit versions of Windows on the download page.

UltraDefrag is said to run in Windows 8, 7, Vista, and XP only, but I was also able to use it in Windows 10. More »


MyDefrag - Free Defrag Software
MyDefrag. © J.C. Kessels

MyDefrag (formerly JkDefrag) can be both a simple and a rather complex defrag program depending on your needs.

It works be loading and running scripts on one or more drives. Several scripts are included when you first install it, like to defrag on a schedule, analyze a drive, and consolidate free space. The default install is just fine for regular users.

More advanced users can build their own custom scripts, which can actually be very detailed to deeply customize the way MyDefrag works. Information about creating scripts can be found in the online manual.

MyDefrag Review & Free Download

MyDefrag hasn't been updated since May of 2010, so it only officially supports Windows 7, Vista, XP, 2000, Windows Server 2008 and Server 2003. However, it still works with the newer versions of Windows like Windows 10 and Windows 8. More »

Ashampoo WinOptimizer Free

Screenshot of Ashampoo WinOptimizer Free in Windows XP
Ashampoo WinOptimizer Free.

Ashampoo WinOptimizer Free is a program suite of mini programs called modules, one of which is for defragmenting hard drives.

You can setup a defrag to take place on one or more hard drives when the computer isn't in use (idle) and even define the percentage of CPU usage that must be unused before starting. Regular scheduling options are also available such as setting up daily or monthly defrags.

Before starting, you can choose to run a fast, normal, or intelligent defrag.

You can also run a boot time defrag to defragment files that are normally locked by Windows.

The defrag tool is found in Modules > Optimize performance > Defrag.

Download Ashampoo WinOptimizer Free

Note: You're asked to install an unrelated program during setup but you can skip it if you wish.

Only Windows 7, Vista, and XP are said to be compatible with Ashampoo WinOptimizer Free, but I was also able to run it just fine in Windows 10 and Windows 8. More »


SpeeDefrag - Free Defrag Software
SpeeDefrag. © Vicky's Cool Softwares

SpeeDefrag isn't actually a defrag program in and of itself. Instead, it shuts down everything you're using except for the built-in defragmenting program provided by Windows (listed below).

The purpose of SpeeDefrag is to speed up the regular defrag functions of Windows Disk Defragmenter. By shutting down unnecessary programs, it can utilized more system resources to make the defrag tool run quicker.

After installing SpeeDefrag, you're given a few options for how you want the task to run. For instance, you can choose to restart and run a defrag and then restart again automatically, or just to run a defrag and then shutdown the computer.

SpeeDefrag Review & Free Download

Note: Some features are only available in operating systems prior to Windows 7, such as restarting before a defrag and shutting down open programs. This means SpeeDefrag is really only useful for Windows Vista and Windows XP. More »

Disk Defragmenter

Screenshot of Disk Defragmenter in Windows 7
Disk Defragmenter.

Disk Defragmenter is the defrag program that already exists in Windows, which means you don't need to download anything to use it. You can set schedules and defragment both internal and external hard drives.

Many of the other defrag programs from this list have many advantages over Disk Defragmenter, such as boot time defrags and optimization features. If using this program, I suggest you couple it with the SpeeDefrag program from above.

In Windows 10 and 8, Disk Defragmenter can be opened from Administrative Tools in the Control Panel. For older versions of Windows, it can be found through the start menu by navigating to All Programs > Accessories > System Tools > Disk Defragmenter.

Baidu PC Faster's Disk Defrag

Screenshot of Baidu PC Faster's defrag program
Baidu Disk Defrag.

Baidu Disk Defrag is a tool provided by Baidu PC Faster, which is a system optimizer program. While it's quick and super easy to use it doesn't provide any custom or advanced features like scheduling or boot time defrags.

After analyzing one or more drives, you can select all of them at once so it will defragment the first one, then the second, and so on.

Download Baidu PC Faster

Open the defrag program from Toolbox > Disk Defrag.

Baidu PC Faster works with Windows 10, 8, 7, Vista, and XP. More »

Wise Care 365

Screenshot of Wise Care 365 v3.9.2 in Windows 10
Wise Care 365.

Wise Care 365 is a collection of system utilities that scans for privacy issues and junk files. One of the tools, in the System Tuneup tab, is used for defragmenting a hard drive.

Select the drive to defragment and then choose Defragment, Full Optimization or Analyze. You can optionally shutdown the computer after the defrag has finished. Scheduling defrags with Wise Care 365 is not supported.

A portable version is available from within the program (this is explained in the review).

Wise Care 365 Review & Free Download

Something I don't like is that a small advertisement about the full version of the program is always displayed in Wise Care 365. Also, some of the features and options are only available in the professional version.

Wise Care 365 can be installed to 32-bit and 64-bit versions of Windows 10 through Windows XP. More »

More From Us