Convert image formats on Mac with sips
Turn PNG into JPEG (or TIFF, GIF, HEIC and more) straight from Terminal — no app needed.
01Command
$ sips -s format jpeg photo.png --out photo.jpg02What it does
sips (scriptable image processing system) is built into macOS. -s format jpeg picks the target format (also png, tiff, gif, bmp, jp2, heic on modern versions); --out writes to a new file so the original is preserved. Convert a whole folder with a loop: for f in *.png; do sips -s format jpeg "$f" --out "${f%.png}.jpg"; done. Add -s formatOptions 80 to set JPEG quality, or -s dpiHeight/-s dpiWidth for print metadata.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- macOS sips command referenceEvidence: sips -s format converts images between jpeg, tiff, png, gif, jp2, pict, bmp, qtif, psd, sgi and tga.
Last verified: 2026-09-16 · Category: Media
06Related solutions
Point macOS screen captures at any folder you choose instead of the desktop.
Grab any file from the web straight into the current folder — no browser needed.
List the biggest files in your home folder that are eating disk space.