Watermark Image
Put a text or logo mark on an image, at a size, colour, angle and opacity you set.
What this tool does
Watermark Image draws the mark straight onto the picture's pixels. The photo is decoded into a canvas, the text or logo is composited over it at the opacity you give, and the canvas is encoded as a new file with -watermarked added to the name. Text is measured and drawn by the browser's own type engine in one of three families — sans-serif, serif or monospace — and sized as a percentage of image width, so one setting looks the same on a 900-pixel thumbnail and a 6000-pixel original.
Two shapes of job are covered. A single mark sits at one of nine anchor points — the four corners, the four edge midpoints, or the centre — inset by a margin given as a share of the width, and it can be turned up to ninety degrees either way. Rotation pivots about that anchor rather than about the mark's own middle, so a steep angle in a corner can swing part of the mark past the edge. Ticking the tile box ignores the position and margin altogether and repeats the mark over the whole frame on a lattice tilted by thirty degrees, or by your own rotation when you set one — the arrangement a crop cannot simply cut away. A logo has to arrive as a data: URL rather than a web address, because nothing here is fetched from the network; Image to Base64 turns a PNG into one.
All of it happens in this tab, so the photo is not uploaded and the tool carries on working with the network switched off. The limitation worth weighing is that this is the opposite of the PDF version of the job: the mark is composited into the pixels and cannot be peeled off again, by you or by anyone else, so keep the untouched original. Redrawing on a canvas also discards whatever was attached to the picture rather than painted into it — EXIF, GPS coordinates and the embedded ICC colour profile are all gone from the copy, and a GIF loses its animation, since only the first frame is decoded and the result is written as PNG because canvas cannot encode GIF.
A visible mark is a deterrent rather than a control. A corner stamp can be cropped away, a pale one painted over, and nothing is hidden in the file for later proof; tiling and a lower opacity raise the effort without closing the door. Two smaller things to expect: choosing JPG as the output flattens any transparency in the source onto white, because JPG has no alpha channel and this tool offers no background colour of its own, and there is no live preview, so the first run is where you learn whether the size and placement were right.
How to use it
- Add the images. Several can go in at once, and each is stamped in turn with the same settings and returned as its own download. Whatever the browser can decode is accepted: JPG, PNG, WebP, BMP, SVG and GIF, plus AVIF where the browser handles it.
- Choose text or a logo. Text is the default and starts at © OmniKitly; an empty box is refused. For a logo, switch to Logo and paste a data: URL beginning data:image/ — an https:// address will not work, as nothing is fetched from the network.
- Size and colour the mark. Text runs from 1 to 30 per cent of the image width in sans-serif, serif or monospace, in any colour, with a dark outline switched on by default so pale type stays readable over a bright sky. A logo is sized from 2 to 100 per cent of the width and keeps its own proportions.
- Place it, or tile it. Pick one of the nine positions, set the margin from 0 to 20 per cent of the width, and the rotation anywhere between -90 and 90 degrees. Or tick the tile box: position and margin stop mattering, and the mark repeats over the whole picture at a thirty-degree tilt, or at your rotation when that is not zero.
- Set opacity and the output format. Opacity runs from 5 to 100 per cent and starts at 55. Keep the input format, or write JPG, PNG, WebP or AVIF; the quality slider starts at 88 and applies to those three lossy formats, never to PNG.
Processing & privacy
Runs on your device. Your file is processed directly in this browser.
Common use cases
Publishing work you would rather not see reposted
A copyright mark low in a corner travels with the file wherever it is saved or reshared, which a caption on the post does not.
Sending proofs to a client
A tiled logo overlay across the set keeps every frame usable for choosing while making them awkward to publish before the invoice is settled.
Branding a batch of listing or catalogue photos
Drop the whole folder in and each shot takes the same mark at the same relative size, so a camera file and a phone snapshot come out matching.
Marking a screenshot before it circulates
Text across the middle at low opacity says which system and which draft a picture came from once it has been forwarded twice.
Questions
Does the picture leave this tab?
Can the mark be removed afterwards?
Why will my logo not load from a web address?
Does it keep EXIF data and the colour profile?
Can I watermark several images in one go?
What happens to transparent pixels?
Is this the right tool for a PDF?
Related tools
- Image Compressor — Shrink JPG, PNG and WebP files with a quality you control.
- Resize Image — Change pixel dimensions with aspect-ratio locking.
- Convert Image — Convert between JPG, PNG, WebP, AVIF and GIF.
- PNG to JPG — Convert PNG files to smaller JPG images.
- HEIC Converter — Convert iPhone HEIC photos to JPG or PNG.
- Compress to Target Size — Compress an image until it fits an exact size budget.