Skip to content

Alirewa/watermark-builder

Repository files navigation

🖼️ Watermark Builder

A browser-based batch image watermarking tool — add custom text or logo watermarks to hundreds of images at once. Runs 100% locally, no uploads, no server, no limits.

Live Demo JavaScript Canvas API License

Try it Live →


📋 Table of Contents


📖 Overview

Watermark Builder is a fully client-side tool for batch watermarking images. Every tool I found either had file size limits, uploaded images to a remote server, or charged for bulk export. So I built this instead.

Everything runs in your browser using the Canvas API — your images never leave your machine. Drop up to 100 images, pick a watermark layout, adjust opacity and size, and download a ZIP. No account, no upload, no wait.


✨ Features

  • ✅ Process up to 100 images in a single batch
  • ✅ Use a custom logo/image as watermark
  • 4 placement layouts — triangle, diagonal, corners, horizontal
  • ✅ Adjustable opacity and size
  • ✅ Export as a ZIP archive with one click
  • 100% local — images never leave your browser
  • ✅ No account, no upload, no file size limit
  • ✅ Zero dependencies — pure Vanilla JavaScript

🛠️ Tech Stack

Technology Role
JavaScript (ES6+) Core processing logic
HTML5 Canvas API Image compositing & watermark rendering
JSZip Client-side ZIP generation
HTML5 File API Local file reading (no upload needed)
CSS3 UI layout & styling

🚀 How to Use

  1. Go to alirewa.github.io/watermark-builder
  2. Drop your images (up to 100 at once)
  3. Upload your watermark logo or type custom text
  4. Choose a placement layout and adjust opacity/size
  5. Click Export ZIP — done!

💻 Getting Started (Local)

git clone https://github.com/Alirewa/watermark-builder.git
cd watermark-builder
# Open index.html in your browser — no build step needed

📄 License

Distributed under the MIT License — free to use, modify, and distribute.


Made with ❤️ by Alirewa

About

Batch image watermarking tool — add custom text or logo watermarks to multiple images at once, runs entirely in your browser with no uploads.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors