100+
September 25, 2026
July 21, 2026
eBook Crafter turns your existing posts, pages and custom post types into PDF eBooks, right from inside WordPress. Gather your finest content, edit it in the native block editor and export your work in PDF format, ready to read on screen or print on paper.
Finished PDFs automatically appear in your Media Library, making it easy to sell through WooCommerce or Easy Digital Downloads, or provide through a membership plugin.
I’ve used eBook Crafter on my site, and was surprised at the quality of it. It worked very well with no bugs at all. It worked natively in the block editor too no problems!
— Blake Whittle, owner of Infinite Uploads
Check out the full video walkthrough of eBook Crafter:
Every post you publish gets its traffic for a limited period and then goes into the archive. If you package that content as an eBook, readers will happily pay for it, sign up to gain access, or print and share offline. eBook Crafter keeps the whole process exactly where your content has already been created and saved over the years.
The free version is great for getting started, with default fonts and a standard template.
eBook Crafter Pro brings you everything in free, plus:
Start a free 14-day trial (credit card required), followed by a 30-day money-back guarantee from the date of purchase.
Pro features are provided entirely by the separate Pro plugin. This plugin contains no locked functionality.
This plugin connects to the jsDelivr CDN to fetch Twemoji emoji images during PDF generation.
cdn.jsdelivr.net) and embedded into the PDF.This plugin’s JavaScript is built with @wordpress/scripts. The complete source of every compiled file in build/ is included in the plugin’s src/ directory, with the build configuration (package.json, webpack.config.js, postcss.config.js).
To rebuild the compiled assets:
npm installnpm run buildPHP dependencies in vendor/ are managed with Composer (composer.json); the bundled libraries (such as Dompdf) each carry their own license and repository information in their headers.
/wp-content/plugins/ebookcrafter directory, or install the plugin through the WordPress plugins screen.WordPress 6.3 or higher and PHP 8.1 or higher.
Currently, page builders are not supported. You will need to have the block editor from Gutenberg enabled to use eBook Crafter’s features.
Posts, pages and custom post types. If your lessons, recipes or portfolio items are saved in a custom post type, you can pull them into your book as chapters.
Yes. Finished PDFs are saved to your Media Library, so you can sell them with WooCommerce/Easy Digital Downloads, or place them behind an exclusive membership using a membership plugin.
They stay in the Media Library.
No account or API key is required, and PDFs are generated locally on your server. The only external request the plugin makes is fetching Twemoji emoji images from the jsDelivr CDN during PDF generation, and only when your book content contains emoji — see the “External services” section for details. Pro upgrades are purchased on ebookcrafter.com (external link only; no license SDK is bundled in this free plugin).
Yes. When you export with Prince, your book is rendered by DocRaptor in the US through our rendering service. Book content is never logged, the finished PDF is deleted from our servers within 24 hours and the only permanent copy is saved in your Media Library.
The free plugin builds PDFs on your own server and sends no book content or personal data elsewhere. Pro sends book content to DocRaptor only to build the PDF, as described above.