Dustloft

WhatsApp and Messages media: the 92 GB hiding in Group Containers

Guide · 5 min read · By at Logicspark · Published · Updated

Short answer: WhatsApp keeps received media in ~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/Message/Media, and Messages keeps attachments in its own container. This is real data, not cache — deleting it removes those photos and videos from your Mac for good, so it is never something to bulk-select.

Messaging media is the largest single category on a surprising number of Macs, and the one people are least prepared for. On the machine these guides are written from it was 92 GB — more than dependencies, Docker and Xcode combined.

Why you have never seen it

It lives in ~/Library/Group Containers/, a location Finder hides by default and macOS Storage settings roll silently into System Data. There is no in-app setting that prunes it, no age limit, and no warning. Every photo, video, voice note and forwarded meme you have received since installing the app is still on the disk.

AppWhere its media lives
WhatsApp~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/Message/Media
Messages~/Library/Messages/Attachments
Mail downloads~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads

To look for yourself, without deleting anything:

du -sh ~/Library/Group\ Containers/* 2>/dev/null | sort -rh | head

That ranks the containers. To find the individual videos inside the largest one, the Spotlight query for files over 1 GB is faster than walking the folder by hand.

This is data, not cache

The distinction matters more here than anywhere else on your disk. A cache is something the machine can rebuild. Received media is not.

Nothing regenerates it. If you delete a video from 2021 and the sender no longer has it, that video is gone. WhatsApp does not re-download chat history to a desktop client on demand.

This is why Dustloft classifies messaging media as permanent rather than regenerable. Permanent items are never included in a one-click clean, never bulk-selected, and require a separate deliberate confirmation before anything happens to them. The point of the tier is friction, on purpose.

Clearing it without regret

Sort by size and look before you act. The bulk is almost always video. A handful of files usually account for most of the total, and reviewing twenty items is a very different decision from approving a folder.

Archive first if you are unsure. Copy the directory to an external drive, confirm it is readable there, then remove the local copy.

Your phone is unaffected. The desktop copy is independent. Deleting it locally changes nothing on iOS or Android, and nothing for anyone else in the chat.

Where the rest of it is

Messaging media is one category of what macOS files under that unhelpful label. The full breakdown is here, and the safety model explains which categories can be cleaned in bulk and which cannot. Group Containers sits one directory away from ~/Library/Caches, which is the folder most advice points at and rarely the one holding the gigabytes.

Common questions

Where does WhatsApp store files on a Mac?

Inside ~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/Message/Media. Group Containers is hidden from Finder by default, which is why the folder grows for years without anyone noticing it.

Is it safe to delete WhatsApp media on a Mac?

It frees real space but it is permanent. These are the actual photos and videos from your chats, not a cache, and nothing regenerates them unless the sender still has them and sends them again.

Does deleting media on my Mac delete it on my phone?

No. The Mac copy is separate from your phone's. Removing it locally does not touch your phone, and it does not delete anything for the people you were chatting with.

See exactly what is on your own disk

Dustloft measures every real consumer of space on your Mac and shows each item with its full path and size before anything is removed. Free, open source, no subscription.

Install Dustloft