← All tools

Watermark Forge

Apply text or image watermarks locally with placement, tiling, rotation and blending; export images and a batch ZIP.

watermark-forgeLOCAL WORKSPACE

Enabling local controls…

Local only;no upload,storage or input URL fetch;originals unchanged. Watermarks do not guarantee theft prevention or removal resistance. Static PNG,8-bit JPEG,WebP only;SVG,animation and format mismatches rejected.8MiB per file,10images,32MiB total including logo. Canvas8MP/4096px per side;logo2MP;complete binary output32MiB total.

Images and watermark

0images;selection alone does not decode.

Watermark type

No logo selected.

Native composite preview

Update preview or process all images.

No preview for the current settings.

Drag on the image and release to update;focus preview and use arrows for1%,Shift for10%. Positions align the rotated bounding rectangle;oversized marks are centered and clipped. Text width uses system font metrics;appearance varies by environment.

No external fonts loaded. JPEG uses white;original metadata is not retained;orientation/color depend on native decoding. Each Worker has10s startup/1s processing limit;complex text or tiling may time out—reduce image/content. Cancellation terminates Workers,closes owned bitmaps and clears preview URLs;browser-internal decoding cannot guarantee hard interruption or heap limits. Source:ToolHubEN;static data date2026-10-19.

How to use this tool

Choose local PNG/JPEG/WebP images, choose text or a local logo, and preview before exporting. Watermark width is relative to each image width. Original files remain unchanged.

When not to use it

Watermarks do not guarantee protection or prevent removal. Static images only; no URLs or SVG. Each file8MiB,canvas8MP/4096px,logo2MP,batch10files/32MiB including logo; output32MiB. System fonts and native encoding vary. Worker cancellation stops owned work; native decoding may finish internally after cancellation.