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.
[ AdSense ad slot ]

Common use cases

SituationRecommended watermark
Blog / Instagram photo theft preventionText (nickname) + bottom-right + opacity 50%
Marketplace seller photo protectionText (nickname + date) + center + rotate -15° + tile
Photographer / artist portfolioLogo PNG + bottom-right + opacity 70-80%
Company report / documentLogo + bottom-right + opacity 60%
Strong leak preventionText + tile-repeat + rotation + opacity 30-40%
SNS quote / archiveText (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).
⚠️ Watermark deters theft but is not 100% prevention. For valuable assets, also consider low-resolution publishing or copyright registration.