Where apps hide your files
WhatsApp on the Mac keeps everything in a group container that no ordinary search reaches.
For the current WhatsApp Mac app:
~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/
Media lives under Message/Media/ (the exact nesting shifts between versions), organised by chat ID rather than contact name. Everything is inside ~/Library, so Spotlight shows none of it.
Per file, from the app: open the photo or document → the share/download button saves it where you choose — usually Downloads.
For a whole conversation: chat → contact name → Export Chat, which produces a zip of the messages and optionally media. This is the only sanctioned bulk export.
The media files are ordinary jpg/mp4/opus files and can be copied out. Two caveats: names are hashes, so identifying anything means sorting by date and previewing; and the layout is undocumented and changes, so treat it strictly as read-only copying.
find ~/Library/Group\ Containers/group.net.whatsapp.WhatsApp.shared -iname "*.jpg" -mtime -30 2>/dev/null
Years of group chats accumulate serious space. The app's own Settings → Storage shows per-chat usage with delete options — better than deleting blind in the container, since the database stays consistent.
WhatsApp, Messages, Mail, Notes, Books — the files people most often need to retrieve are consistently the ones stored in Library containers where search does not go. Either learn the per-app export routes, or use an index that includes ~/Library and search the disk like it is all one place.
Files you explicitly save go to Downloads. The message media itself lives in WhatsApp's group container under ~/Library.
Yes — open the chat, click the contact name, and choose Export Chat for a zip of messages and media.
Everywhere keeps track of every file on your Mac — including the folders Spotlight hides and drives you have unplugged. Free for a day, then $19 once.
Download for Mac