Choose one static image
Type, signature, animation, bytes, decoded dimensions and pixel area are checked before editing.
Visible text · local Canvas
WatermarkLocal validates one static image, draws one bounded Unicode text line at a deterministic anchor and exports the complete frame inside an isolated no-network capsule.
No account · no upload · nine positions · same Blob preview/download
Three explicit steps
Type, signature, animation, bytes, decoded dimensions and pixel area are checked before editing.
Enter up to 120 Unicode characters and choose one of nine anchors with exact source-pixel size, margin, opacity and rotation.
Choose PNG, JPEG or WebP. Preview and download reference the same exact local result.
Ordinary digital publishing
JPEG, PNG and WebP · no upload
Choose one image, write the mark, set its position, size, opacity, angle and colour, then download the exact local Blob.