Categories

Batch Image Watermark

Add watermarks to multiple images with text or image watermarks, position control, and batch processing

Click to upload files or drag and drop files here

Maximum file size: 200MB Maximum files: 100
Supported formats: image/jpeg, image/jpg, image/png, image/webp, image/bmp, image/tiff, image/avif, image/heif

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/jpg, image/png, image/webp, image/avif

1 70 100
1 20 100

Key Facts

Category
Media
Input Types
file, select, text, range, number, color, checkbox
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Batch Image Watermark allows you to quickly protect your visual content by applying custom text or image watermarks to up to 100 images simultaneously, with full control over positioning, opacity, and styling.

When to Use

  • Protecting your photography or digital artwork from unauthorized use before sharing online.
  • Adding consistent branding or company logos to a large collection of product images.
  • Standardizing copyright information across a batch of images for professional distribution.

How It Works

  • Upload your images and select either a text or image-based watermark.
  • Adjust the position, opacity, font settings, or scale to fit your specific requirements.
  • Configure output settings such as format and quality, then process the files in bulk.

Use Cases

Photographers adding copyright signatures to event photo galleries.
E-commerce sellers applying brand logos to product catalogs.
Content creators marking social media assets with custom handles.

Examples

1. Protecting Event Photography

Professional Photographer
Background
A photographer needs to deliver 50 event photos to a client but wants to ensure their copyright is visible on every image.
Problem
Manually adding a watermark to each photo is time-consuming.
How to Use
Upload all 50 images, select 'Text Watermark', and set the position to 'Bottom Right'.
Example Config
watermarkType: text, watermarkText: © 2024 PhotoStudio, position: bottom-right, opacity: 60
Outcome
All 50 images are processed instantly with a consistent, semi-transparent copyright notice.

2. Branding Product Catalog

E-commerce Store Owner
Background
The owner has a new collection of 30 product images that need a company logo overlay for brand recognition.
Problem
The logo needs to be placed consistently across images of varying dimensions.
How to Use
Upload product images, select 'Image Watermark', and upload the company logo file.
Example Config
watermarkType: image, position: center, scale: 30, opacity: 80
Outcome
The company logo is professionally centered on all product images, maintaining brand identity across the catalog.

Try with Samples

image, png, jpg

Related Hubs

FAQ

How many images can I process at once?

You can upload and process up to 100 images in a single batch.

Can I use my own logo as a watermark?

Yes, select the 'Image Watermark' type and upload your logo file (PNG, JPG, etc.).

Does this tool support transparency?

Yes, you can adjust the opacity of your watermark from 1% to 100% to achieve the desired visibility.

Will my original image quality be affected?

You can control the output quality and format to ensure your images remain high-resolution after watermarking.

Can I keep my original filenames?

Yes, enable the 'Keep Original Names' option to avoid adding prefixes to your processed files.

API Documentation

Request Endpoint

POST /en/api/tools/batch-watermark

Request Parameters

Parameter Name Type Required Description
imageFiles file (Upload required) Yes -
watermarkType select Yes -
watermarkText text No -
watermarkImage file (Upload required) No -
position select No -
opacity range No -
fontSize number No -
fontFamily text No -
fontColor color No -
backgroundColor color No -
margin number No -
scale range No -
outputFormat select No -
quality number No -
preserveMetadata checkbox No -
keepOriginalNames checkbox No -

File type parameters need to be uploaded first via POST /upload/batch-watermark to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-batch-watermark": {
      "name": "batch-watermark",
      "description": "Add watermarks to multiple images with text or image watermarks, position control, and batch processing",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=batch-watermark",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]