Image Watermark | Add Text or Logo Locally

ImageRuns in Your Browser (No Uploads)

Add a text label or transparent logo to static PNG, JPEG, and WebP images. Choose one or more of nine placements, adjust size, color, opacity, and rotation, preview the result, and process the files locally in your browser.

What to do next

Continue with a related workflow or open the next tool that usually follows this task.

How to Use This Tool

Keep the original files, then select up to 20 static PNG, JPEG, or WebP images that fit the displayed byte, dimension, and decoded-pixel limits.

Choose Text for a short label of up to 200 Unicode code points, or choose Image and load a static PNG, JPEG, or WebP logo within the separate logo limits.

Set text size and color or logo scale, then adjust opacity from 1% to 100% and rotation from -180 to 180 degrees.

Select one or more positions on the nine-point grid and preview representative light, dark, portrait, and landscape images from the batch.

Apply the watermark locally. Wait for the whole batch to finish, and correct any rejected file rather than assuming a partial result is complete.

Download files individually or as a ZIP, then open several results at full size to confirm visibility, edge clearance, output format, and acceptable recompression.

When to Use This Tool

Product and brand images

Place a consistent transparent logo on product photos before publishing a catalog, marketplace listing, or social media batch.

Draft and proof labeling

Add REVIEW COPY, DRAFT, SAMPLE, or a recipient name to concepts and proofs before external feedback.

Portfolio preview attribution

Add a photographer name, studio credit, or concise copyright notice to portfolio previews while retaining untouched masters.

Consistent batch marking

Apply the same mark and placement to a bounded group of images, then download uniquely named results together as a ZIP.

Metadata-reduced sharing copies

Create sharing copies that do not carry source EXIF, GPS, IPTC, or XMP fields, followed by an independent metadata check when confidentiality matters.

Common Mistakes

Treating a watermark as copy protection

A visible mark can communicate ownership or status, but it cannot prevent screenshots, cropping, cloning, or deliberate removal. Keep access controls and licensing terms separate.

Checking only one easy preview

A mark that looks clear on one bright landscape image may disappear on a dark portrait image or cover a product detail. Preview representative aspect ratios and backgrounds before running a batch.

Ignoring rotated edge clearance

Rotation increases the watermark's bounding box near an edge. Check the final placement after rotation; the tool may reduce an oversized mark to keep it inside the image.

Renaming or flattening animated files by accident

Changing a file extension does not convert its contents. APNG and animated WebP are rejected instead of silently exporting only the first frame, and GIF is not an accepted source format.

Replacing the only original copy

Watermarked files are newly encoded and source metadata is not copied. Preserve originals when EXIF dates, location, captions, color-profile data, or an editable master may be needed later.

Examples

Mark a concept image for review

Use a short status label on a review image while leaving the subject readable.

Input
concept-board.png + text REVIEW COPY + 28% opacity + -25 degree rotation + middle-center placement
Output
concept-board_watermarked.png, re-encoded as a static PNG with the centered label and without copied source metadata

Brand a product-image batch

Apply one transparent logo consistently across a mixed product-photo batch.

Input
12 static JPEG/WebP product images + transparent PNG logo + 24% scale + 32% opacity + bottom-right placement
Output
12 uniquely named watermarked files; each JPEG remains JPEG and each WebP remains static WebP

Formats, limits, rendering, and privacy

The browser checks the file signature instead of trusting only the extension or declared MIME type. It accepts static PNG, JPEG, and WebP data and rejects APNG or animated WebP before rendering so an animation cannot be reduced silently to one frame.

Source safeguards apply to compressed bytes and decoded size: at most 20 files, 10 MiB and 16,384 pixels per side per source, 40,000,000 pixels per source, and 100,000,000 pixels across the batch. Logo images have separate 2 MiB, 8,192-pixel-side, and 16,000,000-pixel limits.

Text watermarks support up to 200 Unicode code points, a 10-200 pixel font size, hexadecimal color, 1-100% opacity, and -180 to 180 degree rotation. Logo scale is based on the target canvas rather than the logo's raw pixel dimensions.

Each selected position is calculated from the rotated watermark bounds. When the requested text or logo would extend beyond the image, the renderer can scale it down to keep the complete mark inside the canvas padding.

Rendering creates new pixels and then encodes PNG as PNG, JPEG as JPEG, and WebP as static WebP. JPEG and WebP encoding can change file size or introduce compression differences, while PNG output can remain lossless but may be larger.

The new raster does not copy source EXIF, GPS, IPTC, or XMP metadata. This is useful for sharing copies but is not a substitute for a forensic metadata audit, and a watermark itself does not prevent copying, cropping, screenshots, or removal.

Frequently Asked Questions

Are my source images or logo uploaded?

The image bytes are decoded, composited, and encoded in your browser. They are not uploaded to a conversion server during normal use. Browser extensions, device policies, and any environment outside this tool still remain your responsibility.

Which image formats are supported?

Static PNG, JPEG, and WebP sources are accepted. APNG and animated WebP are rejected so the tool cannot silently discard animation; GIF, SVG, HEIC, AVIF, and other formats are not accepted.

What format will the downloaded image use?

Each accepted source is re-encoded in the same raster format: PNG to PNG, JPEG to JPEG, and WebP to static WebP. The download extension is derived from the actual output type rather than copied blindly from the input name.

What file, dimension, and batch limits apply?

Up to 20 sources can be selected. Each source is limited to 10 MiB, 16,384 pixels on either side, and 40,000,000 decoded pixels; the batch is limited to 100,000,000 decoded pixels. A logo is limited to 2 MiB, 8,192 pixels per side, and 16,000,000 pixels. Text is limited to 200 Unicode code points.

Does the output keep EXIF or location metadata?

The output is newly encoded from rendered pixels, so source EXIF, GPS, IPTC, and XMP metadata is not copied. Keep the original when metadata matters, and independently inspect the download when metadata removal is a security requirement.

How do rotation and placement work near image edges?

Choose any of nine edge or center positions and select more than one when repeated marks are genuinely needed. Rotation is included in placement calculations, and an oversized rotated mark may be reduced to remain within the canvas. Always inspect the downloaded result at full size.

Should I use a text watermark or a logo?

Use a text label for a date, status, copyright line, or recipient-specific note. Use a transparent PNG or WebP logo when shape and brand styling matter. A clean logo with little empty padding produces more predictable sizing.

How This Tool Was Verified

Maintained and tested by Reviewed

Method: The Image Watermark check used the exact input from “Prepare twelve product photos for a marketplace preview”. After “Freeze the masters and define the deliverable” and “Preflight static files and limits”, we matched the resulting values or file against the documented output and inspected the risks described by “Covering the information the image must communicate” and “Assuming a rotated corner mark keeps the same clearance”.

Expected result: All 12 outputs kept unique filenames and their source static formats, while checks on the brightest, darkest, narrowest, and widest images confirmed logo clearance and acceptable full-size compression.

Open the tested workflow

Related workflow guides

Use these focused guides when you need a practical workflow before opening the tool.

Related Tools

Continue with another maintained workflow

Browse All Tools