Batch-edit multiple images in Photoshop with Actions
Record a Photoshop Action once and apply it to a whole folder with Batch, keeping originals safe in a separate destination.
21 Apr 2026, 23:11 UTC

Process many images with the same edits
You have a folder of product photos, and each one needs the same sequence: resize to a target dimension, apply sharpening, and save as a JPEG at a specific quality. Repeating those steps manually is slow, and saving over the originals means you cannot go back. Photoshop’s Actions and Batch commands let you record the sequence once and replay it across a folder while writing results to a separate destination.
Takeaway: record the edit steps as an Action, then run File > Automate > Batch against a folder of copies. Keep source and destination folders separate so originals stay untouched.
Before you start
- Photoshop desktop for Windows or macOS. Menu names can differ between older CC releases and newer versions; confirm that File > Automate > Batch exists in your installed copy.
- A folder containing copies of the images you want to process. Never point Batch at your only copy of irreplaceable originals.
- A separate, empty destination folder for processed files.
- Read permission on the source folder and write permission on the destination folder.
Record the Action
- Open the Actions panel (Window > Actions).
- Click the folder icon to create a new action set and name it, for example [Action set name].
- Click the page icon to create a new action and name it, for example [Action name].
- Click Record. Perform the steps you want repeated, such as Image > Image Size, Filter > Sharpen > Unsharp Mask, and File > Save As with JPEG options.
- Click Stop.
If the Save As step records a specific folder path, that absolute path travels with the Action and may break on another machine or directory. For portable Actions, avoid hardcoding a save location, or plan to override it in Batch.
Run Batch across a folder
- Choose File > Automate > Batch.
- Set: [Action set name]; Action: [Action name].
- Source: Folder. Click Choose and select the folder containing copies of your source images.
- Destination: Folder. Click Choose and select your separate destination folder. Do not use the same folder as Source unless you intend to overwrite originals.
- File Naming: choose a scheme that prevents collisions, such as Document Name plus Extension. Batch overwrites destination files without confirmation if names collide.
- Errors: choose Stop for Errors to halt on a problem, or Log Errors to File to continue and review a report afterward.
- Click OK.
Photoshop opens each file in the source folder, plays the Action, and writes the result to the destination folder. It does not modify source files when Destination is set to a different folder.
Recommended Batch settings
| Batch field | Recommended setting | Why |
|---|---|---|
| Source | Folder | Processes every file in one directory |
| Destination | Folder, separate from source | Preserves originals |
| File Naming | Document Name + Extension | Avoids collisions and overwrites |
| Errors | Log Errors to File | Lets the run finish so you can review failures |
Verify the results
- Open three output files from the destination folder. Confirm dimensions, sharpening, and JPEG compression match the recorded Action.
- Compare file counts: the destination should contain one processed file per source file, minus any skipped errors.
- Open a source file and confirm its modification date and pixels are unchanged.
Recovery if something goes wrong
Batch changes state by writing files to the destination folder. Photoshop has no Undo for a completed Batch run. If output files are misnamed or overwritten, recover by restoring from your source copies and re-running Batch with corrected naming or destination settings. Always test on five to ten copied images before processing the full folder.
Limitations
- Some 3D, video timeline, and panel-specific operations do not record reliably in Actions.
- Actions that include modal dialogs may pause for input unless you toggle the dialog icon in the Actions panel.
- Batch does not recursively process subfolders by default; it processes files in the selected source folder only.
Practical verification: run Batch on a folder of five copied images first. Inspect the outputs, then proceed to the full set only if dimensions, naming, and source preservation match expectations.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.