Photoshop Tutorial: How To Batch Remove Backgrounds
To batch remove backgrounds in Photoshop, use Bulk Background Remover: Automated Cutouts to select a folder of images, choose a Photoshop-native removal method, and export the resulting transparent cutouts to a separate folder. You can also apply the same edge refinement, transparency trimming, or canvas normalization across the batch.
This tutorial walks through that workflow from installation to checking the finished files. Instead of opening each image, removing its background, adjusting the canvas, naming the export, and closing the document by hand, you configure those steps once and let the plugin repeat them across your source folder.
1. Install and open Bulk Background Remover
Bulk Background Remover: Automated Cutouts is a third-party Photoshop plugin distributed through Adobe Exchange and Adobe’s Creative Cloud plugin marketplace.
- Find Bulk Background Remover: Automated Cutouts in Adobe Exchange or the Creative Cloud plugin marketplace.
- Acquire or purchase the plugin and allow Adobe Creative Cloud to install it.
- Open Photoshop, or restart it if required.
- Access the installed plugin through Photoshop’s Plugins menu.
Adobe’s installation screens may change, but the working interface is inside Photoshop. Once the plugin is open, you will configure the source folder, removal method, optional cutout adjustments, and export settings before starting the batch.
2. Decide what your finished batch should look like
Before choosing settings, decide what you actually need to deliver. A folder of tightly trimmed transparent assets requires a different canvas treatment from a catalog of square product images.
Consider these four questions:
- Do you want each canvas tightly bounded around its subject, an exact pixel size, or a shared aspect ratio?
- Should images that already contain transparency be left untouched, or included in the configured processing and export workflow?
- Do the subjects need a common edge adjustment, such as a slight contraction to reduce background halos?
- Are the outputs intended for transparent image delivery or further Photoshop editing?
For an initial test, copy a few representative images into a separate source folder. Include the kinds of subjects you expect to encounter, not just the easiest example. Checking this small batch before processing the full folder helps you choose settings that suit the actual images.
The plugin applies your configuration consistently, but Photoshop’s subject detection still depends on image content. Testing is especially useful when the folder contains fine hair, thin objects, soft edges, or subjects that blend into their backgrounds.
3. Select the source folder
Click Folder of Images To Process and choose the directory containing your source images. A shortened path appears in the interface so you can confirm the selection.
The plugin processes supported files directly inside that folder. It does not recursively process nested subfolders, so place the images you want included at the selected folder’s top level.
Supported source formats are JPEG/JPG, PNG, PDF, TIFF/TIF, PSD, PSB, GIF, AI, EPS, SVG, and WebP. Unsupported files are ignored. If the selected folder contains no supported images, the operation will not begin.
The file list is retrieved when the batch starts, rather than being permanently captured when you select the folder. If you add or remove files before clicking the processing button, the batch reflects the folder’s current contents.
4. Choose the Photoshop-native background-removal method
The Background Removal Method dropdown provides two options. Both automate native Photoshop functionality; the plugin does not use an independent proprietary background-removal model.
Select Subject & Remove Inverse
This is the default method and the recommended choice when unattended processing is important. It runs Photoshop’s Select Subject functionality and checks that Photoshop created a meaningful subject selection before using it to make the cutout.
For a first batch, keep this option selected unless you specifically want to use Photoshop’s Remove Background pathway. It provides the more suitable starting point for a folder-wide operation that you want to run with minimal intervention.
Remove Background Using AI
This option invokes Photoshop’s native Remove Background command. Before an AI batch begins, the plugin displays a warning with Proceed Anyway and Cancel Operation choices.
The warning matters: if Photoshop cannot identify a background to remove, Photoshop may display its own operation-pausing popup. That popup must be acknowledged manually, and the plugin cannot reliably suppress it.
Choose this method when you prefer Photoshop’s Remove Background results and can accommodate possible interruptions. For the greatest possible unattended reliability, use Select Subject & Remove Inverse.
The plugin does not automatically switch methods if the selected one fails. A batch configured for Select Subject will not silently retry an image with Remove Background Using AI, or vice versa.
5. Understand what Photoshop changes to create the cutout
Your visible goal is an image with a transparent background. In Photoshop, achieving that result does not necessarily mean permanently deleting the background pixels.
With Select Subject & Remove Inverse, the plugin turns a valid subject selection into a Reveal Selection layer mask. The selected subject remains visible, while the unselected background is hidden. This mask-based result also gives the optional refinement controls a boundary they can adjust.
Before removal, the plugin prepares the working document. If there are multiple visible layers, it uses Merge Visible rather than flattening, which can preserve existing transparency. If the resulting layer is Photoshop’s locked Background layer, it converts that layer into a normal layer so transparent areas can be represented.
This preparation means PSD and PSB exports should not be treated as copies of the original multilayer composition. They contain the processed working result, not a preservation of the source’s original layer structure.
The original source file is protected during the normal workflow: the processed derivative is exported separately, and the opened source document is closed without saving.
6. Choose whether to skip images that already contain transparency
Enable Skip Images Containing Transparency when your folder contains already-transparent assets that should not be processed again. The check happens after the working layers have been prepared.
A qualifying transparent image is skipped completely. The plugin does not remove its background, refine its mask, crop it, normalize its canvas, or export a new derivative. It closes the source document without saving and moves to the next file.
This is useful for a mixed folder containing raw product photographs and completed transparent cutouts. However, the decision is based on existing transparency, not whether the image looks finished. An unfinished image with transparent areas can also be skipped.
A PNG is not skipped simply because it is a PNG; the check is for actual transparency. Leave the option disabled when those images need to pass through the configured background-removal and export workflow too. Skipping is not a “keep the existing cutout but export it on a new canvas” mode.
7. Apply edge refinement when the initial cutout needs adjustment
Enable Refine Remaining Selection to display the Selection Refinement Method dropdown and Amount (px) field. Refinement takes place after a successful background removal.
The available operations are:
- Feather Selection: softens the transition between the visible subject and transparent background.
- Contract Selection: moves the subject-mask boundary inward, which can help reduce residual background edging or halos.
- Expand Selection: moves the boundary outward, which can help retain more edge content when the initial cutout is too aggressive.
Enter a whole-number amount from 1 through 10,000 pixels. That amount is passed directly to the selected Photoshop operation.
For example, if your test cutouts show a narrow fringe of background around solid product edges, try Contract Selection with a small amount such as 1 or 2 pixels, then inspect the result. Avoid assuming that a larger number produces a better cutout: contraction can also remove thin details, and strong feathering can make a crisp product edge look too soft.
The plugin loads the current mask as a selection, applies the adjustment, and creates a replacement mask. The same treatment is repeated across the batch, so choose it based on your test images rather than expecting it to make a different edge-cleanup decision for every file.
8. Choose transparency trimming or canvas normalization
Once the background is removed, decide what should happen to the empty canvas around the subject. Crop To Remaining Pixels and Normalize Output Size are mutually exclusive interface options. Turning one on turns the other off.
Use Crop To Remaining Pixels for tightly bounded cutouts
Enable Crop To Remaining Pixels when you want to remove fully transparent outer margins. The plugin trims the top, bottom, left, and right sides to the remaining non-transparent content.
This does not resize the subject, add padding, force an aspect ratio, or crop through visible subject pixels. If no removable transparent outer margin exists, the document dimensions stay unchanged.
This option suits individual transparent assets whose canvas sizes can vary according to their subjects.
Use pixel normalization for identical output dimensions
Enable Normalize Output Size, select px, and enter the required Width and Height. For example, Width 2000 and Height 2000 requests a final 2000 × 2000 canvas.
Normalization first trims the cutout to its non-transparent bounds. If the cropped subject is too large for the target canvas, it is scaled down proportionally until it fits. If it already fits, it is not enlarged.
A 3000 × 1500 cropped cutout placed on a 2000 × 2000 target is reduced to approximately 2000 × 1000 before the canvas is set to 2000 × 2000. An 800 × 600 cutout placed on that same target stays 800 × 600, with transparent space around it.
Choose one of nine alignment positions, formed by combining Left, Center, or Right with Top, Center, or Bottom. Center / Center is the default. For product images, Center / Bottom can provide a shared lower-edge alignment.
Exact canvas dimensions do not mean identical subject sizes. Smaller subjects are not automatically enlarged to fill the square.
Use ratio normalization for a shared canvas shape
Select ratio when you need a common aspect ratio rather than a fixed pixel resolution. Enter Width 4 and Height 5 for a 4:5 canvas, for example.
The plugin trims the cutout and expands whichever canvas dimension is needed to reach the requested ratio. It does not resize the subject merely to achieve that ratio, distort it, or intentionally crop away visible content. Calculated canvas dimensions are rounded upward when necessary.
An 800 × 600 cropped cutout normalized to 4:5 receives an 800 × 1000 canvas, while the cutout retains its existing size. Alignment determines where it sits within the added transparent area.
Choose px if every exported image must be exactly the same pixel dimensions. Choose ratio if matching canvas shape is enough and differing output resolutions are acceptable.
9. Configure the export destination, format, and filenames
Click Export Folder To Use and select the destination for processed outputs. A separate output folder makes it easier to distinguish originals from derivatives and review the finished batch.
The export dropdown supports PNG, TIFF, PSD, PSB, and WEBP. PNG is the default and is a straightforward choice for transparent cutout delivery. JPEG is not an export option.
PNG and WebP expose an editable Quality value from 0 through 100. PNG remains lossless: its Quality control changes compression behavior, with higher values producing lower compression. WebP uses lossy compression, and the selected value is supplied to Photoshop’s WebP quality setting. TIFF, PSD, and PSB use fixed Quality 100 in the interface.
Choose PSD or PSB when you need the processed Photoshop document, while remembering that visible source layers were consolidated during preparation.
The filename builder can include the original source name, a background-removed label, the removal method, final dimensions, export format, and Quality. With PNG selected, the default format is {image-filename}-background-removed.png.
For a standardized product batch, combining the original name, background-removed label, and final dimensions could produce:
- blue-mug-background-removed-2000x2000.png
- desk-lamp-background-removed-2000x2000.png
- canvas-bag-background-removed-2000x2000.png
Dimension components use the actual final document size after cropping or normalization. If a generated filename already exists, the plugin adds a numbered suffix rather than reusing that name.
10. Save the complete setup for recurring jobs
If this is a workflow you will repeat, enter an Operation Name and click Save after configuring the source folder, output folder, removal settings, canvas treatment, export format, and filename format.
For example, a saved operation named “Product cutouts — 2000 square — bottom aligned” could store:
- Select Subject & Remove Inverse.
- Contract Selection at 2 pixels, if that adjustment suited your test images.
- Normalize Output Size at 2000 × 2000 px.
- Center / Bottom alignment.
- PNG export and your preferred filename components.
On a later job, select the operation in the saved-operation dropdown and click Load. The plugin restores the settings, including the source and export folder references where they remain accessible.
Saved operations are stored locally. If a referenced folder has moved, been renamed, or become inaccessible, the plugin asks you to select the necessary location again. Reusing a tested configuration reduces setup work without requiring you to reconstruct every control for each new batch.
11. Start the batch and monitor progress
Once the settings are ready, click Remove Image Backgrounds. The plugin validates the configuration and checks that the selected folders remain accessible and that supported source files are available.
If you selected Remove Background Using AI, respond to its automation warning before processing begins.
During the batch, Photoshop opens each supported source, prepares its layers, checks transparency if requested, and applies the chosen removal workflow. Successful removals receive any enabled refinement and canvas treatment before export. Source documents are closed without saving.
The Removing Image Backgrounds... modal displays a progress bar, status information, a completed-image counter, and a Cancel Operation button. Transparency-skipped images count toward completed progress, so the counter is not necessarily the number of new files exported.
Click Cancel Operation or press Escape while the progress modal is displayed to request cancellation. The plugin checks for cancellation during processing and closes the current source document without saving when necessary.
A fully completed, uncancelled run without a recorded run error displays Background Removals Completed! with the message “This operation is completely finished.” You can then inspect the export folder.
12. Resolve common setup and processing problems
The operation will not start
Confirm that both folders are selected and accessible, the source folder contains supported files at its top level, and at least one filename component remains. Check enabled refinement and normalization fields for valid whole-number values, and keep Quality within 0–100.
The batch pauses during AI removal
Look for a Photoshop-controlled dialog requiring acknowledgment. This is the interruption described by the AI method’s warning. If unattended processing is the priority for your next run, configure Select Subject & Remove Inverse instead.
The export folder contains fewer files than expected
Check whether Skip Images Containing Transparency was enabled. Those images are not exported. Also check whether expected inputs were unsupported files or located inside subfolders.
The subject looks small on the normalized canvas
Pixel normalization fits oversized cutouts down but does not enlarge smaller ones. A small subject surrounded by transparent space can therefore be the intended result, not a processing error.
13. Review the finished cutouts before delivery
Automation handles repetition; it does not make every subject-detection result correct. Open exported files in Photoshop and check them before publishing, handing them off, or adding them to an asset library.
For a large batch, prioritize difficult subjects and inspect examples from different source-image types. Files used in prominent or critical placements deserve individual review.
- Subject completeness: check handles, straps, thin edges, hair, and other easily missed details.
- Background remnants: look for halos, unwanted islands of background, or background left inside openings.
- Edge treatment: confirm that feathering is not too soft and contraction has not removed important detail.
- Canvas dimensions: verify exact sizes for pixel normalization and the intended shape for ratio normalization.
- Placement: confirm that the selected alignment suits the subject and intended layout.
- Transparency: inspect the exported background rather than assuming the filename proves the cutout is correct.
If a particular group needs different settings, place those source images in a separate folder and run another configured batch. For example, thin objects may need less contraction than solid products. Adjust the workflow based on what you see in the exports, not simply on whether the operation completed.
Once your test results are satisfactory, use the same Bulk Background Remover setup for the full source folder. That gives you a practical Photoshop batch workflow that covers not only background removal, but also edge adjustment, canvas preparation, naming, and export—while leaving the original source files unchanged.