Skip to content
SocialTools

Image Watermark Tool

Stamp a text watermark on an image before you post or send a proof. Processing stays on your device.

Image ToolsAll platformsReviewed 2026-09-11 by SocialTools editorial. How we test

Images never leave your browser - processed 100% locally.

Live watermark preview
Upload an image to see a live preview

Runs in your browser. Nothing you enter is uploaded.

Overview

A watermark is a compromise you make deliberately. Every pixel it occupies is a pixel of your image obscured, and the return is that a screenshot of your work carries your name with it. Getting the balance right is mostly about size and placement, and both are easier to judge when you can see the result immediately.

This tool draws a text watermark onto an image in your browser. You control the text, its opacity, its size in pixels, and which of five positions it sits in; the preview updates as you adjust, and the download is a PNG at the original dimensions with the text burned in.

The critical detail - the one that produces most of the confusion with tools of this kind - is that the font size is measured against the image, not against the preview. That distinction is explained below, because it is why the same setting looks completely different on two photographs.

Sizing the text against the image, not against the preview

The font size you set is in pixels of the output image. On a 4,000-pixel-wide photograph, 48 pixels of text is a thin line across about a tenth of the width - nearly invisible. On an 800-pixel crop, the same 48 pixels spans a substantial part of the frame. The setting has not changed; the canvas it is measured against has.

The preview compensates for this by scaling the finished image down to fit, which is honest - you see the true proportion - and initially disorienting, because raising the number by ten does very little on a large image and a lot on a small one. The practical approach is to think in fractions of the width. Text at roughly a twentieth to a fifteenth of the image width is a readable, unobtrusive watermark, so a 4,000-pixel photo wants something in the 200 to 270 range rather than the default 48.

The setting accepts values from 12 to 400, which is enough for images up to around 6,000 pixels wide at that proportion. Above that the ceiling starts to bind, and the watermark will be proportionally smaller than intended.

  • Font size is in output-image pixels, not preview pixels.
  • Aim for roughly a twentieth to a fifteenth of the image width.
  • A 4,000-pixel photo needs a size in the hundreds, not the default 48.
  • Re-check the size whenever you switch to an image of a different resolution.

What a text watermark deters and what it does not

It works against casual reuse. Someone screenshotting your image for a mood board, a repost, or a slide carries your name into that context, which is attribution you would not otherwise get and is often the entire point. A corner watermark on a portfolio piece does this job at very little cost to the image.

It does not work against determined removal. A corner watermark is trivially cropped away, and one on a flat background is straightforward to paint out. Central watermarks resist both but ruin the image, which is why they belong on proofs and previews rather than on anything you want people to enjoy looking at. If your concern is theft rather than attribution, a watermark is the wrong instrument - registration and takedown notices are what actually address it.

That framing should also shape the opacity choice. Attribution wants a watermark that is legible when looked for and easy to ignore otherwise, around the middle of the opacity range. Proofing wants one that cannot be ignored, near the top of the range and centred. Picking a setting without deciding which job you are doing is how you end up with a watermark that spoils the image and still gets cropped off.

The stroke-then-fill pass and where the text lands

A canvas is created at the image’s exact dimensions and the image is drawn onto it unmodified, so nothing about the underlying pixels or the resolution changes. The text is then drawn twice: once as a black outline whose thickness scales with the font size, and once as a white fill on top. That pairing is what keeps the watermark legible over both light and dark areas - white alone vanishes on a pale sky, black alone vanishes in shadow.

Both passes are drawn at your chosen opacity, in a bold sans-serif at the size you set. Position is computed from a padding of half the font size: left-aligned positions start one half-size in from the left edge, right-aligned positions are offset by the measured text width plus that padding, top and bottom positions sit a half-size plus half the text height from their edge, and the centre position is measured to the middle on both axes.

Because the offset uses the measured width of your actual string, a longer watermark placed on the right sits further left rather than overflowing. What is not handled is a string longer than the image is wide at that font size - there is no wrapping and no automatic shrinking, so the text will simply run past the edge and be clipped.

The same caption on a 4000px photo and an 800px crop

Input

Watermark text: "© Northfield Studio" · Opacity 0.55 · Position bottom-right · Font size 48
Applied first to a 4,032×3,024 original, then to an 800×600 crop of the same photograph.

Output

4032px → the text spans roughly 430 pixels, about a tenth of the width, and reads as a faint line in the corner that is easy to miss at full size.
800px → the same 48-pixel text spans roughly 430 pixels again, now over half the width, dominating the bottom edge.

One setting, two very different results, and neither is what you would choose deliberately. The 4,000-pixel version wants a font size around 230 to reach the same visual weight the 800-pixel version has at 48. The lesson is to set the size after loading the image and to reset it whenever the resolution changes - the number is not portable between files.

Limitations

  • Text only. There is no image or logo watermark, so a graphical mark cannot be applied here.
  • Font size is in output pixels and does not scale with the image, so the setting has to be adjusted per resolution.
  • The typeface, colours, and stroke are fixed at bold sans-serif with a white fill and black outline - none are configurable.
  • Five preset positions only, with no free positioning, no rotation, and no tiled or repeating watermark.
  • Long text is neither wrapped nor shrunk. A string wider than the image at the chosen size is clipped at the edge.
  • Export is PNG at the original dimensions, which for a large photograph produces a considerably larger file than the JPEG you started with.

When not to use this tool

  • If you want a logo rather than text over the image, this tool cannot composite one - use an editor that supports layers.
  • If the PNG export is too large for where you are uploading it, convert or compress the watermarked file afterwards rather than watermarking a compressed version.

How to use it

  1. 1

    Load the image first, then set the font size - aim for roughly a twentieth of the image width rather than trusting the default.

  2. 2

    Choose the position based on the job: a corner for attribution, the centre for a proof you do not want used.

  3. 3

    Adjust opacity until the text is legible over the busiest part of the image it overlaps, then stop.

  4. 4

    Download the PNG, and convert it to JPEG or WebP afterwards if the file size is a problem where you are uploading it.

Questions

What opacity should I use?

Around the middle of the range for attribution - legible when someone looks for it, ignorable otherwise. Near the top only for proofs you actively want to be unusable. Below about 0.3 the text tends to disappear entirely against busy areas of a photograph, which defeats the purpose without saving any of the image.

Where is the best position for a watermark?

It depends on what you are protecting against. Corners are least intrusive and easiest to crop off; centre is uncroppable and ruins the image. A defensible middle ground is a corner position for published work and a centre position for anything you are sending as an unpaid proof.

Why is the output PNG so much bigger than my original JPEG?

Because PNG is lossless and photographs compress badly in it. A 3 MB JPEG can become a 15 MB PNG at the same dimensions with no visible gain. Convert the watermarked file back to JPEG or WebP as a final step if file size matters.

Can the watermark be removed from the downloaded file?

The text is drawn into the pixels, so there is no layer to switch off. It can still be cropped out of a corner or painted over on a simple background by anyone who wants to. Treat it as attribution that travels with casual reuse rather than as protection.