How to batch edit photos with phatch

Justin Garrison
How to batch edit photos with phatchJustin Garrison

Justin Garrison is a Linux enthusiast and cloud infrastructure engineer for one of the world’s biggest companies. He’s also the co-author of Cloud Native Infrastructure by O’Reilly. Read more.

If you have ever needed to edit a whole folder of photos with the same effect or need to repeatedly crop, add watermarks, or drop shadows to images for the web, Phatch is the tool for the job. Phatch is a photo batch editor written in python so it works on any operating system.

Install Phatch

Phatch is available in the package manager of most Linux distributions. If it is not available you can download installation files from the Phatch website or source code from launchpad. In Windows and OS X things are a bit different and you will need to install all dependencies and launch the script manually. Links and download zip with all dependencies for Windows can be found below.

Use Phatch to Edit Your Pictures

When Phatch is opened it looks more like a buddy list window than a photo editor. The first thing to do is click on the plus sign to add an action.

How to batch edit photos with phatch

The first action to add should always be save. It is important to make sure save is on the bottom of the list because actions run in order from top to bottom.

How to batch edit photos with phatch

When save has been added to the action list, there will be more options for filename, type, and location. Some file formats will add more options to the save action if they are available.

How to batch edit photos with phatch

Even if the photo does not need editing, Phatch is still a great conversion tool with a plethora of available file formats it can read and write.

How to batch edit photos with phatch

Now that the save action is on the list, click the plus sign again to add more to the action list. Each photo edit is its own action, so if the photo needs a watermark and a drop shadow, separate actions will need to be added.

Use the up and down arrows to change the order the actions will run, and make sure there is at least one save action at the bottom of the list. Phatch also can use external programs such as Blender and Imagemagick if those programs are installed.

How to batch edit photos with phatch

Note: If you need multiple copies of the same file (eg. web thumbnail and full size image) you can have multiple save actions anywhere on the list. But remember the action list is processed from top to bottom. So don’t create and save your thumbnail before the full size image.

Click the action list menu to save and easily repeat these steps later on any pictures. Action list are stored in .phatch files which can be opened on any platform to have identical photo edits every time.

If an action needs to be temporarily disabled, right-click on the action item and then disable it. Disabling skips that action when processing the list. This can be helpful if an image already has a watermark or drop shadow and doesn’t need to be processed again.

How to batch edit photos with phatch

To run the action list, click on the gears icon or push Ctrl+Return and another dialog will pop up for a location of files or folders and options to overwrite images, include subfolders, and what filetypes to process. Click Batch and the action list will run and save in the location you specified.

How to batch edit photos with phatch

Here is a few examples of photo edits we created quickly with a photo of a friends car.

How to batch edit photos with phatch

How to batch edit photos with phatch

How to batch edit photos with phatch

Phatch Image Inspector

Phatch also comes with an image inspector which can show the EXIF and IPTC information from the image. To launch the image inspector, click on the magnifying glass in the main Phatch window.

How to batch edit photos with phatch

Drag an image to the window to see its attributes and tag information.

How to batch edit photos with phatch

Phatch is a powerful photo editing tool that can repeat common photo edits in a snap; it is also free and cross platform which makes it even more valuable when working with the web from multiple machines.


  • › How to Show Your Work Hours and Location in Google Calendar
  • › You Can Finally Move WhatsApp Chats From iPhone to Android
  • › How to Print Double-Sided on Windows 11
  • › Samsung Galaxy Phones Are Getting Grammarly Installed by Default
  • › How to Enable Cookies in Google Chrome

How to batch edit photos with phatch Justin Garrison
Justin Garrison is a Linux enthusiast and cloud infrastructure engineer for one of the world’s biggest companies. He’s also the co-author of Cloud Native Infrastructure by O’Reilly.
Read Full Bio »

Suppose you have 15 images you need to edit all in the same way. It would be tedious and time consuming for you to open and edit each image especially if the editing entails a lot of steps. Photoshop allows you record and save an action then apply this to a batch of images.

Creating an image export action

1. Open up the Actions palette by clicking on the Window menu > Action, and create a new set by clicking on the folder icon at the bottom of the actions palette. Call it “Batch Actions.”

2. Then create a new Action by clicking on the new action icon at the bottom of the Action palette, and give it a descriptive name, for example, let’s call it “AutoContrast-Resize”.

Your Action should now be recording, so anything you do from this point on will be included as an Action step.

Do all the editing you want to record such as adjusting the contrast of the image, resizing it if you want all of the images to be of the same height or width, then save the changes. When you’re done, you’ll see this new command listed in the Actions palette. If you expand this command, you’ll see all of the settings you’ve applied editing that photo.

After all the editing is complete, stop recording your Action by clicking on the stop icon on the Actions palette. Now you’re ready to batch process.

Applying the Action to a batch

Now apply this batch to a folder full of images. In this case, make sure all of the images you want to apply this action to are all contained in one folder. Here’s how that works.

1. Choose File > Automate > Batch.

2. At the top of the dialog that pops up, select your new Action from the list of available Actions.

3. In the section below that, set the Source to “Folder.” Click the “Choose” button, and select the folder that contains the images you want to process for editing.

Check the following options:
* Suppress File open options dialogs
* Suppress color profile warnings
These will suppress warnings that would otherwise interrupt the batch process.

4. In the section below that, set the Destination to “None.” This will allow you to use the destinations that you recorded in your Action, so that the photos will be saved in the same folder. (If, in the future, you want your images exported to a single folder, you can set the destination to “Folder,” then choose the destination folder on the fly in the Batch dialog.)

When you choose “None” as your destination, all other options in that section will be grayed out.

5. Now hit the “OK,” and Photoshop will begin processing your images.

How to batch edit photos with phatch

Batch photo editors are an irreplaceable instrument for any photographer, who meets the need to apply equal adjustments to a number of images simultaneously. Regular image editing software can apply one or another type of change to a single frame. Batch image editing programs, instead, are a good choice for wedding and event photographers to do everything quickly and save time.

13 Best Batch Photo Editors

If you found yourself in search of a reliable and capable batch photo editor, your best option is somewhere on this list. Use one of these programs or apps for Win, Mac, iOS, and Android that can convert, make color correction, resize, annotate and watermark hundreds of images in several simple clicks.

1. BatchPhoto

  • Quite easy to use
  • Designed for automation
  • Plenty of image optimization options
  • RAW conversion support
  • Not found

Verdict: BatchPhoto is an efficient batch photo editor compatible with both Windows and Mac. It is popular among users who want to improve their regular workflow.

Image editing here is organized as a straightforward 3-step process, which makes the tool truly easy to use. Just upload photos, edit them and export the results, selecting a suitable format and a destination folder. The program automatically applies the changes to the entire batch of added images. It is also frequently used as photo restoration software for basic tasks.

BatchPhoto offers a huge variety of handy features to optimize and retouch your photos. You can find all the necessary filters for image editing (resizing, cropping, rotating and converting), take advantage of the extensive RAW format support, insert customizable text and logo watermarks or add date stamp to photos. At the same time the tool enables you to enhance your images by adjusting the contrast, saturation and brightness, reducing the noise or sharpening your photos.

BatchPhoto is particularly designed to improve your productivity. In that sense it allows you to save your settings as Profiles and simply reuse them in another session. You can also automate your workflow by taking advantage of the Auto Folder Watch option.

2. Adobe Lightroom

  • Camera and lens correction
  • Pro-level instruments for high-end color correction
  • Great image organization capabilities
  • Face detection and marking
  • Underpowered PCs could slow down the work

Verdict: Lightroom is a powerful and convenient photo conversion editor that helps you do your job several times faster. The most important feature of this image editor is that you can use presets, special settings that will help you process dozens or even hundreds of photos in the same style and in a few clicks. Also, with each updated version of the program, the automatic configuration algorithms operate more and more flawlessly. Therefore, I can safely recommend this option and once you learn how to batch edit in Lightroom, you will be fully satisfied.

Phatch is a simple to use cross-platform GUI Photo Batch Processor which handles all popular image formats. Phatch can batch resize, rotate, apply perspective, shadows, rounded corners, … and more in minutes instead of hours or days if you do it manually. Phatch allows you to use EXIF and IPTC tags for renaming and data stamping.

Phatch is an incredible tool to quick fire batch processing of photos. I use it most commonly to resize images to a fixed size, for example while uploading images its preferred to have a good resolution but not as high as what the digital camera provides. I use Phatch to reduce the resolution of the photos in the photo set and then upload the images. This saves a lot of time and bandwidth.

Using Phatch is simple but might confuse a newbie. Here is a simple startup guide to Phatch.

  • Run Phatch and the screen below will show up.

How to batch edit photos with phatch

  • Click on the ‘+’ sign to add actions, you can choose from a plethora of options. You can use the resize option to resize images ect.

How to batch edit photos with phatch

  • Once the options are selected you will need to put a save option at the end, this will save the file for you. You can choose the name, format and other options here.

How to batch edit photos with phatch

  • Hit the rocket ship button to start processing. A dialog will ask you details of the file to be processed and where it must be saved. Once done hit the ‘Batch’ button and wait till Phatch tells you its done processing the images.

How to batch edit photos with phatch

To install Phatch on Ubuntu, use the following command:
sudo apt-get install phatch

You can download the installation file for Windows and other Operating Systems here

Sometimes, the worst part of photography is the image editing that can stack up from importing large numbers of images. Luckily, with PaintShop Pro, you can skip the image editing tedium and apply bulk edits to multiple images at once. Working with bulk edits allows you to save incredible amounts of time by applying single edits to hundreds or even thousands of images. Keep reading to learn how to bulk edit images on your own.

1. Install PaintShop Pro

To install PaintShop Pro photo editing software on your PC, download and run the installation file above. Continue following on-screen instructions to complete the setup process.

2. Select Batch Process

Click File > Batch Process.

How to batch edit photos with phatch

3. Add Photos

In the Batch Process dialog box, on the Add Photos page, click Add and choose the files that you want to process.

Click Next.

How to batch edit photos with phatch

4. Select actions

On the Batch Actions page, choose any of the following actions:

  • Add Info
  • Watermark
  • Resize
  • Script — Enable the check boxes for one or more scripts. Enable Silent Mode to avoid displaying dialog boxes associated with scripts (interrupts batch to request user input).
  • Picture Frame
  • Smart Photo Fix

Note: To edit the settings for an action (scripts are the only actions that can’t be edited from the page), hover over an item you have added to the Add Batch Actions list, and click the Edit this action button that appears.

Click Next.

How to batch edit photos with phatch

5. Modify Settings

On the Output Settings page, modify any of the following settings:

  • Destination folder — Enable New and navigate to a folder location or enable Original to save back to the source folder
  • Filename — To rename the files, enable Rename, click Modify, and choose an option from the Rename Options list, and click Add. You can rename the file with info such as current date or custom text. Note: If you are renaming files, adding the Sequence option ensures that each file will have a unique name and you won’t have naming conflicts.
  • Naming conflicts — Enable the option that you want to apply in the event that two files have the same name.
  • File Format — Choose a file format. Click Options if you want to modify the settings for the file format.
  • Security features — Enable Delete EXIF information to remove all EXIF metadata from the processed files or enable Delete location information to remove any GPS coordinates. To add a Digimarc watermark, enable Embed Watermark.

Click Start to run the batch process.

How to batch edit photos with phatch

Download a free trial now and start batch processing today

PaintShop Pro’s image editing tools allow you to quickly and easily batch process your images to speed up post processing.

PaintShop Pro does more than just image batch processing

Check out some of the other photo editing features in Paintshop Pro, like bulk image resizer, change image color, tone mapping, and more! Create high quality photos in a fun and easy to use photo editor and make your photos stand out more than ever.

How to batch edit photos with phatch

Batch Resize Images

How to batch edit photos with phatch

Correct Image Perspective

How to batch edit photos with phatch

Remove Objects From Photo

How to batch edit photos with phatch

Restore Photos

Download the best solution for bulk editing photos that there is

If you need to edit a lot of photos but don’t want to do each of them individually, then you are in luck. We promise you’ll love the easy-to-use batch processing features in PaintShop Pro. Click below to download your free 30-day trial and bulk edit images for free before you buy!

Virtually any photo manager lets you perform mundane tasks like adjusting contrast, adding a watermark, and applying effects to your photos. But even powerful applications like digiKam and F-Spot can’t really help you when you need to perform the same action (or a sequence of actions) on dozens or hundreds of photos. For that you need a batch processing utility like Phatch. This nifty tool can perform no fewer than 35 different actions on your photos, and its user-friendly graphical interface makes it easy to create advanced multistep batch rules.

If you are using Ubuntu, installing Phatch is as easy as downloading its .deb package and double-clicking on it. A source tarball is also available. If you want to be able to view EXIF and IPTC data, you should also install the python-pyexiv2 package, and for “cool Nautilus integration” Phatch’s Web site recommends installing the python-nautilus package.

Unlike conventional image editing applications, Phatch doesn’t allow you to edit photos directly — instead, you use it to set up actions. An action in Phatch is a single operation that the application performs on the photos that are fed into it. Each action offers a number of options: for example, the Scale action allows you to specify the width and height, resolution, and resampling algorithm. You can add as many actions as you like. The project’s wiki provides a list of all the actions supported by the Phatch.

To add an action to Phatch, press the Add Action button and select the desired action from the list. You can narrow the list to a specific action type by selecting a category from the Select drop-down list. Alternatively, you can use the Search feature to search for a particular action.

How to batch edit photos with phatch

As an example, choose the Scale action and press the Add button. This adds the selected action to the main window. You can then use the available options to tweak the action. For the Scale action, for example, you can choose to scale down the photo by a specified percentage value or to a predefined size measured in pixels. If you wish to change the image resolution or resampling algorithm, you can do so by adjusting the appropriate options. Once you are satisfied with the settings, you can add other desired actions. Finally, you have to add the mandatory Save action; without it, Phatch wouldn’t know where to save the processed photos. Besides options such as output format and quality, the Save action also offers a set of variables that you can use to specify a destination for the processed photos. For example, the default folder_phatch/subfolder variable tells Phatch to save the processed images in a separate folder inside the source directory. The root/phatch/year/month/day variable creates a directory structure based on the current date.

You can rearrange the actions in the list using drag and drop — except for the Save action, which must always be the last action on the list.

To process photos using the created action list, press the Execute button, choose the directory containing the photos you want to process, and press the Batch button. Once Phatch finishes, you should see the processed photos in the destination directory.

While using the Execute command every time you want to run photos through Phatch is not that difficult, the application offers another feature that makes the batch process even more straightforward. Choose View -> Droplet, and Phatch turns into a floating icon. Drag photos onto it, and Phatch processes them using the currently opened action list.

Although Phatch is first and foremost a GUI tool, you can run it from the command line, so you can automate the batch execution and turn your computer into a batch photo processing server. You can find a detailed description of how to do this at Phatch’s wiki.

Your photos are edited in your browser, never sent to any server.

Drag & drop or

select images

Use Chrome for better experience.

Resize images

Batch resize images or photos

right on your computer.

Crop images

Crop multiple images or

photos quick and easy.

Add watermark

Batch watermark images or

photos with your logo.

Rotate images

Rotate or flip images or photos

at once without waiting in line.

▸No registration, No payment, No malware & it’s free!

▸Edit photos with the modern browser’s ability.

▸Nothing to upload to our server. No privacy issue.

▸Resize, crop, edit a single or multiple images at one go.

▸No limitations of any file size and number of files.

▸Your photos and pictures always keep on your computer.

When your photos are edited and saved, changes CANNOT be undone.

But before applying an editing function to all files, you can cancel a selected option. After getting the preview by applying an editing effect, Click the ticked options from Resize, Crop, Rotate, Bright, Watermark. Then click Clear button to undo previous actions.

We are proud to offer the most simple and fast online photo editor for single or multiple photos. EdiKer is an online photo creation and editing platform for modern creators. Our online photo editing suite includes the web’s most popular simple image resizing, cropping, watermarking and file format conversion. So you can simply edit your photos online.

The name “EdiKer” derives from Editor and Maker. EdiKer empowers people to make and edit their photos or images over the internet. EdiKer photo editor is free and always will be.

We want you to enjoy your photo editing experience – a single photo or in batch processing! Feel free to contact us if you need help, if you have questions or suggestions, or simply if you want to chat. We will be pleased to assist you!

Got a bunch of images you want to edit quickly? Use ImageMagick to batch edit them in a flash.

Image editing can often be time taking and a nuisance. More so if you have an entire folder of images that need to be edited.

ImageMagick is a powerful command-line image editing tool that can easily edit a whole batch of images at once. Without further delay, let’s dive right into the process of batch editing images with ImageMagick on Windows 10.

How to Install ImageMagick in Windows 10

ImageMagick comes in two main versions. The Q8 version is suitable for 32-bit systems, while those using 64-bit Windows 10 should download the Q16 version.

Download: ImageMagick for Windows 10 (Free)

Once you have installed ImageMagick, you can verify the installation through the Windows Command Prompt. Launch Windows Command Prompt by searching for “cmd” in the Start menu search bar and selecting the Best Match.

Within the Command Prompt, type the following commands to make sure ImageMagick has installed correctly:

After executing the third command, a new ImageMagick window should open up and display the ImageMagick logo, as above.

If your installation was not successful, you most likely require the vcomp120.dll file. You can install this file by downloading and installing the Windows Visual C++ Redistribution Package.

Now that you have ImageMagick installed on your PC, you can go ahead and start editing your images.

How to Batch Edit Using ImageMagick Mogrify

The command-line processing required by ImageMagick might make you feel overwhelmed at first, but rest assured, we’ll walk you through the entire process.

In ImageMagick, you can use the magick mogrify command to blur, crop, resize, re-sample, or format all of your images at once. This is an inline image modification program, meaning you can do all of your editing in just a single command on the Command Prompt.

To begin editing images, you need to first direct the Command Prompt to the specific folder that contains your images. To do so, either use the cd command to locate your folder or, alternatively, head to the folder, press CTRL + SHIFT + Right Click and select Open command window here.

The mogrify command will overwrite the existing images, so make sure to back up your images in a separate folder.

Once you have done that, you can begin editing images. We will only be covering a few image editing features of ImageMagick in this guide, but you can find the entire list of available editing features here.


The mogrify resize command allows you to resize all of the images in a folder in a single go. You can either choose a factor to reduce the images by (25 percent, 10 percent, etc.) or explicitly specify the size.

This command will reduce the size of all PNG images by 30 percent.

This command will reduce all JPG files to a maximum size of 520×360.

Change Format

You can use the -format command to change the format of all images in a folder.

To do so, type the following in the command prompt:

This command will convert all PNG files in your folder into JPG files with the same name. It will not overwrite your existing images but create a new file with the same name.

To flip all the images in a folder vertically, you can use the following command:

The above command will flip all JPG images in the folder vertically with ease.


With ImageMagick mogrify, you can easily rotate images all at once. The following command rotates all JPG images by 90 degrees:

You can also choose only to rotate images if the width exceeds the height or vice-versa using the “<” and “>” operators.

This command will rotate the images by 90 only if the width exceeds the height.

Cropping is a very precise and powerful command within ImageMagick. The geometry arguments required by the crop command need to be appropriately used for a successful crop.

The general use of the crop command on a batch of images is as follows:

Adjust Brightness, Hue, and Saturation

You can also easily adjust the brightness, saturation, and hue of a batch of images using ImageMagick.

To adjust the brightness of an image, you need to provide the overall brightness percentage you want. 0 would reduce it to a pure black image, and 50 would make it half as bright. You can also choose to increase the brightness by entering a value above 100. In case you do not enter a value, ImageMagick will assume no change is required.

Similarly, you can also manipulate the saturation of an image quickly. If you want to produce a grayscale image, enter a 0 for the saturation argument. A large value (above 100) will create a highly colorful image.

The hue rotates the colors within an image by the given amount. Entering 0 or 200 causes the colors to rotate by 180 degrees; 50 results in a counter-clockwise rotation of 90 degrees, whereas using 300 causes a 360-degree rotation resulting in no change.

The general command to adjust the brightness, hue, and saturation of a batch of images using ImageMagick is as follows:

The command below adjusts all JPG files in the folder by increasing the color brightness by 20%, color saturation by 30%, and decreasing the hue by 10%.

Easily Batch Edit Images Using ImageMagick

ImageMagick is a handy command-line image editing tool and can be used to batch edit pictures with ease. This guide gives a brief introduction to the different commands available in ImageMagick.

As a closing note, we would like to remind you once again to please backup your pictures in a separate folder before using the ImageMagick mogrify tool, as it will overwrite the existing images.

In 2021, is Microsoft Edge finally a better browser for Windows 10 than Google Chrome? Let’s look at the evidence.

Fahad is a writer at MakeUseOf and is currently majoring in Computer Science. As an avid tech-writer he makes sure he stays updated with the latest technology. He finds himself particularly interested in football and technology.

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

How to batch edit photos with phatch

If you’re a professional photographer, amateur photographer, hobbyist or someone who works with a lot of photos and do a lot of basic image editing like resizing, rotating, etc. then you’re definitely gonna love this program that I’m gonna share with you today. Its called Phatch, an open source, cross-platform and user friendly photo batch processor and exif renamer.

Phatch is an user friendly, cross-platform Photo Batch Processor and Exif Renamer with a nice graphical user interface. Phatch handles all popular image formats and can duplicate (sub)folder hierarchies. Phatch can batch resize, rotate, apply shadows, perspective, rounded corners, … and do much more actions in minutes instead of hours or days if you do it manually.

Here are some samples of what you can do with Phatch:

Thumbnails with rounded corners and shadow
How to batch edit photos with phatch

Thumbnails with 3d perspective, watermark, rounded corners and reflection
How to batch edit photos with phatch

How to batch edit photos with phatch

You can learn how to do these with Phatch by reading the tutorials.

I know you can also do this on Adobe Photoshop and I’ve done it myself with the help of custom actions, but you’ll have to purchase Photoshop which is quite expensive and not all versions of Photoshop can be installed on other platforms like Linux. Phatch on the other hand is open source so its FREE to download and because it’s cross platform, it works on Linux, Mac OS X and Windows.

Anyone else tried or are using Phatch? What program are you using for basic image editing? Do you know of any other freeware that has the same features as Phatch? Please share it with us.