Software

CCleaner 7

by Piriform · Freeware

CCleaner for PC helps you clean up your Windows computer, optimize performance, and maintain your online privacy.

Record

Latest version
7.10.1464.1889
Release date
29 Jul 2026
Package identifier
Piriform.CCleaner

Official downloads

These URLs are the ones Piriform declares in its own manifest. We do not proxy or shorten them, and we do not host a copy.

More than one architecture below. Check which one your Windows is if you are not sure.

Verify the file you downloaded

Run this against the file on disk. If the output does not match the hash below, the file is not what Piriform published. Delete it.

Windows · PowerShell

Get-FileHash "build_RELEASE" -Algorithm SHA256

macOS · Linux

shasum -a 256 "build_RELEASE"

Expected output

162d49262891c41d197212421b8e95703339eab86e4497b390e1a0a396ca14f6

Got a different hash, or one you cannot place? Paste it into the hash checker and it will tell you which program and version it belongs to, past releases included.

Install CCleaner 7 silently

The unattended switch below is the one Piriform declares in the installer manifest, not one we guessed by trying flags.

32-bit · machine scope · publisher-declared

.\build_RELEASE /SILENT

Run it from the folder holding the downloaded file, in a terminal opened as administrator when the package installs for all users. Silent means no window and no prompts, so check the exit code rather than waiting for something to appear: 0 is success and 3010 means it worked but wants a reboot.

Silent install commands for every program we index

How we scored this 100 out of 100

SignalFindingPoints
SHA-256 hash published2 of 2 installers ship a SHA-256 hashWithout a published hash there is no way to prove the file you downloaded is the file the publisher built.30 / 30
Binary provenance2 on a domain owned by the publisherThe strongest signal against a repackaged installer: the file should come from the publisher, not from a mirror nobody vouches for.35 / 35
Served over HTTPS2 of 2 over HTTPSAn installer fetched over plain HTTP can be modified in transit.15 / 15
Release recencylast release about 1 months agoSoftware that has not shipped in years accumulates unpatched vulnerabilities.15 / 15
Licence declaredFreewareA declared licence tells you what you are actually allowed to do with the software.5 / 5

Is CCleaner 7 safe to download?

Yes, in the sense we can actually verify: the installer downloads from avcdn.net, which is a domain we have tied to Piriform.

Every one of the 2 installers on this page comes with the SHA-256 Piriform declared, so you do not have to take our word for it: hash the file you downloaded and compare.

What this does not tell you is whether the software itself is any good, or whether you want what it does once installed. A publisher can ship something you would rather not run and the download is still authentic. We answer the question we can measure and leave the other one to you.

If Windows says “Windows protected your PC” when you run it, that is SmartScreen reporting reputation, not a malware verdict — it shows up on perfectly legitimate software from small publishers and on releases that are simply new. The reverse matters more: no warning does not mean the file was checked.

How the 100/100 score is calculated · why the source matters more than the reputation

Install CCleaner 7 with winget

Windows ships with a package manager, and this program is in it. The identifier below is the one Microsoft's repository uses, which is also where the download URL and hash on this page come from.

Install

winget install --id Piriform.CCleaner --exact

Upgrade later

winget upgrade --id Piriform.CCleaner

Why --exact: without it winget matches on name as well as identifier, and a search that returns more than one package makes it stop and ask rather than install. Pinning the identifier is what makes the command safe to put in a script.

Not installing anything, or getting an error back? The commands that actually come up covers upgrading everything at once, what --include-unknown is for, and why winget can be missing from a machine that should have it.

Old versions of CCleaner 720 with hashes

The version history of CCleaner 7, each release with the download URL the publisher declared at the time and the SHA-256 to check it against. Useful when an update breaks something and you need to downgrade to a build that worked.

We do not host any of these files and never re-upload them, which is the difference between this and an old-version download site.

6.39

released 20 Aug 2025
  • ccsetup639.exe32-bitofficial URL

    A2968B36C5B95A37B3710FCCB3D8200877ECCC99C000532BBED4CB6F9BE65DEC

6.38

released 23 Jul 2025
  • ccsetup638.exe32-bitofficial URL

    6CAD0CA0F606090B219D1CC84DC93DF74AB0CEAF494E7F7D79B515AA2C74C310

6.37

released 25 Jun 2025
  • ccsetup637.exe32-bitofficial URL

    3EBBE9F24887EEB6A4DCC8F33F26A70976D2ACC1249D982DE5649D7DA0577505

6.36

released 28 May 2025
  • ccsetup636.exe32-bitofficial URL

    57ADCFB5E0B95146BCE09D71452FD6269B1F61F37474DFE5A14E3603B568CA3D

6.35

released 16 Apr 2025
  • ccsetup635.exe32-bitofficial URL

    28D60645835ABE52539363FB087496003F8E9BCEA07C7F8A7A34A0257E621059

6.34

released 19 Mar 2025
  • ccsetup634.exe32-bitofficial URL

    60E7102040B13C95D3FCA8E208068D463048E2FA2249D6AABF8FD941A57DDE91

6.33

released 20 Feb 2025
  • ccsetup633.exe32-bitofficial URL

    41F0ECB4DA9A687B75052CD9CB89AD183E0E161F9DDFA1013201125B0B19A7DB

6.32

released 22 Jan 2025
  • ccsetup632.exe32-bitofficial URL

    6FA9CA0B4C32F5B7375072F7497248576A2A7B39D7E1E5DE79BA1887B23947FA

6.31

released 11 Dec 2024
  • ccsetup631.exe32-bitofficial URL

    4683B541AF3899A591D31B58879C6C2C8EF5D3708C6F17AF1CF9D7D9277E19DC

6.29

released 16 Oct 2024
  • ccsetup629.exe32-bitofficial URL

    0EA59A9D8CDF65C43CE8911F3D7542D1A722FC2A9923F30266EF6969270973A7

6.28

released 19 Sept 2024
  • ccsetup628.exe64-bitofficial URL

    9C65EB247631A4140F59F8500FB0EBB05AFA0F1C9BC999905A0C960A43ABA313

6.27

released 21 Aug 2024
  • ccsetup627.exe64-bitofficial URL

    905584E9CFBCE5BF1D8D11372CFB6CE17D42A21F8869312A64EBCA209CF4F467

6.26

released 17 Jul 2024
  • ccsetup626.exe64-bitofficial URL

    90D47AE79A4C1A7C4B7EFFB1EC45036A514BC816CF9CF8DFE313B8C74FF4B119

6.25

released 01 Jul 2024
  • ccsetup625.exe64-bitofficial URL

    FC742A3D45B0ECAE70740BD66A9A4C01B01ECC239DFB1CFC15A4B0D93ABA6F3D

6.24

released 23 May 2024
  • ccsetup624.exe64-bitofficial URL

    11B20DD90C0C56A1112E11E0048AC2923B8DBCF863D8345486FE7538E2EAA390

6.23

released 17 Apr 2024
  • ccsetup623.exe64-bitofficial URL

    9BD6C5D7D1963C728809FA0150EC876251AA7541BB95F2E4DC9B13189E2B6272

6.22

released 13 Mar 2024
  • ccsetup622.exe64-bitofficial URL

    69C172059F6242AE92EFCC418A3EB4FB568F2CE193403194652F6AE962680CFE

6.21

released 14 Feb 2024
  • ccsetup621.exe32-bitofficial URL

    BB000B3C305C8FEB760ED081D51F97F045EBC56E9534FA54430CD945414B046E

6.20

released 17 Jan 2024
  • ccsetup620.exe32-bitofficial URL

    87A9FD83BAE4B09399A2F957ED6675A9D9641694CCC7B7338ED5627155CB2CB1

6.19

released 13 Dec 2023
  • ccsetup619.exe32-bitofficial URL

    DD51492638DA4756B5228ADEFB46D5E138C8B310795D63BA67C0EDE8D0401957

Earlier releases20 more

The file names, so you can tell what you have. Their hashes are in the hash checker and in the downloadable archive.

  • 6.18ccsetup618.exe
  • 6.17ccsetup617.exe
  • 6.16ccsetup616.exe
  • 6.15ccsetup615.exe
  • 6.13ccsetup613.exe
  • 6.12ccsetup612.exe
  • 6.11ccsetup611.exe
  • 6.10ccsetup610.exe
  • 6.09ccsetup609.exe
  • 6.08ccsetup608.exe
  • 6.04ccsetup604.exe
  • 6.03ccsetup603.exe
  • 6.02ccsetup602.exe
  • 6.01ccsetup601.exe
  • 6.00ccsetup600.exe
  • 5.92ccsetup592.exe
  • 5.91ccsetup591.exe
  • 5.90ccsetup590.exe
  • 5.89ccsetup589.exe
  • 5.88ccsetup588.exe

Publishers take old builds offline without warning, so a link here can stop working even though the hash stays correct forever. If you already have the file, the hash is what matters: it tells you whether what you have is what they published.

Every version on record55

Every CCleaner 7 version with a published manifest, newest first. The most recent ones are listed above with their file names and hashes.

  • 7.10.1464.1889
  • 6.39
  • 6.38
  • 6.37
  • 6.36
  • 6.35
  • 6.34
  • 6.33
  • 6.32
  • 6.31
  • 6.29
  • 6.28
  • 6.27
  • 6.26
  • 6.25
  • 6.24
  • 6.23
  • 6.22
  • 6.21
  • 6.20
  • 6.19
  • 6.18
  • 6.17
  • 6.16
  • 6.15
  • 6.13
  • 6.12
  • 6.11
  • 6.10
  • 6.09
  • 6.08
  • 6.04
  • 6.03
  • 6.02
  • 6.01
  • 6.00
  • 5.92
  • 5.91
  • 5.90
  • 5.89
  • 5.88
  • 5.86
  • 5.85
  • 5.84
  • 5.83
  • 5.82
  • 5.81
  • 5.80
  • 5.79.8704
  • 5.78.8558
  • 5.77.8521
  • 5.75.8238
  • 5.74.8198
  • 5.72.7994
  • 5.70.7909

Similar programs we index

Matched on the categories Piriform and others declare in their own manifests, so the grouping is theirs rather than ours. Each one has its official URL and hash on the same terms as this page.

More programs we index

Not related to CCleaner 7 — just other entries, each with its own official URL and published hash.

Where our data comes from