GhostImageStudio

Watermark a photo, no upload.

Type your name or handle, pick the corner, size, and opacity — the watermark is burned into the photo on your device.

Add a text watermark to a photo — your name, handle, studio, or a "SAMPLE" / "COPY" stamp. Choose from nine positions (corners, edges, or center), set the size relative to the image, and set the opacity. GhostImage draws the watermark into the pixels in your browser, so it survives re-saving and screenshots rather than sitting on a removable layer. No upload, no signup, and no watermark of ours added to yours.

Watermarking copies of ID documents before you send them is a good habit: a line like "For rental application only — June 2026" makes a leaked copy much harder to reuse for anything else.

How it works

  1. 1

    Drop your photo

    It opens in the GhostImage studio with Watermark pre-selected.

  2. 2

    Type and place it

    Enter the watermark text, pick one of nine positions, and adjust size and opacity.

  3. 3

    Download

    The watermark is burned in on your device. JPEGs stay JPEG; other formats save as PNG to keep transparency.

Good to know

  • Watermark ID copies

    When a landlord or employer asks for a copy of your passport or license, a watermark stating who it's for and when limits what a leaked copy can be used for.

  • Animated GIFs

    Watermarking a GIF keeps only the first frame — animation isn't preserved.

Questions, answered

Is my photo uploaded?

No. The watermark is drawn onto the image in your browser; the photo never leaves your device.

Can the watermark be removed?

It's part of the pixels, not a separate layer, so it can't simply be deleted. Determined editing (cropping, retouching) can hide any watermark — a centered, semi-transparent mark is the hardest to remove cleanly.

Does it work on HEIC photos?

Convert the HEIC to JPG first (one click in the same studio), then watermark it.

Can I watermark a PDF?

Yes — use the PDF watermark tool, which stamps text across every page.

Every GhostImage tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.