Watermark Creator
Add text or image watermarks to your photos. 100% local, no server.
Drop a base image here or click to browse
Supports JPEG, PNG, WebP, GIF, BMP…
#ffffff
Click or drop logo here
Position
How it works?
Your base image is drawn onto an HTML5 <canvas> in your browser. The watermark (text drawn with fillText() or a scaled logo image) is composited on top using globalAlpha for opacity and ctx.rotate() for rotation. When the repeat pattern is enabled, the watermark tiles diagonally at a configurable spacing using a canvas transform loop. Downloads are generated at full original resolution. Everything happens locally — no data is ever sent to a server.