This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



The world’s best and most used eco-friendly print tool is now available on WordPress. Join top sites like NBC News, CNN, Disney and Fox Sports and offer your users an economically and ecologically friendly printing and saving experience that saves paper, ink, and money while saving trees.

How CleanPrint Works

CleanPrint is an eco-friendly tool that saves paper, ink and money when printing from the internet. Users can easily edit content before printing or saving to PDF, Kindle, Dropbox, Google Drive or Box. CleanPrint includes sharing tools and a pagination/paper saving counter that shows visitors how eco-friendly your site is and helps them avoid that dreaded extra sheet of paper!

  1. User activates CleanPrint by hitting print button
  2. Print preview appears including pagination and editing tools for optimization
  3. User selects desired output:
    • PDF – Saves content as a PDF document
    • Text – Saves content as a rich text formated file
    • Dropbox – Saves a PDF or text file to your Dropbox account
    • Box – Saves a PDF or text file to your Box account
    • Google Drive – Saves a PDF or text file to your Google Drive account
    • Kindle – Saves content directly to your Kindle
    • Google Cloud Print – prints to a remote printer
    • Print – Sends content to your printer
    • Email – Sends content via email
  4. Share article link to Facebook, Twitter, LinkedIn, and Google+

Features and Benefits

  1. Use the CleanPrint button set or point your own buttons or text to CleanPrint.
  2. Lightbox keeps users on your page within their original browser window.
  3. Green ticker shows how many pages CleanPrint has saved.
  4. Pagination/paper saving counter helps users avoid that dreaded extra sheet of paper.
  5. Control – Users are in control of font size, images, gray scale of text, and eliminating any unwanted content before outputting to print, PDF, Kindle, Dropbox, Google Drive and Box.
  6. Button Set – Users feel good about hitting eco-friendly content output buttons next to your content.
  7. Branded output – Your brand/URL are printed on the page or saved so that people can always get back to your site.


  • CleanPrint allows you to insert Print, Email and PDF buttons into your content anywhere you like from a large number of button styles.
  • CleanPrint reformats your article content in order to make it easier to read and saves both paper and ink. Users can edit article content further to get the output they desire.
  • Users can then print the article, email it to their friends or save it as a PDF or text document to their computer, Kindle, Google Drive, Dropbox or Box account.


  1. Log into your WordPress installation as an administrator.
  2. On the navigation on the left hand side, click ‘Plugins’, then ‘Add New’ from the menu.
  3. Enable the CleanPrint plugin.
  4. Visit the CleanPrint Settings page, select the appropriate options and click ‘Save Changes’.

Using Your Own Buttons

If you prefer to use your own text links or buttons you may do so but it does
require a deeper understanding of WordPress administration and HTML. This information can be found in
WordPress documentation found elsewhere:

  1. Hide the buttons under Button Styles in the CleanPrint Settings page.
  2. Insert a hyperlink into your page as per the example below:
      <a href='.' onClick='WpCpCleanPrintPrintHtml(); return false' title='Print page'>Print</a>
      <a href='.' onClick='WpCpCleanPrintSendEmail(); return false' title='Email page'>Email</a>
      <a href='.' onClick='WpCpCleanPrintGeneratePdf(); return false' title='PDF page'  >PDF</a>

Using Shortcode Buttons

  1. Hide the buttons under Button Styles in the CleanPrint Settings page.
  2. Add the shortcode [cleanprint_button] to your theme’s functions.php file (usually at/near the bottom):
add_shortcode('cleanprint_button', 'cleanprint_add_button');
  1. Activate the button(s) in your HTML content, for example to add all 3 buttons:
[cleanprint_button print='true' pdf='true' email='true']


Can I personalize CleanPrint for my site?

Yes, you can add your own logo in the CleanPrint Settings page. The logo should be no more than 200px wide and 40px tall.

Can I remove ads from CleanPrint?

Not at the present time. Ads help us pay the bills. CleanPrint is primarily supported by advertising which allows us to cover costs while offering you content output tools that save paper, ink, money and the environment.

How do remove the Email and PDF buttons leaving only the Print button?

In the CleanPrint Settings page you may choose from a wide variety of button styles. You may also elect to turn on/off any button.

Can I add the CleanPrint button via a shortcode?

Yes, see the Installation instructions.

How do I remove the Print button from my home page?

Change the Home Page setting from “Include” to “Exclude” in the CleanPrint Settings page.

How do I move the buttons from the upper right corner to the lower left?

Change the Page Location setting from “Top Right” to “Bottom Left” in the CleanPrint Settings page.

How do I set CleanPrint to pre-remove content so the user doesn’t have to?

This can be tricky depending upon your WordPress knowledge and requires you to set certain class names on the element in question. Visit for details.

Where can I see CleanPrint in action?

You have two options:

  1. Visit our website and try it out:
  2. Install our free browser tool and try it anywhere yourself.
Where can I learn more about CleanPrint?

Visit us at:


my cleanprint extension stopped working, how can I get it back?

I have been using the cleanprint plugin on my laptop for years, all of a sudden it stopped working and I can't find any way to re download. Apparently it is now only available for websites, not personal use. There is nothing out here that even comes close to Cleanprint and I have felt good reducing the amount of paper I've been using. Please bring it back for use on PCs.
Read all 15 reviews

Contributors & Developers

“CleanPrint” is open source software. The following people have contributed to this plugin.


Translate “CleanPrint” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Improved visual accessibility


  • Corrected issue with function names


  • Non-standard page excludes


  • Improved ID exclusion
  • Simplifying shortcode config
  • Adding taxonomies


  • Improved page-load performance
  • Added Page excludes


  • HTTPS host changes


  • HTTPS support


  • Kindle support
  • Minor bug fixes


  • New shortcode behavior


  • Added no-ad option


  • Minor bug fixes


  • Minor bug fixes


  • Added support for Google Cloud Print
  • Added support for RTF
  • Improved button identifiers
  • Improved script injection
  • Added shortcode support


  • Minor bug fixes


  • Minor bug fixes


  • Minor bug fixes


  • Added support for tag page type
  • Added support for excluding specific page IDs
  • Added support for multiple print buttons per page
  • Workaround for Google Analytics for WordPress plug-in defect


  • Support for turning on/off the buttons per-page
  • Additional button styles including chiclets
  • Remove the class=”button” to avoid conflicts with other styles
  • Minor bug fixes


  • Adds support for Email and PDF buttons
  • Adds customizable logo


  • Uses the new CleanPrint engine
  • Additional print button styles
  • Ability to place the button in different locations
  • Ability to use Google Analytics


  • Minor bug fixes


  • Re-factored for WordPress VIP installations