Skip to main content
Participant
February 24, 2014
Question

How do I Batch Convert JPEG to PNG files?

  • February 24, 2014
  • 8 replies
  • 101202 views

Any idea how I would convert a large number of jpeg's to png files in Photoshop CC?

8 replies

Participant
March 28, 2025

Didn't there used to be an option to record your actions and reuse them, just like the macro's on Excel? 

Legend
March 28, 2025
Stephen Marsh
Community Expert
Community Expert
June 12, 2019
Stephen Marsh
Community Expert
Community Expert
September 5, 2022

A few more options (again, like other Photoshop methods, not for industrial quantity conversion):

 

Picture Processor:

https://github.com/Paul-Riggott/PS-Scripts/blob/master/Picture%20Processor.jsx


Raw Image Converter:

https://github.com/SetTrend/Raw-Image-Converter

 

Batch Multi Save:

https://www.marspremedia.com/software/photoshop/batch-multi-save

 

June 6, 2019

The good jpg to png file converter for everyone is now JPG4PNG. I used it and felt satisfied.

June 12, 2019

I mean converting jpg to png faster than ever before click here

bdimter
Participant
May 4, 2018

Using Apple script (not Photoshop CC) to automate duplicating and changing other image formats to png:

Right click the folder

Choose "Folder Actions Setup...".

Choose "Image - Duplicate as PNG.scpt".

Click "Attach".

Drop files in the folder.

Outputs will be in "Original Images" (non-PNG files) folder or "PNG Images" (outputs) folder.

Note, if a file is misnamed ".png" and is not a .png, you can use Automator to rename .png something else before dropping them in the folder. Otherwise, the script won't pick up on .pngs that are not .pngs.

Participant
December 16, 2021

Thanks for that. Tried the preview mode. Works. But I'm doing 3000 to 10k at time. Keyboard Maestor folder action. Not the same...though, it is. Thanks. Hazel works too.

Stephen Marsh
Community Expert
Community Expert
December 16, 2021
andrewb14542945
Participating Frequently
November 27, 2017

Create a Photoshop Droplet, which is a mini-app that you can drag and drop your JPG files onto to do the auto-convert to PNG. To create the Droplet app, you need to create an Action in the Actions Panel first. So open one JPG file and record an action of saving that file as a PNG. In the Action Panel, create a new Action. It will ask you to name it, try something like "PNG Convert". When you hit ok, it will begin recording. Now just save that file (Save As) a PNG. It should be set to save it in the location it was originally.

Hit Save and it will save as a PNG with the PNG file extension.

Now stop the recording in the Action Panel and close that file and any others you might have open. Now go to File > Automate > Create Droplet.

Select where you want the Droplet App saved - probably the destination folder of the files you want to convert, and name it. In the Play box, set your Set and Action. Your Set is probably the Default Set unless you created a new Action folder and the Action should be the action that you created - it may default to the one you created already. One other thing to set is the Destination to at least: Save and Close, because it is going to open each file, do its action and if you don't set close, you may end up with hundreds of open files, which will slow things down. You can see here that there are a bunch of other settings if you want to get into the weeds, but these settings will get you running.

Click OK.

Now, go to your folder that includes the jpegs and the Droplet. Select all the jpeg files and drag them onto the Droplet.

That's it. It does not overwrite the jpegs, so you may want to trash them, but you might want to open up a converted PNG just to make sure it worked ok before you do.

That's it. Hope that helps!

Participant
November 14, 2014

You can do this batch conversion through the native Preview app on Macs. Open the selected images in Preview or drag and drop them onto the Preview icon, highlight all the images, export selected images, and from there you can save as PNG or, alternatively, you can downsize the JPEGs if you want.

Participant
September 24, 2020

Worked perfectly!  Thanks for the quick tip.

Herbert2001
Inspiring
February 24, 2014

You could do it like this: http://www.santoshgs.com/blog/189/how-to-batch-convert-png-to-jpeg-using-photoshop-cs2/

But can I be honest? I'd do that with a more efficient and far faster conversion utility like IrfanView. Photoshop is incredibly slow for this type of work. For example, I did a quick test to demonstrate the difference in performance:

folder with 10 images in jpg format, 5600px by 5600px. Simple jpg to png batch.

Photoshop: over six minutes.

IrfanView: one minute and 40 seconds.

That's a rather big difference - and with large numbers of images I just do not have the time to wait for Photoshop to finish the job. It's too slow.

Another issue is that during the conversion process Photoshop cannot be used - while with a simple conversion utility you can leave it running in the background, and continue to use PS for other work if required. This matters if you have hundreds of images to convert.

Btw, Irfanview (windows only) is free to download @ http://www.irfanview.com/

The batch processing you can find under File-->Batch Conversion <b>

ImageMagick is also free and open source. It is a command line tool, and easy to use for conversions.Will also work on a mac. But it is much slower than IrfanView, a tad faster than PS.

http://www.imagemagick.org/script/convert.php

http://www.ofzenandcomputing.com/batch-convert-image-formats-imagemagick/

Trevor.Dennis
Community Expert
Community Expert
February 25, 2014

I did Google Irfanview for Mac before uploading post #3, and saw a few links that suggested it was doable.  After a closer look, it appears there is native version and you have to jump through a hoop or two.

http://answers.informer.com/9511/can-i-use-irfanview-on-mac-os

Trevor.Dennis
Community Expert
Community Expert
February 24, 2014

File > Scripts > Image Processor

Participant
February 24, 2014

Nope, no JPEG to PNG option there.

Trevor.Dennis
Community Expert
Community Expert
February 24, 2014

Sorry about that, but I am surprised that option is not there.

Anyway, before we had Image Processor, there was Irfanview.  I just opened mine and it definitely outputs to PNG

http://www.irfanview.com/

Apparently there is a Mac version as well.