logoImgConvert
Back to Blog
Tutorial

How to Batch Convert PNG to JPG: Convert Multiple Images at Once

March 6, 2026
5 min read
PNG to JPGbatch conversionbulk image converterimage conversion
How to Batch Convert PNG to JPG: Convert Multiple Images at Once

Converting PNG files to JPG one by one is tedious enough for a handful of images. When you're dealing with hundreds or thousands of files, individual conversion becomes practically impossible — batch conversion is the only sensible approach.

This guide covers every effective method for batch converting PNG to JPG, from our free online tool for quick conversions to command-line tools for automated workflows.

Why Batch Convert PNG to JPG?

Bulk workflow for converting many PNG files into JPG images with shared settings

Batch conversion is necessary in several common situations:

  • Reduce storage space — JPG files are typically 5-10× smaller than PNG for photographic content
  • Website image optimization — smaller images mean faster loading pages
  • Email attachments — staying within size limits when sending multiple images
  • Social media uploads — many platforms prefer JPG for photographs
  • Standardizing an image library — converting a collection to a consistent format
  • Preparing images for a specific system — some CMS platforms or tools work better with JPG

Method 1: Online Batch Converter (Fastest, No Software Needed)

The quickest approach for most people is using our free PNG to JPG converter. It handles multiple files simultaneously without installing anything.

Step 1: Upload Multiple PNG Files

Visit the PNG to JPG converter, then:

  • Drag and drop multiple PNG files onto the upload area at once
  • Or click to browse and use Ctrl+click (Windows) or Cmd+click (Mac) to select multiple files
  • Upload as many files as you need

Step 2: Set Your Quality Level

Choose the JPG quality that matches your use case:

QualityFile SizeBest For
90–100%LargerPrint, professional archiving
80–90%MediumGeneral use, high-quality web
70–80%SmallerWeb optimization, email

Step 3: Convert and Download

Click convert and download your JPG files. For multiple files, you can download them as a single ZIP archive.

Method 2: Mac Preview (No Extra Software for Mac Users)

Mac's built-in Preview app supports batch export:

  1. In Finder, select all the PNG files you want to convert
  2. Right-click → Open With → Preview
  3. In Preview: Edit → Select All (Cmd+A)
  4. File → Export Selected Images
  5. Choose JPEG as the format and select your output location
  6. Click Choose — all selected images are converted immediately

Advantage: No software to install, works entirely within macOS Limitation: Less control over quality settings — Preview uses its own quality defaults

Method 3: Windows Paint (Simple but Limited)

For Windows users with a small number of files:

  1. Open a PNG in Paint
  2. File → Save As → JPEG picture
  3. Repeat for each file

Advantage: Built into Windows, no installation needed Limitation: No batch functionality — this is a one-at-a-time process

For true batch conversion on Windows without third-party software, consider using PowerShell with Windows' built-in image libraries, or use a free tool like IrfanView which has native batch processing.

Method 4: Command Line with ImageMagick (Best for Large Batches)

For technical users who need to process thousands of files or automate recurring conversions, ImageMagick is the gold standard:

# Convert all PNGs in current folder to JPG at 85% quality
for file in *.png; do convert "$file" -quality 85 "${file%.png}.jpg"; done

Or as a single-line command using mogrify:

# Convert all PNGs in current folder (creates JPGs alongside originals)
mogrify -format jpg -quality 85 *.png

For processing recursively through subdirectories:

# Convert all PNGs in this folder and all subfolders
find . -name "*.png" -exec convert {} -quality 85 {}.jpg \;

Advantages: Extremely fast for large batches; fully scriptable; integrates into automated pipelines Disadvantages: Requires installation; needs command-line familiarity

Optimal Quality Settings for Batch Conversion

For Web Publishing

Quality: 80–85%
Expected size reduction: ~85% smaller than PNG
Result: Fast loading with good visual quality

For Social Media

Quality: 85–90%
Expected size reduction: ~80% smaller than PNG
Result: Excellent viewing quality

For Archiving

Quality: 95–100%
Expected size reduction: ~70% smaller than PNG
Result: Maximum quality preservation

File Size Comparison: PNG vs JPG

Here's what to expect when batch converting photographic PNG files:

Original PNGJPG at 90%JPG at 80%JPG at 70%
5 MB800 KB500 KB300 KB
2 MB350 KB200 KB120 KB
500 KB90 KB55 KB35 KB

Average reduction: 80-95% smaller files.

Note: These figures apply to photographic PNG files. PNG files containing screenshots, graphics, or text will compress differently — often with less dramatic size reduction.

Organizing Your Batch Conversion Workflow

Set Up a Clear Folder Structure

Before starting a large batch conversion, organize your files:

📁 Images/
   📁 PNG_originals/    ← Keep all source files here
   📁 JPG_converted/    ← Output goes here

This prevents accidentally overwriting original files and makes it easy to verify the conversion completed correctly.

Use Consistent Quality Settings

Apply the same quality level to all files in a batch to get:

  • Consistent file sizes across your library
  • Uniform visual quality throughout
  • Predictable storage requirements

Always Preserve Original PNG Files

Don't delete your original PNGs after conversion:

  • PNG is lossless — it's the highest-quality version
  • You may need to re-convert with different settings later
  • Some use cases (transparency, further editing) require PNG
  • Storage is cheap; quality loss is permanent

Verify Results Before Deleting

After batch conversion, spot-check your results:

  • Open 5-10 random JPG files and compare to originals at 100% zoom
  • Verify quality looks acceptable for your use case
  • Confirm file sizes are in the expected range
  • Check that no files failed to convert

When NOT to Batch Convert PNG to JPG

Some PNG files should stay as PNG:

Images with Transparency

JPG doesn't support transparency. Any transparent areas in your PNG will be filled with a solid color (usually white or black) when converted. If you need transparency, convert to WebP or keep as PNG.

Screenshots with Text

Text in screenshots looks crisp in PNG but develops visible compression artifacts in JPG — especially at lower quality settings. The blockiness around letter edges is particularly noticeable in UI screenshots.

Graphics, Icons, and Logos

PNG excels at content with sharp edges, flat colors, and geometric shapes. JPG compression was designed for photographs and creates visible artifacts around the hard edges common in graphics.

Source Files for Future Editing

If you'll need to edit or re-export these images in the future, keep them as PNG. Editing a JPG repeatedly causes compounding quality loss. PNG is the correct format for working files.

Real-World Batch Conversion Scenarios

Scenario 1: E-Commerce Product Photo Library

Converting 500 product photos for an online store:

Before (PNG)After (JPG 85%)Savings
2.5 GB400 MB84%

Business impact: Faster page loading, lower hosting costs, improved Core Web Vitals scores.

Scenario 2: Photo Archive Organization

Converting 2,000 screenshots to JPG for long-term storage:

Before (PNG)After (JPG 90%)Savings
8 GB1.2 GB85%

Business impact: More storage space, easier backup, lower cloud storage costs.

Scenario 3: Email Newsletter Images

Converting 50 blog post images for email campaigns:

Before (PNG)After (JPG 80%)Savings
250 MB30 MB88%

Impact: Faster email delivery, smaller campaign attachments, better inbox placement.

Troubleshooting Common Issues

"Some images look worse than others"

Cause: Images with sharp edges, text, or graphics compress poorly with JPG. Photographic images typically look fine; screenshots and graphics show more artifacts.

Solution: Identify which image types look bad and keep those as PNG. Only convert photographs.

"Files are still too large after conversion"

Cause: Quality setting is too high for web use.

Solution: Try 75-80% quality for web images. This is sufficient for most web viewing and produces significantly smaller files.

"Transparency turned into white background"

Cause: JPG doesn't support transparency. When converting, the transparent areas need a fill color.

Solution: Use PNG to WebP conversion instead — WebP preserves transparency while still achieving better compression than PNG.

"Conversion failed for some files"

Cause: Files may be corrupted, very large, or in an unusual PNG variant.

Solution: Try converting failed files individually to identify the specific issue. Very large files may need to be resized before conversion.

Frequently Asked Questions

How many PNG files can I convert at once?

Our online converter handles multiple files efficiently. For optimal performance, convert in batches of 50-100 files. For larger batches (thousands of files), command-line tools like ImageMagick are more appropriate.

Does batch conversion maintain consistent quality?

Yes. Every image is converted with the same quality settings, so all files in the batch will have equivalent visual quality and similar compression ratios.

Can I convert PNG to JPG without any quality loss?

No — JPG uses lossy compression, so some data is permanently removed. However, at 90%+ quality settings, the difference is imperceptible for most photographic content. The visible quality loss becomes noticeable below about 75% quality.

What's the best quality setting for batch conversion?

For most general uses, 85% quality provides excellent results. Use 90-95% for important images where quality matters, and 75-80% for web optimization where file size is the priority.

Is batch conversion faster than converting one at a time?

Significantly faster. Our batch converter processes multiple files in parallel, and the time to process 100 files is only slightly more than processing a single file. Individual conversion would take 100× longer.

Should I delete originals after converting?

Never delete originals automatically. Complete the conversion, spot-check results, confirm everything looks correct, and then decide whether to archive or delete originals based on your storage needs.

Summary

Batch converting PNG to JPG is one of the most effective ways to reduce image file sizes and optimize images for web delivery. For most users, our free online PNG to JPG converter handles the task perfectly — upload multiple files, set your quality, and download.

For automated workflows or very large batches, ImageMagick via command line provides the most control and efficiency.

Start Batch Converting PNG to JPG →


Related tools: PNG to WebP | Image Compressor | Image Resizer