--- title: Installation description: Install Ultimate Watermark (free) from WordPress.org plus Ultimate Watermark Pro from your MantraBrain account, verify GD or Imagick, and create your first watermark template. --- # Installation > **New to WordPress?** Read [Your WordPress admin](/admin-dashboard) right after install — it maps every menu item under **Watermark** to the page in these docs. ## Requirements - **WordPress 5.0+** - **PHP 7.4+** - **GD or Imagick** PHP extension (most hosts ship one; Imagick is preferred when available) - For Pro: an active **Ultimate Watermark Pro license** from your [MantraBrain account](https://mantrabrain.com/account/) > Ultimate Watermark Pro **requires the free plugin to be active**. Activating Pro without Free triggers a `wp_die` and auto-deactivates Pro — see `ultimate-watermark-pro.php:45–59,157–165`. Pro also enforces a **minimum free version** (`ULTIMATE_WATERMARK_MIN_VERSION` 2.0). ## 1. Install the free plugin The free plugin is the foundation. Install it first. ### From WordPress.org (recommended)
  1. Open Plugins → Add New.
  2. Search for Ultimate Watermark by MantraBrain.
  3. Click Install Now, then Activate.
### From a ZIP
  1. Download ultimate-watermark.zip from wordpress.org/plugins/ultimate-watermark.
  2. Open Plugins → Add New → Upload Plugin.
  3. Choose the ZIP, click Install Now, then Activate.
You should see a new top-level **Watermark** menu item in the WordPress sidebar. ## 2. Install Ultimate Watermark Pro (optional) Pro is delivered as a separate plugin ZIP from your MantraBrain account.
  1. Sign in at mantrabrain.com/account.
  2. Download ultimate-watermark-pro.zip from Downloads.
  3. In WordPress, open Plugins → Add New → Upload Plugin.
  4. Upload the ZIP, click Install Now, then Activate.
### Activate your Pro license
  1. Open Watermark → License.
  2. Paste your license key (from your MantraBrain account → Licenses).
  3. Click Activate.
The license activates against `https://store.mantrabrain.com/edd-sl-api/?` (item_id 36499) — see [Troubleshooting](/troubleshooting) if your host firewalls outbound HTTPS. ## 3. Verify your image library Open Tools → Site Health → Info → Server and check: - **PHP image processing**: should show **GD** or **Imagick** (or both). If both are present, Ultimate Watermark uses **Imagick** (better quality, more formats). Otherwise it falls back to GD. See `LibraryDetector.php:47–60`. | Library | Pros | Limitations | | --- | --- | --- | | **Imagick** | Better quality, supports TIFF / BMP / SVG inputs, smarter font scaling. | Heavier on memory. Some hosts don't ship it. | | **GD** | Universal — every host has it. Fast for typical JPEG/PNG. | No SVG support. JPEG/PNG/GIF/WebP only. | > No GD or Imagick? Contact your host or install one before activating the plugin. ## 4. Verify the install Quick sanity check: | Check | Where | Pass | | --- | --- | --- | | Free plugin active | Plugins → Installed Plugins | "Ultimate Watermark" listed and active | | Top-level menu | WordPress sidebar | "Watermark" visible with submenus | | Image library | Site Health → Info | GD or Imagick (or both) | | Pro active (if installed) | Watermark → License | Status: **Active** | | Test upload | Media → Add New → upload a JPEG | Watermark applied (after first template is built) | ## 5. Build your first watermark You haven't created any watermarks yet. Continue to [Quick start](/quick-start) — it walks you through: - Choosing **text** or **image** watermark type - Picking position, size, opacity - Setting which post types and image sizes get watermarked - Triggering bulk apply on existing media ## Updating - **Free**: WordPress.org auto-updates apply via Plugins → Installed Plugins. - **Pro**: After license activation, Pro updates show up in the same Plugins screen. The license must be **active** for update notifications to appear. ## Where next - 🚀 [Quick start](/quick-start) — your first watermark in five minutes. - 🧭 [Your WordPress admin](/admin-dashboard) — what every menu item does. - 🖼️ [Watermarks](/watermarks) — text and image watermark fields explained.