PNG to JPG: 6 Free Ways to Convert and Shrink Images on Mac

Six ways to convert PNG to JPG on Mac — including a 5-second Preview export and a sips one-liner that handles hundreds of files at once.

PNG to JPG: 6 Free Ways to Convert and Shrink Images on Mac

If you've ever tried to attach a screenshot to an email, upload a photo to a site with a 2 MB cap, or squeeze a product shot into a Slack message, you've hit the same wall: your PNG is too big. Converting PNG to JPG is the fastest fix. A typical screenshot drops from 4 MB to under 400 KB the moment it becomes a JPG, and the visual difference is usually invisible.

The tricky part isn't the conversion itself — it's picking the right method, keeping quality where you want it, and handling transparency without getting black backgrounds where you expected white. This guide covers six real ways to convert PNG to JPG on a Mac, from a five-second Preview export to a one-line Terminal command that chews through 500 files in a minute.

PNG vs JPG: When Should You Convert?

Before you change PNG to JPG, know what you're trading. PNG uses lossless compression — every pixel is preserved, and it supports transparency (alpha channel). That makes it the default for logos, icons, and UI screenshots, but files are often 3–10x larger than the equivalent JPG. JPG uses lossy compression, discarding data the human eye rarely notices to produce dramatically smaller files. JPG does not support transparency.

Quick rules:

  • Photographs — Almost always JPG. Lossy compression is invisible at reasonable quality and files are a fraction of the size.
  • Screenshots of UI, text, or line art — PNG preserves sharp edges better, but JPG at quality 85+ is usually fine.
  • Logos, icons, transparent images — Keep as PNG or move to SVG. JPG will flatten the transparent background.
  • Uploads with strict size limits — JPG almost always wins.

For the deeper breakdown, see our JPEG vs PNG comparison. If you want to stay in PNG but smaller, our compress PNG guide covers lossless optimization.

Method 1: macOS Preview (Built-In, Free)

Preview is already on your Mac. For one-off conversions, it's the fastest tool in existence.

  1. Double-click your PNG. It opens in Preview by default.
  2. Go to File → Export.
  3. In the Format dropdown, choose JPEG.
  4. A quality slider appears. Drag it to about 85% — a good balance of visual quality and file size.
  5. Click Save.

That's it. A 4 MB PNG typically becomes a 300–500 KB JPG with no visible quality loss. You can also use File → Export As (hold Option while clicking File to swap "Duplicate" for "Export As") to save a copy without overwriting the original.

Converting multiple PNGs at once in Preview. Open all of them in a single window: select the files in Finder, right-click, choose Open With → Preview. In Preview's sidebar, press ⌘A to select all, then go to File → Export Selected Images. Preview prompts you for a destination folder and applies the JPEG format to every file in one shot.

The one quirk: Preview doesn't expose very fine-grained quality control beyond the slider. If you need to hit a specific file-size target (like "every image under 100 KB"), Methods 3 or 6 give you more precision.

Method 2: Finder Right-Click (Convert Image Quick Action)

macOS Sonoma and newer ship a built-in Quick Action called Convert Image that lives right inside the Finder right-click menu. It's perfect when you don't want to even open an app.

  1. In Finder, select one or many PNG files.
  2. Right-click (or Control-click) the selection.
  3. Choose Quick Actions → Convert Image.
  4. In the dialog, set Format to JPEG, pick an Image Size (Small, Medium, Large, or Actual Size), and choose whether to preserve metadata.
  5. Click Convert to JPEG.

The converted files drop into the same folder with the new extension. Selecting 50 PNGs and hitting Convert gives you 50 JPGs in seconds. This is the "I just need this done" option — no sliders, no Terminal, no third-party apps.

The quality is a fixed high-quality default (roughly equivalent to 85–90% quality). If you need to compress more aggressively or control the exact quality, use Preview or sips.

Method 3: Command Line with sips (macOS Native)

sips is the Scriptable Image Processing System — a command-line tool built into every Mac. No installation, no downloads. If you're comfortable with Terminal, it's the single fastest way to convert PNG to JPG at scale.

Convert a single file:

sips -s format jpeg input.png --out output.jpg

That's the whole command. -s format jpeg sets the output format; --out specifies the destination.

Set a specific quality level (0–100):

sips -s format jpeg -s formatOptions 85 input.png --out output.jpg

formatOptions 85 gives you a quality-85 JPG — the sweet spot for most images. Lower values (50–75) give smaller files with visible artifacts; higher (95+) is overkill for most uses.

Batch convert every PNG in a folder:

mkdir -p jpgs
for f in *.png; do
  sips -s format jpeg -s formatOptions 85 "$f" --out "jpgs/${f%.png}.jpg"
done

Drop that into Terminal while you're cd'd into a folder of PNGs. It creates a jpgs/ subfolder and writes a JPG version of every PNG with the same base filename. Hundreds of files take seconds.

Resize during conversion (useful for web):

sips -s format jpeg -Z 1920 input.png --out output.jpg

-Z 1920 scales the image so the longest side is 1920 pixels, preserving aspect ratio. Great for prepping screenshots for a blog post or web upload.

For a deeper dive into Mac-native image workflows, see our guide to compressing images on Mac.

Method 4: Adobe Photoshop Save for Web

If you already use Photoshop, the legacy Save for Web export is still one of the best manual JPG converters ever built — precise, predictive, and live-previewing file size.

  1. Open the PNG and press ⌥⇧⌘S (or File → Export → Save for Web (Legacy)).
  2. Choose JPEG on the right panel.
  3. Set Quality to 70–85 for web use. Check Convert to sRGB and Embed Color Profile for consistent browser color.
  4. Watch the file-size estimate at the bottom left and adjust until you hit your budget. Click Save.

It's overkill for one-off screenshots, but it's the best option when you need to hit a specific size budget (under 200 KB, under 500 KB). Photoshop costs $22.99/month though — if you don't already subscribe, stick with Preview or sips.

Method 5: Free Online Converters

Online PNG to JPG converters — CloudConvert, Convertio, iLoveIMG, TinyPNG, Squoosh — all work the same way: drag your file into a browser, wait a second, download the JPG. Fine for quick one-offs on machines where you can't install anything. They fall apart when:

  • Privacy matters. Your file uploads to a third-party server. For client work, unreleased product shots, or internal screenshots, it's a hard no.
  • You have lots of files. Free tiers cap at 5–20 images per session with forced signups for batch mode.
  • Files are large. Many reject PNGs over 10–25 MB.

If you must use one, Squoosh from Google is the standout — it runs entirely in your browser with no uploads. For most Mac users, Preview or sips is faster and safer.

Method 6: Batch Convert PNGs to JPGs

When you've got a folder of 200 PNGs to convert — product photos, screenshot archives, a design handoff — clicking through Preview gets old. Three good paths:

  • Finder's Convert Image Quick Action (Method 2) — zero setup, trusted defaults.
  • sips loop (Method 3) — full quality and resize control from Terminal.
  • A dedicated batch app like Compresto, Permute, or PhotoBulk — drag a folder in, pick format and quality, done. Best for recurring workflows.

For deeper walkthroughs, see our guides on batch converting images and batch image compression tools.

Controlling Quality and File Size

The single most useful thing to understand about JPG is the quality setting. Every JPG converter has one, even if it's hidden behind a "High/Medium/Low" dropdown. The setting controls how aggressively the lossy compression throws away data.

Here's the practical cheat sheet:

QualityFile SizeWhen to Use
95–100Near-originalArchival, print — rarely worth it for web
85–90Good balanceDefault for most web and email use
75–85Smaller, still cleanThumbnails, galleries, large upload batches
60–75Visible artifacts on close inspectionHeavy compression, strict size caps
Below 60Obvious blockinessAvoid unless file size is the only thing that matters

For everyday PNG to JPG conversion, 85 is the sweet spot — it cuts file size 80–90% vs the PNG while keeping the image visually clean. Go higher (90+) for hero images; lower (70–80) for thumbnails or strict upload caps.

Dedicated compression tools can beat plain quality settings by combining smart encoding with resizing. Our guides to compressing images without losing quality, reducing JPEG file size, and reducing image size without losing quality cover mozjpeg, progressive JPG, and lossless techniques.

Handling Transparency

Here's the gotcha that trips up every first-time PNG to JPG converter: JPG doesn't support transparency. If your PNG has a transparent background, converting to JPG fills that area with a solid color — usually white, sometimes whatever default the tool picks. Three options:

1. Don't convert. If transparency is essential, PNG is the right format. Compress the PNG itself with a tool like TinyPNG or Compresto — you can usually cut 40–60% without losing alpha.

2. Flatten with a chosen background. If you know the background the image will sit on (white page, dark theme, brand color), flatten to that color in Photoshop or Affinity before exporting to JPG.

3. Use WebP or AVIF instead. Modern formats support transparency and small file sizes. Our guide to converting WebP to JPG covers the workflow.

Quick rule: if your PNG has transparency and you need it, don't change PNG to JPG. Find another way to shrink the file.

Compress Your Images Further With Compresto

Once you've converted your PNG to JPG, the next question is usually: can this get even smaller? macOS Preview and sips stop at a certain point.

Compresto is a native macOS app built for exactly this follow-on compression. Drop a folder of JPGs on the app and Compresto uses hardware-accelerated encoding on Apple Silicon to shrink each file another 30–70% beyond a stock Preview export, with no visible quality change.

  • Fully local. Your images never leave your Mac. No uploads, no third-party servers.
  • Hardware acceleration. On M-series Macs, batches of hundreds of images finish in seconds.
  • Multi-format. One app for JPG, PNG, HEIC, WebP, GIFs, videos, and PDFs — useful when you're moving from PNG to JPG, then handling PSD to JPG or JPG to PDF in the same project.
  • Batch-first. Drop a folder, pick a quality target, done.

Download Compresto free for macOS.

Frequently Asked Questions

Does PNG to JPG lose quality?

Technically yes — JPG is lossy, so converting from PNG (lossless) throws away some image data. In practice, at quality 85 or higher the difference is invisible on photographs. On screenshots with sharp text or line art, you may see mild artifacts at quality 75 and below. Stick to 85–90 and you'll almost never notice.

How do I batch convert PNG to JPG on Mac?

Three options: (1) Right-click your PNGs in Finder and choose Quick Actions → Convert Image → JPEG. (2) Run a sips loop in Terminal: for f in *.png; do sips -s format jpeg "$f" --out "${f%.png}.jpg"; done. (3) Use a batch app like Compresto or Permute for drag-and-drop workflows with quality control.

Will transparency be preserved in JPG?

No. JPG has no alpha channel, so transparent areas in your PNG get filled with a solid color (usually white) during conversion. If you need transparency, keep the file as PNG or use WebP/AVIF — both support alpha and small file sizes.

What's the best free PNG to JPG converter for Mac?

For one-offs: macOS Preview (File → Export → JPEG). For batches: Finder's Convert Image Quick Action or a sips Terminal loop. All three are built in, free, and run locally. Add Compresto when you want hardware-accelerated batch compression and multi-format support.

How small should a JPG be?

Depends on the use case. For web hero images, 200–500 KB. Thumbnails and gallery images, 30–150 KB. Email attachments, under 1 MB. Social uploads get re-compressed anyway, so 500 KB–2 MB is fine. Pick a quality target (85 is a safe default) rather than a file-size target, then tune further only if you blow past a hard cap.

Can I convert PNG to JPG on iPhone?

Yes. In the Files app, long-press the PNG and choose Quick Actions → Convert Image → JPEG. For photos from other formats, see our guide to converting HEIC to JPG.

Conclusion

Converting PNG to JPG on a Mac is a solved problem in 2026. For one-offs, use Preview's Export feature with a quality slider around 85 — done in five seconds. For folders, right-click in Finder and use the Convert Image Quick Action. For scripted batch work, a one-line sips loop handles hundreds of files with full control.

The important choices aren't about the tool — they're about quality, transparency, and intended use. Stick to quality 85 for most situations. Keep transparency as PNG if you actually need it. Skip online converters for anything confidential.

When the JPGs still need to be smaller — or you want PNG to JPG conversion alongside video, GIF, and PDF compression in one app — Compresto handles all of it locally, with hardware acceleration, and without uploading anything.

Download Compresto for macOS.

Ready to compress your files? Join thousands of creators using Compresto ⚡