To batch add a watermark in Photoshop, record an Action that places your text or logo watermark on one photo, then apply that Action to an entire folder using File > Automate > Batch. Photoshop opens each image, stamps the watermark, saves the file to an output folder, and moves to the next one automatically. There is also a second method using File > Scripts > Image Processor, which is simpler for basic jobs. This guide walks through both methods step by step, covers the gotchas with mixed image sizes, and shows a faster alternative if Photoshop is more tool than you need for the job.
What do I need before starting?
- Adobe Photoshop (CC or any recent version — Actions have worked the same way since CS2).
- Your watermark asset: a transparent PNG of your logo, or a text string with a chosen font and size.
- An input folder with the photos you want to watermark.
- A separate output folder for the watermarked copies. Never overwrite originals.
Method 1: How do I record a watermark Action and run Batch?
This is the standard Photoshop approach. You teach Photoshop what to do on one image, then tell it to repeat that on every image in a folder.
Record the Action
- Open one photo from your set in Photoshop.
- Open Window > Actions. Click the folder icon to create a new set (e.g. "Watermark"), then click the new-action icon. Name it "Add Watermark" and press Record.
- For a logo: File > Place Embedded, select your transparent PNG. Resize and position it (hold Shift to keep proportions). Press Enter to confirm. Set the layer opacity to 40-50%.
- For text: select the Type tool, click on the image, type your watermark, set font, size, and color. Lower the layer opacity.
- To anchor the watermark position consistently: Select > All, then use the Move tool's alignment buttons in the options bar to align the watermark layer (e.g. align bottom, align right for a bottom-right corner placement).
- Go to Layer > Flatten Image.
- File > Save As (or Export As for newer versions). Choose JPG at quality 10-12 out of 12 and save to your output folder.
- Close the file without saving again.
- Click the Stop button in the Actions panel.
Run the Batch
- Go to File > Automate > Batch.
- Set: your Action set and Action name from the dropdowns.
- Source: Folder — then click Choose and select your input folder.
- Destination: Folder — click Choose and select your output folder.
- Check "Override Action 'Save As' Commands". This is critical — without it, Photoshop may pop up a save dialog on every image.
- Click OK. Photoshop processes each image in sequence.
For 50 images at web resolution, this typically finishes in a few minutes. High-resolution files take longer because Photoshop renders each one fully.
Method 2: How do I use Image Processor to add a watermark?
Image Processor is a built-in Photoshop script that simplifies batch jobs. It handles format conversion and resizing natively, and can also run an Action. If your watermark Action is already recorded from Method 1, Image Processor gives you a cleaner dialog for the rest.
- Go to File > Scripts > Image Processor.
- Under step 1, select the folder of images to process (or choose "Use Open Images" if they are already open).
- Under step 2, select an output folder location.
- Under step 3, choose your output format (JPG with a quality setting is the most common).
- Under step 4, check "Run Action" and select your watermark Action from the dropdown.
- Click Run. Image Processor handles the open-apply-save-close loop for each image.
Image Processor is less configurable than Batch (you cannot control file naming or suppress dialogs as precisely), but for a straightforward watermark job on a folder of same-format images, it is fewer clicks.
What if my photos are different sizes or orientations?
This is the main pain point with Photoshop batch watermarking. A recorded Action stores absolute pixel positions. If you place a logo at 200px from the right edge on a 4000px-wide landscape photo, that same Action puts the logo in a completely wrong spot on a 2000px-wide portrait photo.
The alignment trick (Select All > Align to Selection) helps with positioning — it anchors the layer to the canvas edge regardless of size. But it does not fix scaling: the logo stays the same pixel dimensions, so it looks oversized on small images and tiny on large ones.
To solve scaling properly, you need a short JSX script. A typical approach: the script reads the document width, calculates the target watermark width as a percentage (say 20%), places the logo, resizes the layer to that calculated width, and anchors it. You can call this script from an Action using File > Scripts > Browse, then batch-run the Action. It works, but it means stepping outside the point-and-click workflow into scripting territory.
Is there a faster way to batch add watermarks?
Photoshop is built for photo editing, not batch watermarking. The Action-Batch workflow is powerful but heavyweight for this specific job: you need an active subscription, you need to record and debug an Action, and mixed image sizes require scripting. If watermarking is all you need to do, a dedicated tool is a more direct path.
DoWatermark is a browser-based batch watermark tool. You drag in your photos (up to roughly 150 at once on desktop), set a text or logo watermark with controls for position, size, opacity, and tiling, and export the batch as a ZIP. It handles mixed sizes natively — the watermark scales relative to each image — with no scripting. Everything processes in your browser, so your photos never leave your device, there is nothing to install, and it works identically on Mac, Windows, and phones. No account required.
If Photoshop is already open because you are editing the images, using it to watermark at the end of your editing workflow makes sense. If you exported your finished images and just need to stamp a watermark on all of them, a purpose-built tool removes the overhead.
Watermark settings that work for any batch method
- Opacity: 30-50% for delivered galleries. 50-70% for proofing previews where theft prevention matters more than aesthetics.
- Position: bottom-right corner is the convention, but it is easy to crop. Center placement is harder to remove — good for proofs.
- Size: aim for 15-25% of image width for a corner logo. Smaller if tiled across the frame.
- Format: save as JPG at high quality (10-12 in Photoshop, or 85-95% in other tools) to avoid compression artifacts on top of the watermark.