Add a watermark · free · no account
Add a watermark to your photos. No signup.
Inkmark stamps your text or your logo onto a batch of images and lets you download them from the same page. The files stay on a canvas in this tab. There is no email field, and the export does not add our mark.
- No account
- No upload
- Text, logo, or both
- Zip the whole batch
The tool below runs in this tab. A reload clears the batch. Closing the page drops the photos from memory.
The watermark tool is loading. It draws on a canvas in this browser. If this note stays, JavaScript is unavailable — there is still no upload form for your images.
A mark you actually control
Photographers and people who publish a lot of pictures need a stamp that is theirs: a name, a copyright line, or a logo. Inkmark is that job and nothing around it. You open the page, you mark the set, you leave. Nobody asks you to create an account before the download button works.
What you can set
- Text: the words, size as a percent of the photo, color, opacity, a soft shadow, and an optional tile.
- Placement: nine positions and three margins, so a short side and a tall one can share the same corner.
- Logo: a PNG or SVG, with its own scale, opacity, and position. It draws above the text.
What this page will not do
Inkmark only adds a watermark you typed or a logo you uploaded. It will not strip a mark off someone else’s photo, track copies in the cloud, or require a subscription before you can save. If you need a private reading archive or a screenshot tool, this is a different product on purpose.
Questions people ask first
Do you upload my photos?
No. Drawing happens on a canvas in this tab. This build has no request that sends image bytes to a server. The page loads its HTML, script, stylesheet, and fonts.
Will the file include an inkmark logo?
Only if you upload that logo yourself. Export draws your text and your logo. There is no extra brand layer in the render plan.
Is there a fee to download?
No. There is no account and no payment step. Ad slots on the page are labeled placeholders. They do not unlock or block the export.