Manatee

How to convert screenshots from PNG to JPEG in bulk on a Mac

Mac screenshots save as PNG, which is crisp but large, so a folder of them can be worth converting to JPEG to save space and send faster. The quickest bulk method is to drop the whole folder onto Manatee, choose Convert, and pick JPEG; every screenshot is converted at once, each new .jpg written beside its original. Screenshots are mostly text and sharp edges, though, so there is a real quality question worth understanding before you batch hundreds of them.

Why Mac screenshots are PNG in the first place

When you press the screenshot keys, macOS saves the capture as a PNG. That is a deliberate choice: PNG is lossless, so it records every pixel exactly, and screenshots are full of the things lossless compression handles perfectly, namely crisp text, thin lines, buttons, and large areas of flat color. The result is a pixel-accurate image of your screen.

The downside is size. A PNG of a busy, colorful window can be several megabytes, and a folder of them adds up quickly. When you need to email a batch, attach them to a ticket, or upload a set where there is a size cap, PNG’s fidelity starts to work against you. That is the moment converting to JPEG makes sense: JPEG trades a little visible quality for a much smaller file, often shrinking a screenshot to a fraction of its PNG size.

The trade-off: text and sharp edges

JPEG was built for photographs, where color changes gradually and its compression is nearly invisible. Screenshots are the opposite kind of image. The hard boundary between black text and a white background, or the clean edge of a button, is exactly where JPEG compression struggles, and it can leave faint halos or a slight mosquito-like fuzz around lettering, especially at lower quality settings.

In practice this means two things. First, keep the quality reasonably high when the screenshot contains small text you need people to read; a moderate size saving with clean text beats a tiny file that looks smudged. Second, be honest about the purpose. If the screenshots are for casual sharing or a rough record, JPEG is a great trade and nobody will notice. If they are documentation where the exact pixels matter, or they will be cropped and re-saved repeatedly, PNG’s lossless edges are worth keeping. One more detail specific to screenshots: captures of a single window include a soft transparent shadow around the edge, and because JPEG has no transparency, that shadow area is flattened to a solid color, usually white, during conversion.

Converting a whole folder at once

Bulk is where a dedicated converter earns its place. With Manatee:

  1. Gather the screenshots into one folder, or just select them in Finder.
  2. Open Manatee and choose Convert, then pick JPEG as the target.
  3. Drop the folder or the selection onto the Manatee window, or onto the menu bar icon.
  4. Every screenshot joins the job list and converts in turn, each new .jpg written next to its PNG. The originals are left untouched.

Because it processes the whole set in one pass and writes new copies, you can convert a hundred screenshots without touching each one, and still have every original PNG if you decide the JPEGs are not sharp enough. It all runs locally, with nothing uploaded.

macOS can do a batch too, through Preview. Select the screenshots in Finder, open them together so they load into one Preview window, select them all in the sidebar, then choose File and Export Selected Images, with the format set to JPEG. That works and costs nothing. Its rough edges are that gathering the files into a single Preview window and driving the sidebar selection is fiddly for large sets, and the workflow is easy to get wrong halfway through. For a handful it is fine; for a folder you keep refilling, a straight drag onto Manatee is less error-prone.

Stop the problem at the source

If you find yourself converting screenshots to JPEG again and again, it is worth changing what macOS saves in the first place. The system has a setting for the default screenshot format, changed with a single Terminal command:

  1. Open Terminal.
  2. Type defaults write com.apple.screencapture type jpg and press Return.
  3. Type killall SystemUIServer and press Return so the change takes effect.

From then on, new screenshots are saved directly as JPEG, and you can skip the conversion entirely for future captures. To go back to the default, run the same command with png in place of jpg. This only affects screenshots taken afterward; the PNGs you already have still need converting, which is where the bulk method above comes in. Choosing the format up front and batch-converting the backlog together clears the whole problem.

Questions

Will the text in my screenshots still be readable as JPEG?

At a reasonable quality level, yes, though very small text can pick up faint fuzz along its edges because JPEG compresses sharp boundaries less cleanly than photos. If legibility is critical, keep the quality high, or leave documentation screenshots as PNG and convert only the ones meant for casual sharing.

How much smaller will the JPEGs be?

It varies with the image, but a screenshot JPEG is commonly a fraction of the PNG’s size, since JPEG discards detail the eye is unlikely to miss while PNG keeps every pixel. Busy, colorful captures shrink the most; simple ones with lots of white space shrink less.

Why did the rounded corners or shadow around my window turn white?

A window screenshot has a transparent shadow at its edges, and JPEG cannot store transparency, so that area is flattened to a solid fill, usually white, during conversion. It is expected. If you need the transparent shadow preserved, keep the file as PNG.

Can I convert the screenshots and keep the originals?

Yes. Manatee writes each JPEG as a new file next to the original and never alters the PNG, so the lossless versions stay exactly where they were in case you need them again.