It took me a long time to figure out how to add a watermark or more importantly, add a watermark by batch, in Photoshop. A long time meaning years. Up until now I still do not know how to use the Photoshop. Sometimes I am able to do something, but as with every other skill, if you don’t practice, you eventually forget.

So one day, I finally decided to sit down and figure it out, all in the hopes of being able to make my life easier somehow in some not-so distant future. Google always works of course. Where would we all be without it? But then, much to my frustration, not a single one of the helpful sites on how to do watermark batch processing wrote it all down completely.

For my own future reference, as of course, I might forget; and for everyone else there who might be even slightly interested, here is how I did my watermark in Photoshop. For those who are experts, ignore me. Thank you very much. 😀


This is how I added a transparent watermark and copyright info to a whole folder of photos.

Some prep work…
Use a transparent watermark for protecting IP rights yet showing off pictures. Try to make all images looked consistent when viewed as a collection, for example in terms of size, effect, position etc. So first, resize all images to a certain size (use Photoshop Actions and batch command to resize images.) then group landscape and portrait photos in two source folder (i.e. Source_landscape, Source_portrait) Then, create two actions: e.g. ‘watermark Landscape’ ‘watermark portrait’.
Create an ‘output’ folder as well.

Copy the copyright sign from Start>All Programs>Accessories>System Tools>Character Map


Step 1) Open a landscape image, go to your actions palette and create a new action.  For example, “Watermark Landscape”. Press record.

Action Record

Step 2) Add new layer. Choose Horizontal Type Tool from your Tool Palette. Paste your copyright sign then write your name or your company or your site, whatever it is you want to be in the watermark.
Step 3) Layer menu: Rasterize > Type
Step 4) Filter menu: Stylize > Gaussian Blur
Step 5) Filter menu: Stylize > Emboss, angle 135


Step 6) Set the layer blending mode to “Hard Light” to let the image show through.

Hard Light

Step 7) To embed a copyright note go to file.
File > File Info
This brings up the file info dialog. This is where you enter information that you want embedded into the file itself.


Step 8) Layer menu: Flatten image
Step 9 ) Click on the stop icon at the bottom of the Actions Palette to stop recording. Close working image.


Step 10) Open the original image. Test “Watermark landscape” action or re-record to satisfaction.

Batch process all images
1) In Photoshop, go to File > Automate > Batch
2) In the Play section pull down “Action” and select “Watermark Landscape” action you created earlier.
3) The “Source” Section:
Since we did not create an “Open” Command in our Action, we need to make sure the “Override Action “Open” Commands” is NOT checked.
“Suppress file Open Options Dialog” should be checked.
“Suppress Color Profile Warnings” should be checked.
4) Click the “Choose” button and select the folder “source_landscape” you created in prep-work.
5) “Destination” Section:
The “Destination” should be set to “Folder”. Click on the “Choose” button and select the folder you created called “output”.
Make sure the “Override Action “Save As” command” is checked. Otherwise batch will create two identical files for each image – one named after original name (this is what action records in ‘save for web’) and the other name after the following pattern.
6) “File Naming” Section.
I prefer to prefix original image file name with something like ‘forWeb_’ just to differential it from original file. To do this:
Set the first box to ‘forWeb_’
Set the second box to “Document Name”
Set the third box to “Extension”.
7) Uncheck ‘Override Action “Save as” commands’
8) Now, to process your images, just click “Ok”.

And that’s it. (Repeat this for portrait images)

Credits to this site for the images used in this blog.

Also credits to this site for most of the text or instructions used in this blog. Thank you very much.