Converting
Convert Any Image to JPG on Mac, One or a Whole Folder
To convert one image to JPG on a Mac, open it in Preview, choose File > Export, set Format to JPEG and click Save. For a whole folder, use the sips command in Terminal or drop the files into an app that takes mixed formats at once. Both are covered below.
How do I convert one image to JPG on a Mac?
Preview handles PNG, HEIC, TIFF, WebP and most other formats macOS can open.
- Open the image in Preview.
- Choose File > Export (hold Option to see Export As).
- Set Format to JPEG and drag the Quality slider.
- Pick a name and click Save. The original stays where it is.
Preview shows the estimated file size as you move the slider, which makes it a decent tool for one picture. It converts one file at a time, though. To select several in Preview, open them together, select them in the sidebar, then choose File > Export Selected Images. That works for a handful, and it gets clumsy past that.
How do I convert multiple images to JPG on a Mac?
sips ships with macOS and converts a folder in one line. Make an output folder first, then loop over the files:
mkdir -p jpg-out
for f in *.png *.heic *.tiff; do
sips -s format jpeg -s formatOptions 85 "$f" --out "jpg-out/${f%.*}.jpg"
doneThe formatOptions value is JPEG quality from 0 to 100. Without --out, sips writes over the file you give it, so keep the output folder. Our sips guide has more patterns, including resizing in the same pass.
Two limits showed up in testing. A loop only sees the extensions you list, so a folder with a stray .webp or .JPEG gets skipped without a warning. And sips refused one BMP my test tools produced with “Cannot extract image from file”, so check the output count against the input count.
Can I convert mixed formats to JPG in one go?
Yes. We converted five copies of one 1600 px photo, saved as PNG, TIFF, WebP, BMP and HEIC, in a single Smol convert job. All five came out as JPG, each as a new file beside its source with a _converted suffix. The same five went through a sips loop at quality 85.
| Source format | Source size | sips at quality 85 | Smol convert to JPG |
|---|---|---|---|
| PNG | 1.49 MB | 297 KB | 394 KB |
| TIFF | 7.68 MB | 297 KB | 394 KB |
| WebP | 55 KB | 315 KB | 440 KB |
| BMP | 7.68 MB | sips error | 391 KB |
| HEIC | 72 KB | 280 KB | 433 KB |
Single run, one photo, so treat the sizes as an example and not a benchmark. Notice two things. A JPG can be much larger than a lossy source such as WebP or HEIC, because you are turning an already compressed picture into a different lossy one. And Smol’s convert produces a larger, higher-quality JPG than sips at 85. That is how Convert works: it ignores the quality setting.
Why is my converted JPG so big, and how do I make it smaller?
Converting changes the container and keeps quality high. Shrinking is a separate step. In Smol, use Compress with the output format set to JPG, where the quality slider (default 75) does apply. Our image converter roundup compares the options, and the PNG to JPG guide and HEIC to JPG guide cover the two most common sources.
Remember what JPG cannot do. It has no transparency, so a transparent PNG gets a flat background. Each re-save loses detail, so convert from the original, not from a JPG of a JPG.
When is Smol the wrong tool for this?
For a single image, or a short list of one format, Preview and sips are free and already installed. Use them. You do not need an app to turn one PNG into a JPG.
Smol earns its $29 (once, one Mac) when the folder is mixed, when you convert often, or when you want a Finder right-click instead of a script. Everything runs on your Mac and nothing is uploaded. It is not the fastest: sips finished our five files in a fraction of a second. If that matters more than convenience, stay with the shell. Details are on the buy page.
How we checked this
Made five 1600 px copies of one photo in different formats. Converted them with a sips loop at quality 85 and in one Smol 1.0.35 convert job on an Apple Silicon Mac, then compared output sizes. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
Converting images to JPG: common questions
Is JPG the same as JPEG?
Yes. They are the same format. The three-letter .jpg extension exists because old Windows systems limited extensions to three characters. Macs write either one, and every app that opens one opens the other. Renaming a .jpeg file to .jpg changes nothing about the image inside.
Does converting to JPG reduce quality?
Usually a little. JPG is lossy, so the pixels are re-encoded and some fine detail goes. At high quality the loss is hard to see. Converting from an already lossy file, such as WebP or HEIC, adds a second round of loss, so always convert from the original when you have it.
Can I convert HEIC and PNG to JPG at the same time?
Yes. Preview can export several selected images at once, sips loops handle any list of extensions you name, and Smol takes a mixed folder in a single job. In our test, one Smol job converted PNG, TIFF, WebP, BMP and HEIC files together with no setup.
Where does Smol save the converted JPG?
By default it writes a new file next to the original, so your source is untouched. In our test the output was named with a _converted suffix. You can change the output folder and naming in settings if you want everything collected in one place.
Can I choose the JPG quality when converting?
In Preview and sips, yes. In Smol, the Convert operation ignores the quality setting and writes a high-quality JPEG. If you want a smaller JPG, use Compress with the output format set to JPG and adjust the quality slider there.
Keep reading