Image Watermark
Add text or logo watermark to your photos — anti-theft for bloggers, photographers, marketplace sellers.
Your images are not uploaded to any server. All processing runs in your browser.
✓ Currently in Text mode — options below apply to the watermark.
✓ Currently in Image (logo) mode — options below apply to the watermark.
0 / 0
[ AdSense ad slot ]
Common use cases
| Situation | Recommended watermark |
|---|---|
| Blog / Instagram photo theft prevention | Text (nickname) + bottom-right + opacity 50% |
| Marketplace seller photo protection | Text (nickname + date) + center + rotate -15° + tile |
| Photographer / artist portfolio | Logo PNG + bottom-right + opacity 70-80% |
| Company report / document | Logo + bottom-right + opacity 60% |
| Strong leak prevention | Text + tile-repeat + rotation + opacity 30-40% |
| SNS quote / archive | Text (URL) + bottom-left + opacity 70% |
Position, tile, opacity, rotation — how a watermark is composited
A watermark composites text or a logo on top of the original pixels with Canvas. Opacity uses
globalAlpha (0-1) so the photo shows through. Rotation does translate to the draw point, then rotate (degrees→radians) to tilt the canvas before drawing. Position is a 9-cell grid (corners, edges, center); each cell is computed about 20px inside the edge plus half the watermark size, so nothing clips off-frame. Repeat (tile) walks across and down in steps of the watermark size plus 80px gap, covering the whole image. Text scales by font size; a logo scales its width as a percentage of the photo's width.
Where to use it — copyright marking vs leak tracing
There are two broad uses. Copyright / attribution puts a nickname, URL or logo somewhere visible but non-obscuring (bottom-right, 50-70% opacity) to mark whose work it is. Leak deterrence / tracing uses a repeating tile crossing the whole image + rotation + low opacity (30-40%), making it hard to crop or erase, often stamping the recipient and date so a leak can be traced back. A watermark doesn't make copying impossible — it raises the cost and effort. For valuable assets, also consider low-resolution publishing or copyright registration (Korea Copyright Commission, copyright.or.kr).
9-way position, tile spacing, batch — the actual options and coordinates
Position is chosen from a 9-cell grid (top-left, top-center, top-right, mid-left, center, mid-right, bottom-left, bottom-center, bottom-right), and each cell is offset inward by half the watermark size + 20px so the mark never clips at the edge (e.g. bottom-right uses x =
w − (watermarkWidth/2 + 20)). With tile (repeat) on, it sweeps the whole image at a stride of the watermark size plus 80px of spacing. Rotation (−45° to +45°) is converted from degrees to radians, and opacity (10-100%) is applied via globalAlpha. Text size is an absolute px value (12-120), while logo size is expressed as a percentage of the photo width, so the same proportion applies consistently across photos of different widths. You position it on the first-photo preview, then apply to all uploaded photos with the same settings at once, with a progress bar showing the count. Duplicate filenames get a suffix like _watermark-2 to avoid overwriting, and if one image fails to encode mid-batch the already-succeeded images are preserved and shown. Output is JPG (quality 0.95), PNG or WebP; since JPG has no transparency it is flattened onto a white background to avoid a black backdrop — choose PNG to keep a transparent logo on a transparent background.
Related tools
Frequently asked questions
Are my files uploaded?
No. All processing runs in your browser via Canvas API.
How effective is a watermark for theft prevention?
Photoshop can crop / blur / restore, but it takes time and deters most theft. Strong protection: (1) tile-repeat (2) cross center diagonally (3) moderate opacity (40-60%).
Can I use both text and logo image?
Yes. Switch tabs: text (font / size / color) or logo image (transparent PNG recommended).
Can I batch apply?
Yes. Drag-drop multiple files, configure once, batch apply. Live preview shows position.
Is the original quality preserved?
Watermark is composited on top of the original pixels. JPG output at quality 95: negligible visual difference. PNG output: lossless.
References
Last verified: 2026-05-10 / Browser native Canvas API (no external libraries).
- Canvas API — MDN
- Copyright protection guidance — Korea Copyright Commission (copyright.or.kr)
⚠️ Watermark deters theft but is not 100% prevention. For valuable assets, also consider low-resolution publishing or copyright registration.