15 Useful Batch Image Processors
Whether you’re a Web developer, Web designer or blogger, you’ve probably had to deal with the headache of converting many images to different sizes and formats. It’s not much fun if you have to convert all of them by hand. Batch image processing can reduce this process from hours of work to just a few simple clicks.
With batch image processing, you can specify a size or file type, and then a script runs to convert the images. You can process hundreds or thousands of images with just a few clicks. And nearly every image processor comes with a unique feature set.
Many of the articles here on Smashing Magazine have screenshots that have to be resized and configured to fit within the website’s layout. We use batch image processors to quickly resize all of the screenshots and larger images that we feature in the articles.
Types of Batch Processors
Batch image processors usually come with some very standard functions:
- Resizing images,
- Scaling images,
- Converting to different image formats.
Some image processors also perform some advanced functionality, such as graphic editing (rotating, blurring, borders, adding watermarks), and some can even create slideshows, display other types of multimedia and perform other advanced functions.
Image processors are worth their weight in gold if you’re a designer or developer spending a good chunk of time converting images by hand in Photoshop. Let’s take a look at 15 useful batch image processors for both Mac and PC.
BIMP Lite (Win, free)
BIMP Lite is a compact, small and simple Windows-application which performs batch processing at its best. The tool allows you to create thumbnail images, add a prefix/postfix (with meta variables such as image width, image height, sequential number etc.), rename using a sequential number, change the case of filenames, replace/remove spaces & underscores, flip or rotate images and also apply anti-aliasing, inverse, greyscale and bevel effects. An FTP-Manager is integrated as well.
The thumbnail resizing allows you to force a specified width or height and keep the proportions, or define fixed image dimensions. In addition, the program can also convert the file format to GIF, JPG, PNG, BMP, MIFF, TIFF, PCX or TGA. All of the actions can be performed individually, or combined. BIMP Lite is freeware and contains no spyware.
Phatch (Mac, Windows, Linux, free)
Phatch (which is a combination of the words photo and batch) is an open-source batch photo editor that can be used on Linux, Mac OS X and Windows. Phatch features an excellent user interface that’s easy to use and understand. What makes the tool different from other batch image processors is its extensbility. If you know Python, you can create Phatch scripts to perform some common Phatch actions on the fly.
Phatch handles all popular image formats and can duplicate (sub)folder hierarchies. It can batch resize, rotate, apply shadows, perspective, rounded corners and perform 35 further actions automatically. The Phatch website has extensive documentation and also allows you to install specific extensions. Because of Phatch’s excellent documentation, any user from beginner to advanced will find the software easy to use and extend.
ResizeMe
ResizeMe is a batch image processor for Mac users. ResizeMe is simple and sleek, a no-frills application. It was created using the Cocoa framework, so it really feels like a Mac application.
With scaling you can create thumbnails for your website, decrease the file size of your photos, or resize your images to fit a certain size. If your images are all in portrait-mode, but you need landscape or you want to add a new angle to your photos, ResizeMe offers rotation effects as well. You can also batch flip your images horizontally and vertically.
The software gets the job done and does it well. You can download a free 10-day trial or purchase the software for $19.95.
photo Drop (Mac)
photo Drop is a powerful application for bulk resizing images on a Mac. Essentially, you create “droplets,” which are specific configurations for photo resizing. This is perfect for saving presets that you’ll need over and over again, such as for resizing screenshots down to a 500-pixel width to fit blog layouts.
photo Drop is a free application and comes with almost every feature you’d ever need to quickly process a large amount of images.
Use Photoshop CS3 to Batch Convert Images
Adobe Photoshop is far and away the most popular image processor for designers, so some might prefer the option of using the native tools provided by Photoshop. Photoshop comes with many advanced features, and one of them is the ability to batch convert image files. According to the Photoshop documentation, it’s as simple as choosing either:
- File > Scripts > Image Processor (Photoshop) or
- Tools > Photoshop > Image Processor (Bridge),
and then selecting the images or file that you want to convert. Once you’ve selected them, select a location where you would like to save the files, select the file types you’d like to convert to along with any other configuration options and click “Run.”
You can read more about batch image processing at the Adobe website.
Advanced Batch Converter (Win)
Advanced Batch Converter is a Windows-only program that can convert images to over 120 different file formats on the fly and can convert over 25 different types of images. Aside from the ability to convert images, the software can also do basic photo editing, such as cropping and resizing images. There is a 30-day free trial, and after that the software costs $49.95.
Irfran View (Win)
Irfran View is a freeware application for Windows users. Aside from converting images, Irfran View has many unique features, like a multimedia player, hotkeys, and many more. Infran View also allows you to extend the software by using plug-ins.
DBP – David’s Batch Processor (Linux, Mac OS X, Win)
David’s Batch Processor is a Gimp plug-in that performs batch editing functions on images. Instead of having to download a separate program, Gimp users can simply call the plug-in from within Gimp. The user simply selects the images that he or she wants to resize and creates a quick ruleset that will process the images.
However, the plug-in is only intended to resize RGB images, not indexed images. The plug-in is licensed under the open-source GPL license.
FotoBatch (Win)
FotoBatch is a quick Windows batch photo processor that offers all of the basic photo editing capabilities and additionally some nifty features. You can create scripts so that all of your images have the same enhancements and adjustments made to them. The tool offers over 30 imaging functions such as resize, rotate, blur, add border, text watermark, image feather, etc. The tool offers batch conversion, can be integrated in context menus and can generate slideshows and PDF-files.
A user license costs $39.95, but you can try the software first with a 15-day trial.
Image Converter.EXE (Win)
Image converter.exe is a free image converter that is set up slightly differently than other batch processors in that it offers a Conversion Wizard. The Conversion Wizard allows users who don’t have much experience with batch image processing to quickly and easily convert and rename images.
EasyBatchPhoto (Mac)
EasyBatchPhoto is a fast and responsive batch image processor for the Mac. EasyBatchPhoto can easily watermark images as well, which is a function that many image processors don’t have.
The tool takes care of many repetitive tasks by processing images with a single drag-and-drop. A single license costs $24.
Using Automator on a Mac
If you’re a Mac user, you can batch edit images using a program that comes bundled with OS X: Automator. Automator essentially allows you to create tiny applications for specific purposes, and you can create one of these applications just for resizing images. eHow has an excellent tutorial on how to create an Automator action that resizes, names and saves your images to a folder, without having to open Photoshop.
Sizerox (Mac)
With Sizerox you can drag and drop images or folders into a simple graphical interface, and it will convert the images quickly and rename them if you’d like. You can use Sizerox to resize, rename, crop, rotate and watermark hundreds or thousands of images with a single Drag-and-Drop.
Sizerox uses Apple Quicktime to save the resized images, so the quality of the resized images is high. You can also use the Renamer engine to rename the images while resizing them. Because the software costs only $10, it won’t break the bank either. It’s simple, yet effective.
QuickScale (Mac)
QuickScale is another Mac-only application that is simple and easy to use. Like photo Drop, QuickScale has the ability to create “droplets” (saved resize presets). It may not have as many features as some other batch image processors, but it has all of the basics and has a short learning curve. It’s perfect for the user who only needs basic batch image processing functionality. A license for QuickScale costs $15.
FastStone Photo Resizer (Win, free)

FastStone Photo Resizer is a fairly robust image processor. The software is free for home users and runs on the Windows platform. It offers a nicer graphical interface than some of the other image processors and also supports droplets.
The tool can convert and rename images in batch mode, resize, crop, change color depth, apply color effects, add text, watermark and border effects and rename images with a sequential number.
Pixillion Image Converter (Win, free)
The Pixillion Image Converter can convert just about any image file type, including PDF. It has a few nice features that other batch image processors don’t have, like allowing you to right-click an image and resize it from anywhere. Pixillion is a free application for Windows users. (al)




















Floyd
June 4th, 2010 5:01 amHi,
I’ve been using Phatch on Linux, but I’m now on Mac OS X 10.6 and I can’t install Phatch anymore…
Do you know any batch resizer on Mac that has a rounded corners features ?
Thanks for the help !
DynV
April 20th, 2011 1:24 pm+1 for imagemagick ; you can use it from different OS thus different command-lines and there’s APIs for most popular (programming) languages.
I hoped there was a homepage field, oh well! Here’s mine: dynv.qc.to/
Venkatesh
May 7th, 2011 11:49 amIt’s really good article. I just visit meBaze.com too have good article for image formats.
Carlos
August 17th, 2011 9:52 amI have the following issue. Some of my images are vertical based. While other ones are horizontal based. I need to convert these images to 800×800,400×400,300×300,220×220, etc.
The problem is, when an image, for image is vertical based 1024×2048 and I run a utility/batch process, I am always going to have to fill in the sides with white so that the end result is square. Maybe I could create two different batch processes, but that would require that I separate all images into vertical or horizontal, which would be very time consuming.
Somehow, I need the script to realize the orientation and ‘smartly crop’ so that the white margins are created.
Any way/app to do that?
Thanks
Carlos
Carlos
August 17th, 2011 9:54 amI have the following issue. Some of my images are vertical based. While other ones are horizontal based. I need to convert these images to 800×800,400×400,300×300,220×220, etc.
The problem is, when an image, for image is vertical based 1024×2048 and I run a utility/batch process, I am always going to have to fill in the sides with white so that the end result is square. Maybe I could create two different batch processes, but that would require that I separate all images into vertical or horizontal, which would be very time consuming.
Somehow, I need the script to realize the orientation and ‘smartly crop’ so that the white margins are created.
Any way/app to do that?
cheers
Fabrice
September 14th, 2011 7:59 amWell, I thought this article would help me but I still haven’t found a decent free image file size reducer on windows… Ifranview seemed to be able to do it, but got an error message with one of its plug-ins, as for Phatch i have no idea how to make it run the expanded folder is just a lot of weird files. If anyone has an idea please let me know ! AND I know how to do it on a mac, but sadly I have to use a PC at work. Thanks!
Maad
October 17th, 2011 8:45 amhow i can batch rename some files with add dimensions in cm (from property bridge) to the existing name
NetShark
November 24th, 2011 8:37 amThis thread was started a few years ago and unfortunately there still is no app that just resizes and converts the format upon a simple right click. (of course with a one time going into the options and setting it up first).
I’m looking for something that fits the following criteria so if anyone knows please let me know? (The reason for this is because I simply want to convert all my accumulating in-game screenshots from Half Life deathmatch which I still play (dont laugh)
1) Open source or shareware (free)
2) No nag screens, adware, or intermediate screen popping up
3) BMP to JPEG
4) Right click on image, selection of images, and folder (batch)
5) outputs the results into the same folder as original(s)
6) Dont want it residing in the tray
7) Dont want the program “opening up” and having to select anything. Just right click, select “resize and make jpeg from bmp” or whatever and that’s it. Bam, done.
*Obviously the program might have to be initially configured so it can be set up to default to whatever the preferred output is.
Im very surprised there’s nothing out there like this by now after all these years, it seems like a simple utilty (I’m no coder Im just going by all the other tools I see and this one seems simple, right?)
If I find something I’ll post an update (so far after 10 pages of cnet downloads and googling like crazy I’m running out of steam on this lol)
netshark 7 @ gmail.com
Norman Fellows
December 13th, 2011 12:47 pmThanks for some very useful tips!
anon
February 28th, 2012 5:48 amthanks for this
Xapphire
March 13th, 2012 6:03 pmGood compilation of apps. Great article, but you should add Visualiser Photo Resize. It’s simple, free, and it has options like batch resize, batch convert and changing quality. However, this apps have some great features too.
Jon
July 20th, 2012 10:43 amHi all,
I would prefer Lite Image Resizer. Is more than perfect
Jon
muhammad
March 18th, 2013 2:21 amHow do I crop several photos the same way, the same size?
I have over 500 pictures that I need to crop. Theyr’e movie snaps, they’re all the same size, same back ground, same spot where the screen is, only difference is the moving picture on the screen. I want to crop just the screen, how can I do it without going through all the pics but still have them all cropped the same way? Thank you for future answers.
spsingh
April 26th, 2013 9:54 amThat is awesome but you can also add logo,contrast,brightness,frames and many more within seconds much faster than here.please check
http://iwebeffects.com/how-to-edit-hundreds-of-images-quickly-with-photoscape-batch-editor/