This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. PDF Ink Lite – Free PDF Watermark & Password Protection

PDF Ink Lite – Free PDF Watermark & Password Protection

Watermark and password protect PDFs with WooCommerce, EDD, and Download Monitor. No Ghostscript required, PHP 8+ compatible. Since 2014 (FKA WaterWoo)

2K+ active installs
4.6
(51 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping PDF Ink Lite – Free PDF Watermark & Password Protection running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
2 months ago
At least 0.8 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
4.9
Contributors
2

2K+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how PDF Ink Lite – Free PDF Watermark & Password Protection is looked after — not on how many stores run it.

89

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 65 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
12 / 20
67% of 3 threads resolved.
Merchant satisfaction
12 / 15
4.6/5 across 51 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

4.6

51 ratings
5★44
4★1
3★1
2★3
1★2
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

PDF Ink Lite adds watermarks and password protection to every PDF your customers download from WooCommerce, Easy Digital Downloads, and Download Monitor. Watermarks can include customer-specific data like names, emails, and date, and are customizable with font face, font color, font size, vertical placement, and text.

PDF Ink Lite is the only free watermarker for WordPress which includes necessary libraries (so you don’t have to ask your host to load them), and watermarks newer versions of PDFs (not just older versions).

Features:

  • Choice of font face, color, size and placement (a horizontal line of text, centered anywhere on the page)
  • Included font types cover most languages, and the plugin is internationalized
  • Dynamic customer data inputs (customer first name, last name, email, order paid date, and phone) to customize PDFs on-the-fly
  • Add a password to your PDF, and/or anti-copy, anti-print protections
  • Watermark only designated PDF downloads (as specified by you), or all PDF downloads from your site
  • Watermark is applied to all pages of the PDF (upgrade to choose pages)
  • Accommodates different page/paper sizes, and PDFs with various page sizes (letter, A4, legal, etc)
  • Secure & encapsulated: PDF Ink hooks into e-commerce download link clicks and checks for PDFs and maybe marks them – that’s it!

For better PDF coverage and many more options, check out PDF Ink, the full version of PDF Ink Lite.

Upgraded (paid) version features:

  • Clean, robust settings panels and a separate watermarking testing suite
  • Watermark all PDF files with same settings OR set individual watermarks/passwords per product or even per product variation
  • Begin watermark on selected page of PDF document (to avoid watermarking a cover page, for example), and/or select end page
  • Watermark every page, odd pages, even pages, or ranges of pages
  • Unlimited rotatable watermark locations on one page, anywhere on the page
  • Additional dynamic customer data input (business name, address, order number, product name, quantity of product purchased), and filter hooks for adding your own
  • Semi-opaque (transparent) watermarks – hide your watermarks completely if desired
  • RTL (right to left) watermarking
  • Use of some HTML tags to style your output, including text-align CSS styling (right, center, left is default), links (<a>), bold (<strong>), italic (<em>)…
  • Additional text formatting options, such as font color and style (bold, italics) using HTML
  • Line-wrapping, forced breaks with <p> and <br /> tags
  • Upload and use your own font for stamping. Also, hooks to further customize font use
  • Higher level PDF protections with AES encryption and extended file protection settings
  • Keep original and/or add file metadata
  • Edit or add PDF annotations, add embedded streams, and edit PDF outgoing (URI) links
  • Open ZIP files and mark PDF files inside the archive
  • Works with EPUB! Stamp EPUB files with customized text
  • Shortcode for creating PDF download links for any page (no need for e-commerce plugin)
  • Embed marked/encrypted files on the page, using ADOBE SDK embed or PDF Object JavaScript embed.
  • Test watermark and/or manually watermark a file on the fly, from the admin panel
  • Preserves external embedded PDF links despite watermarking; internal links (ToC) are not reliably preserved (add SetaPDF-Stamper to PDF Ink for this feature)
  • Filter hooks to add 1D and 2D barcodes (including QR codes)
  • Remove stamped files from your server after stamping, or on a schedule

PDF Ink is priced below competitor plugins that offer maybe half the function. Why? Because we want you to succeed! 🥰

I can’t donate and I cannot upgrade. How can I still support you?

 
Oh, thanks for thinking of the countless volunteers who develop plugins for you to enjoy!

In the PDF Ink Lite “Housekeeping” settings, you can check the “Attribution” box. This will add a super tiny, invisible watermark to page 2 of your PDF files, linking back to PDF Ink. The attribution mark is almost impossible to spot — try it!

Where do I change PDF Ink Lite settings?

 
You can find the PDF Ink settings page by clicking on the “Settings for XXX” link under the PDF Ink Lite plugin title on your WordPress plugins panel.

Something is wrong

 
Here are some basic troubleshooting steps to start with. Below those is a link to further recommendations.
 

  1. Is WooCommerce or Download Monitor or Easy Digital Downloads installed, and do you have a purchasable PDF product in your shop to watermark?
  2. Have you checked the PDF Ink Lite settings checkbox to “Enable watermarking?”
  3. Have you entered your PDF file names correctly in the second field if you’ve entered any at all? This field is case-sensitive.
  4. Make sure your PDF product downloads work without PDF Ink Lite activated, to narrow the problem.
  5. Try watermarking a different PDF (one you didn’t create) to see if that PDF works.
  6. Try using a different font (in settings).
  7. Using cutting-edge PHP? Try a lower PHP version.
  8. Increase your PHP time limit and memory limits if they are set low (but don’t set too high, either). Server limitations can stop this plugin from functioning well.
  9. Read more below under “Why does the watermark go off the page, create blank pages?”.

 
Please – definitely – get in touch with your issues via the WordPress.org support forum before leaving negative feedback about this free plugin.

To request help using the WordPress.org support forum, start here.

Do not use the WordPress.org support forum for help with the full (paid) version of PDF Ink – that is against WordPress.org rules. Conversely, use the WordPress.org support channel — not email — for PDF Ink Lite (free).

My watermark isn’t English

 
Try selecting a different font like “Deja Vu” in the plugin settings panel.

One reason watermarks might not show up is because the watermark contains special characters but you’re using a font which doesn’t support those characters. If none of the included fonts are subsetted for your language characters, you will need to programmatically add fonts yourself or look into purchasing the full version of this plugin, which has many more built-in fonts and supports font uploads.

How do I test my watermark?

 
Maybe set your PDF to $0 (free) and “Privately Published” (for WooCommerce). Or maybe create a coupon in your shop to allow 100% free purchases. Don’t share this coupon code with anyone! Test your watermark by purchasing PDFs from your shop using the coupon. It’s a bit more tedious. If you want easier on-the-fly testing, purchase the full version of this plugin.

Why does the watermark go off the page, create blank pages?

 
Your watermark text string is too big or long for the page, and goes off it! Try decreasing font size or using the Y fine tuners to move the watermark back onto the page. Try lowering your “y-axis” value. This number corresponds to how many millimeters you want the watermark moved down the page. For example, if your PDF page is 11 inches tall, your Y-axis setting should be a deal less than 279.4mm in order for a watermark to show. The built-in adjustments on the settings page ultimately allow for watermarking on all document sizes. You may need to edit your watermark if it is too verbose.

You can use a negative integer value for your Y-tuner and measure up from the bottom of the page. This is especially helpful if your PDF has variable sized pages.

Where do the watermarked files go?

 
They are generated with a unique name and stored in the same folder as your original WordPress/Woo product media upload (usually wp-content/uploads/year/month/file). The unique name includes the order number and a time stamp. If your end user complains of not being able to access their custom PDF for some reason (most often after their max number of downloads is exceeded), you can find it in that folder, right alongside your original.

If you are using Woo FORCED downloads, the plugin attempts to delete the watermarked files after being delivered. This isn’t 100% reliable since it works on PHP shutdown. If you don’t like attempted deletion, you can change it with the ‘wwpdf_do_cleanup’ filter hook (set it to FALSE). The paid version of this plugin has improved file handling/removal.

Is there a fallback in case watermarking fails?

 
Yes, you can serve the file untouched if watermarking fails, and avoid any error messages, by using the following filter code in your (child) theme functions.php file:

add_filter( 'wwpdf_serve_unwatermarked_file', '__return_true' );

If you do not know how to edit your functions.php file, you can use the Code Snippets plugin to easily add this code to your WP site frontend.

Categories
Digital products & licensing
Plugin details
Version4.0.13
Last updated2026-05-29 5:18pm GMT
Added2014-10-25
Requires WordPress4.9
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
digital downloads
document protection
pdf password
pdf watermark
Woocommerce PDF
Alternatives
Other plugins in the same categories.
Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar
7K+ installs
4.5(165)
Donation Platform for WooCommerce: Fundraising & Donation Management
7K+ installs
4.9(99)
Bulk Edit Posts and Products in Spreadsheet
8K+ installs
4.8(216)
Event Tickets with Ticket Scanner
1K+ installs
4.7(23)
Live Event Seating Lite – Seating Chart, Floor Plan & Ticket Sales
40+ installs
5.0(5)
Serial Codes Generator and Validator with WooCommerce Support
800+ installs
4.6(13)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy