When writing blog posts, I frequently take screenshots on my Mac and embed them directly into my drafts. However, pasting screenshots straight into a post often creates issues: the sheer file size bloats the page load time, and in some cases, upload limits prevent the image from attaching altogether.
Here is a quick look at why Mac screenshots take up so much storage, and how switching the default format to JPG can dramatically reduce file sizes.
Why Are Mac Screenshots So Large?
By default, macOS saves all screenshots in PNG format.
- PNG (Portable Network Graphics): Uses lossless compression to preserve every pixel perfectly. Because no data is discarded, file sizes are naturally much larger.
- JPG / JPEG: Uses lossy compression, discarding imperceptible color data to drastically reduce the overall file footprint.
How to Reduce Mac Screenshot File Sizes
To cut down on storage and bandwidth, you simply need to change the default screenshot format from PNG to JPG.

As shown in the comparison, the exact same screenshot took up 640 KB in PNG format, but dropped to 152 KB in JPG format—roughly a 4x reduction in file size.
Standard blog images rarely require pixel-perfect color preservation. This post covers saving screenshots as JPG files. Whether images copied to the clipboard or pasted into WordPress are also JPG needs to be checked separately.
Step-by-Step: Changing the Default Format via Terminal
macOS manages screenshot settings through the system defaults system. To change the default image type:
- Press
Command (⌘) + Spaceto launch Spotlight, typeTerminal, and pressEnter. - Paste the following command into the Terminal window and press
Enter: - Enter “defaults write com.apple.screencapture type jpg” in the Terminal window

How to Revert Back to PNG
If you ever need to restore the original lossless PNG format, run the same command with png at the end:
- Press
Command (⌘) + Spaceto launch Spotlight, typeTerminal, and pressEnter. - Paste the following command into the Terminal window and press
Enter: - Enter “defaults write com.apple.screencapture type png” in the Terminal window
Conclusion
Since making this switch, I save all my Mac screenshots directly as JPGs. I use the saved JPG screenshot files as blog attachments. This account does not establish the image format produced by copying to the clipboard or pasting into WordPress.
Most everyday screenshots—whether for presentation slides, documentation, or chat apps—do not require original raw pixel data. For standard web use and daily communication, switching to compressed JPGs is by far the more practical and lightweight choice.
Leave a Reply