Command line and power tools
Every screenshot lands on the Desktop, which is why long-serving Macs have a Desktop that is 90% screenshots by file count. One setting fixes the flood; a second shrinks the files.
Press ⇧⌘5. In the Options menu, under *Save to*, pick a location — or Other Location… for a dedicated ~/Pictures/Screenshots. The setting applies to every capture method, including ⇧⌘3 and ⇧⌘4.
mkdir -p ~/Pictures/Screenshots
defaults write com.apple.screencapture location ~/Pictures/Screenshots
killall SystemUIServer
Same result, scriptable. Also useful:
defaults write com.apple.screencapture type jpg
defaults write com.apple.screencapture name "shot"
PNG is the lossless default and the right choice for UI work; JPG is a fraction of the size and right for screenshots of photos or video. The name key changes the Screenshot prefix.
The accumulated years respond to one search: screenshots are identifiable by name pattern (Screenshot 2026-…) and, more reliably, by metadata — macOS tags them:
mdfind 'kMDItemIsScreenCapture == 1'
That query finds screenshots regardless of renaming. Sweep them into the new folder, sort by date, and delete by year with a clear conscience — screenshots age faster than any other file type.
Yes — hold Control with any capture shortcut, or set it in the ⇧⌘5 Options. Nothing touches the disk.
The save location was changed — check ⇧⌘5 → Options, or read it with: defaults read com.apple.screencapture location.
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 MacVersion 2.15.7 · macOS 13+ · 3.8 MB · notarised