EpubPress is a browser extension for Chrome & Firefox for turning your favorite web content into ebooks.



Sample Books

All the amazing content of the internet, available on devices that were made for reading.


Browser Extension

It can easily be installed from the Chrome Store and Firefox Add-ons.

EpubPress JS

Javascript library for building books with EpubPress. It's available through npm and Github.

npm install --save epub-press-js

EpubPress Server

To learn about running the backend service locally, visit the haroldtreen/epub-press github repo.


An extension for Safari will be available in the future! Watch the Github repo for updates.

How To Use

  1. Open all of your favorite webpages in separate tabs.
    (Note: Sites with large blocks of text work best.) tabs
  2. Arrange them in the order they should appear in the book.
  3. Click the EpubPress icon.
  4. Add a custom title and description. (Optional)
  5. Select the articles to include in your book. list
  6. Click Download

Your selected articles will be published together and downloaded as an ebook!




Describes the type of eReader file to create.


If you would like your book delivered by email, you can enter your address through the settings menu.

Books will be delivered by noreply@epub.press.

Some eReaders (eg. Kindle) require you to whitelist emails that can deliver to your eReader.

Compatible Readers

Almost all reading apps and devices support either .mobi or .epub.

But here are a list of some readers that have been tested with:

If you have others that you'd like to add, let us know!


Feedback is very much appreciated! The more feedback received, the better it will get.

Please report any bugs/issues/problems to support@epub.press. Please send all feature requests/ideas/suggestions to feedback@epub.press

You can also follow us on Twitter to get the latest updates on what's being developed.

To follow the development of new features or get involved, visit the Extension Github Repo. To see updates to the backend service, visit the Server Github Repo.

Planned Features


Q: How is this different from Readability, Instapaper, Pocket, dotEpub, etc.?


Other Services

Q: EpubPress was unable to find content for a page. What does that mean?

It usually means one of two things:

If you are a publisher and want to make your page easier to extract content from, follow the Readability Publishing Guidelines. If you find a page that isn't being extracted properly, don't hesitate to email support@epub.press

Q: I tried email delivery, but my book never arrived. What's going on?

Q: What are the limitations of EpubPress?

Q: Is EpubPress available for other platforms?

EpubPress client are planned for a variety of platforms. To see the development status of different clients, visit the Github repo.

Q: How does EpubPress keep the lights on?

Currently EpubPress is a free tool I've developed in my spare time. Hosting this service is paid for entirely out of my own pocket.

You can help keep EpubPress alive with your donations. Similar services operate off premium pricing between 3- 6 $/month, but all contributions are appreciated! ❤

Credit Card/Paypal


Privacy Policy

EpubPress has no way of tracking who is creating ebooks.

When a book is created, the html from your selected tabs will be sent to a server for publishing into an ebook. When an ebook is requested, your email will be sent to the server if provided. This is necessary for email delivery and will not be used for any other purposes.

If no email is provided, the ebook will be returned as a file and no information about who requested the book will be saved.

All extension code is available here. All backend code is available here.