Change the Default Screenshot Format

Set screenshots to save as JPG (or another format) permanently with defaults write.

macOSscreencapturedefaultsimageMedium risk
Run `defaults write com.apple.screencapture type jpg && killall SystemUIServer` to switch new screenshots to JPG.

01Command

Command
$ defaults write com.apple.screencapture type jpg && killall SystemUIServer

02What it does

PNG screenshots are lossless but large; JPG is more practical for sharing, and pdf/tif/gif/bmp are also accepted. The killall step makes the preference take effect immediately. It applies to Cmd-Shift-3/4/5 captures made from then on — files already on disk stay as they are.

03Risk

RiskMedium risk
!Warning: JPG is lossy; if you edit screenshots or need sharp text, keep PNG and convert selectively with sips instead.

04Undo

Undo
$ defaults delete com.apple.screencapture type && killall SystemUIServer

05Sources

Last verified: 2026-09-18 · Category: Media

06Related solutions