Text watermark with position, size, opacity and tiling — rendered locally on a canvas. Your photos never leave this page.
Everything on this page runs in your browser: the image is decoded to a canvas, the watermark is drawn on top, and the result is saved directly from the tab. There is no server behind this tool — no upload, no account, no tracking. When you're done, close the tab and the image is gone from memory.