Add a signature, copyright credit, or brand logo to your photographs without overwriting the source image. Peachfin Watermark Maker by Peachfin Themes gives photographers, creators, and store owners a focused workspace under Media > Peachfin Watermark Maker:
The preview and export use the same rendering engine. Identical exports reuse the existing copy. Generated copies cannot be processed again, preventing accidental double watermarking.
Free includes combined text and logos, ten font choices, rotation, all nine positions, unlimited individual exports, basic batches of up to 50 images, and an optional default upload preset. Keep the tab open during a basic batch. No account, subscription, tracking, or external image service is required. All image processing happens on your WordPress server. Assets, including all ten fonts, are bundled locally.
The separately distributed Peachfin Watermark Maker Pro add-on adds private saved presets, background batches of up to 500 images, pause/resume/retry controls, CSV result reports, up to four additional text/logo layers, repeated proof marks, and conditional upload rules. Pro is not required for the Free workflow.
This plugin creates new attachments. It does not replace images in existing posts. Automatic upload copies are off by default; an administrator can opt in under Automatic uploads. The scheduler creates separate copies for future uploads. Select the saved copy when adding an image to a post. Original URLs remain accessible; watermarks are attribution, not access control.
JPEG, static PNG, and static WebP are supported, subject to your server’s image-engine format support. Animated files and SVG are not supported. Images must be local to this site’s uploads directory and no larger than 24 megapixels, 8,000 pixels per side, or 20 MB. PNG logos must be no larger than 4 megapixels. Offloaded-only media must be restored locally first.
PHP GD with working FreeType is recommended. An Imagick text-rendering fallback is included. Server format support and resource limits still apply. Text uses ten bundled fonts, ranging from Lato and Libre Baskerville to Pacifico and Allura; they do not cover every writing system. For unsupported scripts, use a PNG logo. Image metadata such as EXIF/ICC is not preserved; use sRGB source images. Transparent PNG/WebP output is supported. JPEG/WebP output is re-encoded.
Deleting or deactivating the plugin does not delete images. Copies and originals remain in your Media Library.
Support: hello@peachfinthemes.com.
Human-readable JavaScript source is included directly in assets/studio.js, assets/navigation.js, and assets/tools.js (the Pro add-on also includes assets/pro.js). These are the files WordPress loads. There are no compiled/minified JavaScript bundles, external libraries, or build steps required to modify them. Stylesheet source is included in assets/studio.css.