Where did my Mac storage go?
A practical way to find out what is actually taking your disk space on a Mac, starting with what macOS tells you and ending with the folders it will not show you.
System Data is the bucket macOS uses for everything it could not classify. Here is what is usually inside it, and which parts are safe to clear.
If your storage bar shows 80 GB of System Data, nothing has gone wrong. That category is a remainder: it holds everything macOS did not sort into Applications, Documents, Photos, Mail or macOS itself. The useful question is which of those remainders is big on your Mac.
Caches and logs are safe: an application that loses its cache rebuilds it, at the cost of one slower launch. Derived data and simulator runtimes are safe and easily the largest win on a developer’s Mac. Local snapshots are best left to macOS, which removes them as it needs the space. Anything inside a container that is not a cache is that application’s data — treat it as you would a document.
macOS reports free space with a delay, and it counts purgeable space — local snapshots and caches it could remove if it had to — in ways that can look like nothing happened. Give it a few minutes and a restart before you decide a cleanup did not work.
DiskDuo shows these places as they are on your own disk, with what each one holds, and moves what you choose to the Trash. Nothing is removed without you seeing the list.
More
A practical way to find out what is actually taking your disk space on a Mac, starting with what macOS tells you and ending with the folders it will not show you.
An order of operations for clearing space on macOS: the big wins first, the risky ones last, and the things not worth doing at all.
What a duplicate actually is on APFS, why some copies cost no space at all, and how to remove the rest without losing the original.