Everything Vexel does to make an image unique — while keeping it pixel-perfect to the eye.
A combination of subtle per-channel shifts and a forced ±2 LSB nudge guarantees over 99% of pixels differ from the original — typical visible difference is a mean of ~1–2 levels per channel. Defeats duplicate detection and perceptual hashing without a visible change.
Embed your name or a logo into the least-significant bits of the image. It's invisible, survives lossless re-encoding, and can be extracted later to prove ownership.
Place your logo at the bottom-center of every image with controls for size (% of width), opacity and bottom margin. Perfect for batch branding.
Tile your text or logo across the image at very low opacity for a classic, subtle watermark.
Noise, warp, wave, twirl, motion blur (with angle), soften/blur, sharpen, brightness/contrast, vignette, grain and a subtle color shift — each a checkbox with its own intensity.
Names each output from its content in clean English. Offline Apple Vision reads English + Persian/Arabic; or connect OpenAI, Gemini or Claude (or any OpenAI-compatible endpoint) to translate any language to keyword filenames.
Choose the output format right in the center of the window, with a live compression slider. PNG is lossless; WebP can be lossless to protect invisible marks.
EXIF, GPS and other metadata are stripped by default — re-encoding from raw pixels means the output carries none.
Optional banner + sound when conversions finish, on errors, or when files are imported.
Built in Swift with a statically-linked WebP encoder. Batch process, stop anytime, and keep everything on-device.
Live, friendly warnings when your compression or effects would damage an embedded invisible mark, plus a built-in preservation guide.
Your API keys live in the macOS Keychain. No analytics, no account, no tracking.