Skip to content

Add Watermark to Image

Add a clear text watermark to a JPG, PNG, or WebP locally with controlled position, size, color, and opacity.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Choose a JPG, PNG, or WebP up to 25 MiB and enter the watermark text.
  2. 2.Select a position, font size, opacity, and text color, then choose Add watermark.
  3. 3.Inspect the rendered text in the result preview and download the new PNG.

About Add Watermark to Image

Add Watermark to Image places a text label over a local JPG, PNG, or WebP without sending the image to a server. Enter up to 120 characters, choose one of five positions, set a font size, opacity, and color, then create a PNG at the source image’s original pixel dimensions. The result is useful for review labels, ownership notices, proof images, draft stamps, event names, portfolio previews, product identifiers, or any workflow that needs visible text attached to an image.

The position choices are center, top left, top right, bottom left, and bottom right. Corner positions use a margin based on the image dimensions so the text does not sit directly against an edge. Text is drawn with a bold system sans-serif font and a middle baseline. The center option aligns around the image midpoint. Corner options align toward the nearby edge, making their geometry predictable even when the image is wide, tall, or square.

Font size accepts whole numbers from 12 to 200 pixels. That number is the desired size, not an unconditional promise that text will remain that large. Before drawing, the browser measures the actual text. If it would exceed the available width or height, the tool scales it down while keeping a small margin. This prevents a long review label from silently running beyond the output canvas. Very small images can use a fitted size below the requested minimum because preserving the full text inside the image is safer than clipping it.

Opacity ranges from 10 to 100 percent. Lower values let the image remain visible through the letters; 100 percent produces fully opaque text. Color is selected as a six-digit HEX value through the browser color control. The tool does not add an outline, shadow, tiled pattern, logo image, rotation, or automatic contrast analysis. Those features can create surprising results and complicate a simple text workflow. If the selected color blends into the photo, choose a more contrasting color or another position and generate again.

The original geometry is preserved. The image is drawn to a same-size canvas, and the watermark is added on top. The output is always PNG, even when the source is JPEG or WebP, because PNG gives a stable local export with no extra quality slider. This can make the output file larger than a JPEG source. If final file size or JPEG delivery matters, inspect the watermarked PNG first and then use an explicit image conversion or compression tool where the quality tradeoff is visible.

Input validation rejects empty files, unsupported MIME types, files above 25 MiB, invalid decoded dimensions, edges above 20,000 pixels, and images above 40 megapixels. Watermark text is trimmed, blank text is rejected, and overlong text is blocked. Font size, opacity, color, and position are validated again when Create is selected rather than relying only on browser form controls. A task counter prevents an old asynchronous export from replacing a newer result after the file or settings change.

Temporary preview and result URLs are released when they are replaced or the component unmounts. The browser performs decoding, text measurement, canvas drawing, and PNG export locally. Neither the source image nor the watermark text is uploaded to Lizely. Clipboard access is not required. The download is a new file whose name ends in “-watermarked”; the source remains untouched.

A visible watermark can discourage casual reuse, but it is not cryptographic protection, digital rights management, proof of authorship, or a guarantee that content cannot be cropped or edited. Do not present it as invisible forensic tracking. For legal ownership, licensing, evidence preservation, or professional stock delivery, use the documentation and controls required by that workflow. This tool does one transparent job: it burns readable text into a local image with explicit settings and a preview you can inspect.

Methodology & sources

The source is decoded locally and drawn at its natural width and height. Text is validated, measured with the same bold system font used for output, proportionally reduced when it exceeds available width or height, positioned with a dimension-aware margin, and drawn at the selected alpha and HEX color before PNG export.

Frequently asked questions

Is a visible watermark impossible to remove?
No. A visible text overlay discourages casual reuse but can still be cropped, retouched, or covered. It is not cryptographic protection or proof of ownership.
What happens if the text is wider than the image?
The browser measures the text and scales the font down to fit within the image margins instead of clipping the label.
Why is the output always PNG?
PNG provides a deterministic local canvas export without hiding a lossy quality decision. You can convert or compress the reviewed result separately if needed.

Image Tools guides

View all