CCleaner automatically deletes unneeded files and Windows Registry entries. It can also detect duplicate files, securely wipe a storage device, and act as an alternative to Windows' Programs and Features tool for uninstalling software.
One-stop shop for junk file cleanup:You can clean up a lot of unnecessary files without downloading another app, but it's handy to have those cleanup tools a mouse click away. With CCleaner, you just hit the Analyze button and the app will inspect and tidy up storage space hogs, like Web browser caches, temporary files, and Windows log files.
Lots of optional settings to customize behavior: By default, CCleaner deletes files but doesn't fully erase them. The difference is that a deleted file doesn't immediately disappear; it just becomes a section of your storage device that Windows can put other files on. If you're more security minded and want to fully erase unwanted files, CCleaner's Analyze writes over them with random ones and zeroes, up to 35 times. Other settings let you specify browser cookies that you always want to keep, add custom folders for CCleaner to analyze, or exclude other folders.
Low-key sales pitch: The free version of CCleaner doesn't bug you about paying for the premium version, nor does its interface try to trick you into looking at a sales pitch.
Some storage savings is temporary: This is not a flaw in CCleaner, just a fact of Web browsing: Deleting your browser cache can get rid of gigabytes of files, but your cache will fill up again over time, so that recovered storage space isn't permanent. Also, your previously visited pages will take longer to reload if you delete all the files in the browser cache. Cache deletion may be a good practice for privacy-oriented users, or for people transitioning to a different browser, but we would not wipe the cache by default.
Problematic analysis results: In our tests, CCleaner detected a whopping 7GB of log files created by Windows, which it automatically flagged for deletion. Many of these were hundreds of megabytes in size. However, log files can be useful if your computer is misbehaving, as they contain error messages to assist you or a technician. They're not supposed to get anywhere near this large, and old logs just tend to sit unused and take up space, but we'd prefer to keep at least the most recent one by default, in case something goes haywire later.
Meanwhile, Windows' own Disk Cleanup tool detected 750MB of deletable system files that CCleaner did not find. These were previously installed Windows Update patches. If Windows says that they're OK to delete, it's a mystery why CCleaner -- which ordinarily takes a more aggressive approach -- did not flag them. While 750MB isn't a huge amount of space, the Disk Cleanup report made us wonder what else CCleaner might be overlooking or not prioritizing.
Lastly, CCleaner's own Windows Registry Cleaner tool flagged CCleaner itself for having an "Obsolete software key." We had not installed CCleaner or any other Piriform product on this copy of Windows before, so the offending file wasn't left over from a previous version of CCleaner. It's not clear what would happen to CCleaner if we told it to delete its own Registry entry, but users not closely inspecting the Windows Registry Cleaner results might find out the hard way.
CCleaner remains a handy tool for freeing up storage space, letting you customize how it works and permanently erase files. However, some behavioral quirks indicate that it's not quite a full replacement for Windows' built-in disk cleanup tools, which tend to be more conservative but also safer.
CCleaner is a freeware system optimization, privacy and cleaning tool. It removes unused files from your system allowing Windows to run faster and freeing up valuable hard disk space. It also cleans traces of your online activities such as your Internet history. Additionally it contains a fully featured registry cleaner.
What's new in this version:
Improved Windows 10 Creators Update compatibility
Updated Edge History and Session cleaning
Updated Internet Explorer 10 and 11 Cache cleaning