Skip to content
percollate logo

Make clean PDF and EPUB docs from web pages

Percollate lets you turn web pages into readable PDF, EPUB, HTML, or Markdown files from the command line.

Initially released in 2018 as a proof of concept for combining readability and Puppeteer to make reader-view PDFs, it became a popular tool for offline reading.

Percollate runs in Node.js and can be installed globally with npm:

npm install -g percollate

Full documentation is available on the project’s GitHub repository page.

Percollate was included on Julie Blanc’s Timeline des techonologies de l'édition numériques.


Colophon: The Percollate wordmark is typeset in Aglet Slab, a hardy typeface by Jesse Ragan.

Related projects

Trimd logo Trimd

Convert between HTML and Markdown from the command line, plus a matching online tool.