Twaalf plekken waar de ruimte werkelijk blijft, op volgorde van de gigabytes die je terugkrijgt. Elk met het echte pad, zodat je zelf kunt kijken voordat je iets verwijdert.
Gratis om te downloaden en scannen. Opschonen vereist een licentie: één betaling per computer. Geen abonnement. Werkt offline.
Begin hier: de vier die meestal 80% zijn
Op de meeste „volle” Macs zijn vier dingen het grootste deel, en geen ervan zijn je documenten. De lokale momentopnamen van Time Machine, Xcodes buildmap, Dockers schijfimage en oude iPhone-back-ups. Kijk naar die vier voordat je foto's gaat verwijderen.
Waarom de Finder weinig helpt
Apples eigen opslagscherm gooit het grootste deel van het antwoord op één grijze balk met het label „Systeemgegevens” en laat je er niet in. Het telt ook iCloud-bestanden die alleen online staan mee alsof ze op de schijf staan, en toont verwijderbare ruimte niet apart, dus de cijfers kloppen zelden met wat je ziet.
Bijna niets op deze pagina blijft opgelost. DerivedData is terug na de volgende build. Lokale momentopnamen komen binnen het uur terug. Docker groeit weer met elke image die je ophaalt, en het model dat je vandaag verwijdert haal je in februari opnieuw binnen. De lijst met de hand aflopen kost een middag en koopt je een paar maanden — prima één keer, vermoeiend bij de vierde.
Voordat je iets verwijdert
Verwijderen binnen ~/Library is waar mensen werk kwijtraken. In die map staan app-caches die je weg kunt gooien en, er direct naast, mail, sleutels, licenties en databases die je niet weg kunt gooien. Niets hieronder zegt dat je een hele map blind moet verwijderen — elk item benoemt wat het is en wat zichzelf opnieuw opbouwt.
De twaalf, grootste eerst
Typische opbrengst op een drie jaar oude ontwikkelaars-Mac. Bij jou zijn de getallen anders, de volgorde zelden.
1. Lokale Time Machine-momentopnamen — vaak 10 tot 80 GB
Ook met Time Machine „uit” bewaart macOS elk uur momentopnamen op je interne schijf. Ze verschijnen als verwijderbaar, macOS geeft ze alleen onder druk vrij, en ze zijn het meest voorkomende antwoord op „mijn schijf is vol en ik kan niet vinden waarom”. Zo som je ze op:
tmutil listlocalsnapshots /
Zo dun je ze uit voor ongeveer 20 GB, met behoud van de nieuwste:
tmutil thinlocalsnapshots / 21474836480 4
Verwijder niet uit gewoonte alle momentopnamen als Time Machine je enige back-up is — de nieuwste is de lokale kopie van wijzigingen die nog niet naar de back-upschijf zijn geschreven.
2. Xcode DerivedData en apparaatondersteuning — 20 tot 60 GB
Tussenbestanden van builds die nooit krimpen, plus symboolcaches van elke iPhone die je ooit hebt aangesloten.
DerivedData bouwt zichzelf bij de volgende build opnieuw op — veilig. Archieven zijn je uitgeleverde builds met hun dSYM's; die verwijderen kost je het vermogen om crashrapporten van uitgebrachte versies te symboliseren. Volledige Xcode-opruimgids
3. Dockers schijfimage — 15 tot 60 GB
Docker Desktop bewaart alles in één bestand dat groeit en niet krimpt als je images verwijdert.
Verwijder dat bestand nooit rechtstreeks — het is elke image, elke container en elk volume dat je hebt. Maak de ruimte vrij met de eigen commando's van Docker. Docker.raw verkleinen
4. Lokale AI-modellen — 20 tot 200 GB
Wat het snelst groeit op de schijf van een ontwikkelaar, en onzichtbaar voor elke gangbare opschoner. Ollama, LM Studio, Hugging Face en PyTorch houden elk hun eigen opslag bij.
Lokale apparaatback-ups, vaak meerdere generaties van dezelfde telefoon.
~/Library/Application Support/MobileSync/Backup
Elke submap is één back-up, met datum. Houd de nieuwste van elk apparaat dat je nog hebt en verwijder de rest. Beheer ze via Finder → je apparaat → Back-ups beheren, in plaats van mappen met de hand te verwijderen.
6. iOS-simulatoren — 5 tot 30 GB
Simulator-runtimes voor iOS-versies waar je projecten voorbij zijn, en simulatorapparaten die de huidige Xcode niet kan starten. De ondersteunde manier om de dode op te ruimen:
xcrun simctl delete unavailable
7. node_modules verspreid over oude projecten — 5 tot 50 GB
Niet één grote map: honderd kleine. Een project dat je een jaar niet hebt geopend houdt nog steeds zijn volledige afhankelijkhedenboom, en npm install haalt die in seconden terug. Hetzelfde geldt voor target in Rust-projecten, .venv in Python-projecten en build overal.
8. Caches van pakketbeheerders — 3 tot 20 GB
Gedownloade archieven, bewaard voor het geval je dezelfde versie opnieuw installeert.
Veilig bij IMAP-accounts, waar de server het bericht nog heeft. Bij POP-accounts kan de lokale kopie de enige zijn.
10. Restanten van apps die je jaren geleden hebt verwijderd
Een app in de Prullenbak zetten verwijdert de app en weinig anders. De ondersteuningsbestanden, instellingen, caches en launch agents blijven in vier aparte mappen staan tot iemand ze opruimt.
~/Library/Application Support
~/Library/Caches
~/Library/Preferences
~/Library/LaunchAgents
Exacte kopieën zijn de makkelijke helft. Burstopnamen, opnieuw opgeslagen exports en HEIC/JPEG-paren van dezelfde foto verspillen veel meer, en geen enkele checksum brengt ze ooit samen. Bijna-duplicaten vinden
12. Downloads, oude installatieprogramma's en grote video's
Het voor de hand liggende, als laatste genoemd omdat het bijna nooit het antwoord is. Sorteer downloads op grootte, niet op datum — één vergeten schijfimage weegt zwaarder dan een jaar aan pdf's.
Drie dingen die niet werken
De prullenmand legen en opnieuw opstarten
De moeite waard, maar op een werkelijk volle Mac levert het een paar honderd megabyte op. Het is niet de reden dat je ruimte tekortkomt.
Alleen „Opslag optimaliseren”
macOS zet bestanden over naar iCloud, wat helpt, maar niets in het blok Systeemgegevens wordt daardoor geraakt — en de overgezette bestanden tellen in de cijfers van de Finder gewoon mee tot je goed kijkt.
Caches verwijderen om de Mac sneller te maken
Schijfruimte vrijmaken is geen prestatie-ingreep. Een Mac met 40 GB vrij loopt precies zo snel als één met 400 GB vrij. Alles wat snelheid belooft in ruil voor gewiste caches verkoopt je een gevoel.
Vragen
Hoeveel ruimte moet ik vrij houden op een Mac?
Rond de 10% van de schijf, of 20 GB, wat groter is. Daaronder krijgt macOS moeite met het schrijven van wisselgeheugen en momentopnamen, en gaan apps op verwarrende manieren falen. Daarboven levert meer vrije ruimte je niets op.
Wat is verwijderbare ruimte, en waarom kan ik er niet bij?
Verwijderbaar is ruimte waarvan macOS denkt die op verzoek te kunnen terugpakken: lokale momentopnamen, iCloud-bestanden in de cache en sommige app-caches. Ze wordt op de ene plek als gebruikt en op de andere als vrij geteld, en daarom spreken de cijfers elkaar tegen. macOS geeft haar pas vrij als iets de ruimte echt nodig heeft, dus ze kan blijven staan terwijl jij naar een volle schijf kijkt.
Is het veilig om bestanden in ~/Library te verwijderen?
Een deel wel, en niet per map. ~/Library/Caches bouwt zich grotendeels opnieuw op. ~/Library/Application Support bevat echte programmagegevens — licenties, lokale databases, mail. Verwijder per item, wetend wat elk item is, nooit de hele map.
Wordt mijn Mac sneller als ik ruimte vrijmaak?
Alleen als je bijna vol zat. Onder ongeveer 10% vrij komt macOS ruimte tekort voor wisselgeheugen en tijdelijke bestanden en wordt hij echt trager. Daarboven verandert de sprong van 100 GB naar 400 GB vrij niets.
Heb ik hier een app voor nodig?
Om de mappen te vinden niet — deze pagina geeft je elk pad, en de Finder en Terminal doen de rest. Wat handwerk niet kan zijn drie dingen: de hele schijf in één keer meten in plaats van map voor map gokken; gewaarschuwd worden dat de map die je selecteerde een SSH-sleutel of niet-gepushte Git-historie bevat voordat die weg is; en het achteraf terugdraaien. Dat laatste is het echte gat: rm is definitief, en Bytesweep verplaatst dingen naar een herstelpunt dat je zeven dagen lang met één klik terugdraait. Als je van die middag geniet, houd de paden en sla de app over.
Van de blog
Kortere stukken die dieper ingaan op één onderdeel van deze gids.