# I migliori cleaner Mac, ordinati per quanto costa sbagliare

> Due cleaner onesti riportano 8 GB e 47 GB per lo stesso disco perché cloni APFS e hard link vengono contati in modo diverso. La checklist che li distingue, e dove si fermano Mole, CleanMyMac, AppCleaner, DaisyDisk e OnyX.

Published: 2026-08-22

Ogni classifica in questa categoria ordina gli strumenti in base a quanto dichiarano di
cancellare. È l'asse sbagliato. Un cleaner che rimuove 40 GB e si porta via la libreria di
modelli offline ha fatto peggio di uno che ne rimuove 12 e sa nominare ogni percorso
toccato. Sapere cosa non toccare è il prodotto.

Questa lista segue quindi una domanda diversa: quando lo strumento sbaglia, quanto costa e
quanto in fretta te ne accorgi? Il metodo conta più della lista, perché lo strumento che
finirai per valutare potrebbe non esserci dentro.

## Perché i totali di "spazzatura trovata" non sono confrontabili

Due strumenti onesti possono scansionare lo stesso disco nello stesso pomeriggio e
riportare 8 GB e 47 GB. Nessuno dei due deve necessariamente mentire. Sono quattro le cose
che spiegano lo scarto, e nessuna è visibile nel numero.

**Se conta le cache che l'app ricostruisce subito.** Una cache di miniature o font che
l'app proprietaria rigenera pochi secondi dopo l'avvio successivo è un prestito, non un
recupero. Contarla gonfia il totale e ti costa un avvio più lento. Entrambe le scelte sono
difendibili, e nessuno strumento etichetta quale ha fatto.

**Se conta lo spazio purgeable.** macOS riporta lo storage disponibile come spazio libero
più cache disco purgeable, e non espone alcun elenco per-file supportato che sommi a
quella cifra, quindi uno strumento che promette di liberare un totale purgeable esatto sta
trasformando una stima in un inventario che non ha. I meccanismi in
[cos'è lo spazio purgeable](https://mole.fit/it/blog/what-is-purgeable-space-on-mac).

**Se conta due volte i cloni APFS.** Su APFS una copia può condividere i blocchi
dell'originale finché uno dei due lati non viene modificato. Osservalo: nota la colonna
usato, crea una copia reale e un clone, guarda di nuovo.

```
df -k /System/Volumes/Data | tail -1
cp big.dat plain-copy.dat
cp -c big.dat cloned-copy.dat
df -k /System/Volumes/Data | tail -1
du -sh .
```

Misurato con un file da 200 MB, la copia normale ha preso 204800 KB dal volume e il clone
ne ha presi 8. `du -sh` ha poi riportato 600M per una directory per cui il container aveva
ceduto circa 400 MB, perché la contabilità per file continua ad accreditare al clone la sua
allocazione completa: `stat -f "%z %b" cloned-copy.dat` riporta gli stessi 409600 blocchi
dell'originale. Qualsiasi scanner che somma le dimensioni per file eredita quella
aritmetica.

**Se conta due volte gli hard link.** Un inode può portare molti nomi. `du` deduplica per
device e inode all'interno di una singola invocazione e non può deduplicare tra due:

```
mkdir a b && mv big.dat a/ && ln a/big.dat b/link.dat
du -sh a b           # 200M and 0B, the shared bytes counted once
du -sh a; du -sh b   # 200M and 200M, the same bytes counted twice
```

Un cleaner che percorre ogni categoria separatamente e somma i subtotali sta eseguendo la
seconda riga, non la prima. I package store e gli alberi di sviluppo sono pieni di
contenuti linkati, quindi vale la pena eseguire `find <dir> -type f -links +1` prima di
credere a qualsiasi totale.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/junk-total-inputs.webp" width="1360" height="454" loading="lazy" alt="Un disco che alimenta due cleaner che riportano totali di spazzatura molto diversi, con quattro input tra loro: contare le cache che l'app ricostruisce subito, contare lo spazio purgeable, accreditare ai cloni APFS la loro allocazione completa, e contare i byte con hard link una volta per nome">
  <figcaption>Lo scarto tra due totali è di solito una definizione, non una capacità. Il numero più piccolo potrebbe contare solo ciò che può davvero restituire.</figcaption>
</figure>

Confrontare due totali significa confrontare due definizioni. Ciò che è confrontabile è la
lista sottostante: percorsi, proprietari e dimensioni, giudicati uno alla volta.

## La checklist, come meccanismi e non come sensazioni

Ogni domanda ha un fallimento allegato. Se la pagina di un prodotto non sa rispondere a
una, quella è la risposta.

1. **Mostra percorso, proprietario e dimensione prima della rimozione?** Senza tutti e tre
   non puoi verificare la decisione né dissentire su una sua parte. Una categoria etichettata
   "Spazzatura di sistema" con un numero accanto non è una lista.
2. **Distingue cache da stato?** `~/Library/Caches/<bundle id>` è normalmente
   rigenerabile. `~/Library/Application Support/<app>` spesso non lo è: licenze, database
   locali, dati di profilo. Un profilo browser contiene entrambi, a pochi centimetri di
   distanza, e uno strumento che tratta la Library in modo uniforme prima o poi prenderà la
   metà sbagliata.
3. **Si affida a un'app che tiene traccia dei propri riferimenti?** Gli store con indirizzamento
   per contenuto condividono blob tra elementi, quindi solo lo strumento proprietario sa
   quale blob è ancora referenziato. È per questo che esistono `brew cleanup` e
   `docker system prune`, e perché cancellare per età dentro uno store del genere rompe
   gli elementi che ancora puntano a ciò che è sparito.
4. **Le rimozioni ordinarie sono recuperabili?** Il Cestino e `unlink` liberano gli stessi
   byte con scenari peggiori completamente diversi. Anche il silenzio su elementi saltati e
   falliti significa che il totale riportato non è mai stato riconciliato con ciò che è
   stato effettivamente spostato.
5. **Per cosa serve l'Accesso completo al disco, e quando lo chiede?** L'esigenza è reale:
   una directory che un processo non privilegiato non può leggere contribuisce zero e sembra
   esattamente una vuota. Il segnale è l'ordine. Chiederlo prima di mostrarti qualsiasi cosa
   sta chiedendo una fiducia che non ha ancora guadagnato.
6. **Con quanta velocità si aggiornano le sue regole quando cambia macOS?** OnyX che
   distribuisce una build distinta per ogni major release di macOS è la prova pubblica più
   chiara che il comportamento di manutenzione è legato al sistema operativo. Un changelog
   risponde a questo meglio di un elenco di funzioni, e una licenza che copre solo la major
   version corrente ti dice chi ci si aspetta paghi il prossimo giro di quel lavoro.

## L'unico test che separa un cleaner attento da un semplice comparatore di nomi

Installa due app dello stesso fornitore. Disinstallane solo una. Poi osserva se lo strumento
ti offre la cartella `Application Support` condivisa, o il group container condiviso, come
candidati alla rimozione.

Microsoft Office è il caso più facile da eseguire perché la struttura è documentata. Word,
Excel e Outlook ottengono ciascuno una cartella sotto `~/Library/Containers`, mentre
`~/Library/Group Containers` contiene tre cartelle condivise chiamate `UBF8T346G9.ms`,
`UBF8T346G9.Office` e `UBF8T346G9.OfficeOsfWebHost`. Quel prefisso è l'identificativo di
team del fornitore, non di un'app, e la posta di Outlook vive in quel set condiviso.
Disinstalla solo Word e un comparatore di nomi vede "Microsoft" nel nome di una cartella e
te la offre.

Il fallimento è strutturale, non superficiale. Il confronto per nome visualizzato trova
cartelle con il nome del fornitore e non può distinguere quale app della suite le possiede.
Il confronto per bundle identifier è preciso per i percorsi per-app e non trova nulla per un
group container, il cui nome deliberatamente non è l'identificativo di un'app. Nessuna delle
due strategie contiene la risposta; solo un controllo su se qualche app ancora installata
rivendica quel percorso ce l'ha.

Uno strumento che elenca il genitore condiviso sta confrontando nomi. Uno strumento che lo
lascia stare sta ragionando sulla proprietà. La differenza non compare mai in una tabella di
funzioni, e predice come si comporterà lo strumento il giorno in cui incontrerà qualcosa che
il suo autore non ha mai visto.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/leftover-attribution.webp" width="1360" height="454" loading="lazy" alt="Due app dello stesso fornitore che condividono una directory di supporto e un group container, dove rimuovere solo un'app lascia il genitore condiviso ancora posseduto dall'app che resta">
  <figcaption>Il confronto per nome e il ragionamento sulla proprietà producono la stessa lista finché due app non condividono un genitore. È lì che divergono, ed è lì che si trovano i tuoi dati.</figcaption>
</figure>

## Gli strumenti, in base al lavoro per cui sono costruiti

### Mole per una pulizia completa e revisionata

<figure class="blog-diagram">
  <img src="https://mole.fit/img/en/clean.webp" width="2584" height="1741" loading="lazy" alt="Mole che mostra una pulizia della cache revisionata con ogni candidato elencato per percorso e dimensione, e lo spazio recuperato riportato dopo l'operazione">
  <figcaption>Scoperta e rimozione sono due passaggi separati in Mole. Niente si muove finché la lista davanti a te non è quella che hai approvato.</figcaption>
</figure>

[Mole](https://mole.fit/) copre i cinque compiti che altrimenti significherebbero cinque app: pulizia
della cache, disinstallazione con scoperta dei residui, manutenzione di sistema, una mappa
del disco a treemap e stato hardware in tempo reale, in un'unica app nativa con un pannello
nella barra dei menu.

Ciò che gli fa guadagnare il primo posto è l'ordine in cui fa le cose. Scansiona prima e
mostra ogni candidato con il suo percorso esatto, proprietario e dimensione, e qualsiasi
cosa su cui non è sicuro arriva deselezionata, quindi l'azione predefinita è sempre quella
più piccola. Le rimozioni ordinarie vanno nel Cestino invece di essere scollegate, quindi un
errore è un trascinamento fuori piuttosto che un ripristino da backup, e le operazioni batch
riportano cosa hanno saltato e cosa è fallito. Tutto gira in locale senza upload e senza
telemetria, e ogni operazione sui file viene aggiunta a
`~/Library/Logs/mole/operations.log`, quindi ciò che ha fatto è un file che puoi leggere
invece di un numero di cui devi fidarti.

Il lavoro sta nella lista di protezione, che è la domanda tre trasformata in percorsi
specifici. `~/.ollama/models`, `~/.lmstudio/models` e `~/.cache/huggingface` non sono mai
candidati, perché quegli strumenti condividono blob con indirizzamento per contenuto tra i
modelli. Le cronologie di sessione sotto `~/.codex/sessions`, `~/.claude/projects` e
`~/.grok/sessions` non vengono mai toccate a nessuna età.
`Library/Caches/com.apple.e5rt.e5bundlecache` porta la parola cache nel nome ed è escluso
comunque, perché contiene modelli compilati per l'Apple Neural Engine. Uno scanner non può
dedurre queste cose; sono decisioni prese un percorso alla volta.

L'elemento singolo più rischioso su un Mac riceve lo stesso trattamento. Il payload
dell'installer in `/macOS Install Data` è spesso 12 GB e sembra ideale, ma cancellarlo a metà
aggiornamento lascia una macchina che non si avvia. La riga è nascosta se un aggiornamento è
in sospeso, se il payload è stato scritto negli ultimi 14 giorni, o se un installer è in
esecuzione, e un segnale illeggibile conta come rischioso e la nasconde comunque. Al momento
della cancellazione lo script privilegiato riesegue tutti e tre i controlli e esce con
errore se non valgono più.

Per pulire: apri Clean, lascia finire la scansione, leggi il risultato raggruppato,
deseleziona ciò che vuoi tenere, conferma. Per ritirare un'app: apri Software, selezionala, e
Mole raccoglie le cache, le preferenze, i launch agent, i log e i container sparsi al momento
dell'installazione, ciascuno con percorso e dimensione, insieme ai suoi login item e servizi
in background. Non offre il genitore condiviso che un'app sorella ancora installata possiede,
il che è il test sopra risposto nel prodotto invece che in una dichiarazione.

Costa 19 dollari una tantum con aggiornamenti gratuiti a vita incluse le major version, una
licenza copre due Mac, richiede macOS 14 o successivo, e c'è un rimborso di 14 giorni. La
scansione è gratuita e ogni strumento a pagamento gira due volte gratis, così puoi
confermare tutto questo prima di pagare.

Il suo confine, detto chiaramente: non è una risposta al malware, non è un backup, non è un
sostituto di un uninstaller del fornitore per software che installa driver, componenti VPN o
estensioni di sistema. Non cancella i pesi dei modelli né la cronologia delle chat AI, perché
quelli restano con gli strumenti che li tracciano.

### CleanMyMac per una suite guidata

[CleanMyMac](https://macpaw.com/cleanmymac) di MacPaw è il prodotto più curato tra questi e
quello che la maggior parte delle persone intende per Mac cleaner, con pulizia,
disinstallazione, scansione malware e strumenti di prestazioni uniti in un flusso guidato.

MacPaw attualmente offre sia abbonamenti sia acquisti una tantum. La sua
[documentazione sull'acquisto](https://macpaw.com/support/cleanmymac/knowledgebase/purchase-options)
spiega la distinzione che conta: un abbonamento include gli aggiornamenti alla major version
corrente e gli upgrade alle major version future, mentre un acquisto una tantum include solo
aggiornamenti e correzioni per la major version corrente. MacPaw documenta anche differenze
di funzionalità tra il proprio store, l'App Store e Setapp, quindi confronta anche
l'edizione. Il flusso guidato è un beneficio reale se non vuoi leggere una lista di percorsi,
e un costo se invece la vuoi leggere. Confronto più lungo in
[alternative a CleanMyMac](https://mole.fit/it/blog/cleanmymac-alternative).

### AppCleaner per ritirare una singola app

[AppCleaner](https://freemacsoft.net/appcleaner/) di FreeMacSoft è gratuito con una
donazione opzionale e fa un solo lavoro: trascina un'app sulla sua finestra e trova i file
che quell'app ha sparso al momento dell'installazione. Quell'ambito unico è il motivo per
cui è sopravvissuto un decennio, e il suo sito attualmente etichetta la versione 3.6.8 come
compatibile da Mojave a Tahoe. Rivedi le sue corrispondenze invece di accettarle, e manda
software con driver o estensioni di sistema attraverso il suo uninstaller del fornitore
prima.

### DaisyDisk per vedere dove è finito lo spazio

[DaisyDisk](https://daisydiskapp.com/) disegna il tuo volume come una mappa a sunburst,
ancora il modo più piacevole per decidere quale cartella indagare. Usa una licenza una
tantum secondo la sua
[documentazione sui prezzi](https://daisydiskapp.com/support/pricing/); verifica lì i
termini attuali. È una mappa, non un cleaner: non ti dirà se una cartella grande è
eliminabile. Perché due mappe dello stesso disco discordano è coperto in
[scegliere un analizzatore di disco](https://mole.fit/it/blog/daisydisk-alternative).

### OnyX per operazioni di manutenzione con nome

[OnyX](https://titanium-software.fr/en/onyx.html) di Titanium Software è gratuito ed espone
le operazioni di manutenzione come controlli diretti invece che raccomandazioni. Il
fornitore è esplicito riguardo alle build per ogni OS: "There's a specific version of OnyX
for each major operating system version. Use the correct version, and don't try to use a
version intended for an earlier operating system." Esegui solo un'operazione che sai già
nominare.

### La via gratuita da riga di comando

Molto di tutto questo è gratuito se sei a tuo agio in un terminale. `du -sh *` ordinato per
dimensione risponde dove sta il peso, `ncdu` lo rende interattivo, e il
[Mole CLI](https://github.com/tw93/Mole) è gratuito e open source sotto GPL-3.0 tramite
`brew install mole`, coprendo clean, uninstall, optimize, analyze e status. Ogni comando
distruttivo accetta `--dry-run`, e condivide la lista di protezione e il log delle
operazioni dell'app Mac. L'insieme gratuito più ampio è in
[strumenti gratuiti di pulizia per Mac](https://mole.fit/it/blog/free-mac-cleanup-tools).

## Come si confrontano sull'asse che conta

| Strumento | Mostra i percorsi prima di rimuovere | Recuperabile di default | Protegge gli store con riferimenti tracciati | Licenza |
|---|---|---|---|---|
| Mole | Sì, percorso, proprietario, dimensione per candidato | Sì, Cestino più un log delle operazioni | Sì, lista di protezione esplicita | 19 dollari una tantum, due Mac, aggiornamenti a vita |
| CleanMyMac | In parte, raggruppato per categoria | Varia a seconda del modulo | Non documentato come categoria | Abbonamento o acquisto della major version corrente |
| AppCleaner | Sì, per l'app che hai trascinato | No, rimozione diretta | Non applicabile, ambito su singola app | Gratuito |
| DaisyDisk | Sì, è una mappa | Sì, cancella nel Cestino | Non applicabile, nessuna regola | Una tantum, verifica la pagina del fornitore |
| OnyX | No, le operazioni sono nominate non elencate una a una | No | Non applicabile | Gratuito |

## Cosa nessuno di loro dovrebbe promettere

Il software non può riparare la salute dello storage, aggiungere memoria o togliere un
limite termico. L'usura dell'SSD è una proprietà fisica della flash, la RAM è un componente
che hai o non hai, e il throttling è il firmware che protegge la macchina. Uno strumento che
dichiara di velocizzare il tuo hardware sta facendo marketing, non ingegneria. Anche un
numero trovato grande non è prova di qualità, e ormai sai perché: è una definizione. Un
prodotto pagato in base a quanto allarmante appare il suo risultato ha un incentivo che
punta lontano da te.

Lo schema dello scareware vive nel flusso di vendita più che nel codice. Ti ha trovato lui,
tramite un pop-up o un installer in bundle invece di una ricerca che hai avviato tu. Riporta
un conteggio allarmante prima di finire la scansione, o prima che tu gli abbia concesso
l'accesso che gli servirebbe per saperlo. Il pagamento sblocca l'identità dei risultati
invece dell'azione, quindi la schermata bloccata mostra un totale e nient'altro. E nessuna
azienda nominata, nessuna cronologia di versioni, e nessun modo di leggere cosa fa una data
operazione. La guida di Apple su
[riconoscere ed evitare le truffe](https://support.apple.com/en-us/102568) copre il resto.

## Quando non dovresti comprare nulla

Se il tuo Mac ha spazio libero comodo e nessun problema diagnosticato, non ti serve niente
di tutto questo. macOS già gestisce i dati purgeable e gli snapshot locali sotto pressione,
e una pulizia che non sta risolvendo un sintomo è un rischio preso senza alcun guadagno. Se
la macchina è lenta invece che piena, cancellare file non lo risolverà, perché un loop di
CPU o un limite termico non sono fatti di byte. Pagare ha senso sulla ripetizione, quando
altrimenti dovresti mettere insieme quattro strumenti ogni mese, ed è una domanda che vale
la pena chiudere prima di qualsiasi confronto tra prodotti:
[ti serve davvero un cleaner per Mac](https://mole.fit/it/blog/do-you-need-a-mac-cleaner).

## Domande frequenti

### Qual è il miglior Mac cleaner in assoluto?

Per la maggior parte delle persone che vogliono un'app sola invece di quattro,
[Mole](https://mole.fit/) è quella da provare per prima: mostra ogni candidato con percorso, proprietario
e dimensione prima che qualsiasi cosa si muova, manda le rimozioni ordinarie nel Cestino,
protegge gli store con riferimenti tracciati come le librerie di modelli locali, registra
ogni operazione in un file che puoi leggere, e costa 19 dollari una tantum per due Mac. La
scansione è gratuita senza licenza, così puoi verificare la sua lista di risultati contro
questa descrizione prima.

### Perché due Mac cleaner riportano quantità di spazzatura completamente diverse?

Perché rispondono a domande diverse. Uno può contare le cache che l'app proprietaria
rigenera all'avvio successivo e l'altro no, uno può includere lo spazio purgeable che macOS
non ha mai promesso di restituire, ed entrambi possono accreditare a un clone APFS o a un
file con hard link la sua dimensione completa in due posti contemporaneamente. Confronta le
liste dei candidati invece dei totali.

### I Mac cleaner sono sicuri da usare?

Quelli attenti sì, e il test è meccanico piuttosto che di reputazione: mostra il percorso
esatto e il proprietario prima della rimozione, le rimozioni ordinarie sono recuperabili, e
si affida all'app proprietaria per gli store che tracciano i propri riferimenti. Uno
strumento che risponde sì a tutte e tre è sicuro da usare. Uno che ti mostra solo un totale
non lo è, per quanto ben recensito sia.

### Esiste un buon Mac cleaner gratuito?

Sì, diversi, e sono ristretti piuttosto che limitati. AppCleaner per ritirare un'app,
GrandPerspective per mappare un disco, OnyX per operazioni di manutenzione nominate, e il
gratuito e open source [Mole CLI](https://github.com/tw93/Mole) in un terminale. L'insieme
completo è confrontato in
[strumenti gratuiti di pulizia per Mac](https://mole.fit/it/blog/free-mac-cleanup-tools).

## Da dove iniziare

Esegui il test del genitore condiviso su qualunque strumento tu stia considerando, poi
abbina lo strumento al lavoro: una mappa quando la domanda è dove è finito lo spazio, uno
scanner di residui quando stai ritirando un'app, un'operazione nominata quando sai già
quale, e uno strumento integrato come [Mole](https://mole.fit/) quando mettere insieme quattro app ogni mese
è diventato il vero costo. I confronti diretti sono in
[alternative a CleanMyMac](https://mole.fit/it/blog/cleanmymac-alternative),
[alternative ad AppCleaner](https://mole.fit/it/blog/appcleaner-alternative) e
[alternative a DaisyDisk](https://mole.fit/it/blog/daisydisk-alternative).

---

Canonical HTML page: https://mole.fit/it/blog/best-mac-cleaner-apps
Blog index for agents: https://mole.fit/it/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
