
Percollate
Turn web pages into PDF, EPUB, HTML, or Markdown documents with Percollate, a command-line tool.

About Percollate
Percollate is an open-source Node.js command-line tool that turns web pages into PDF, EPUB, HTML, or Markdown documents. It can be run on one or more URLs, but also accepts local file paths or HTML piped through standard input. Multiple pages are bundled into a single file by default, with an option to export each source separately.
The tool supports custom HTML templates and CSS stylesheets, command-line CSS overrides, optional titles, authors, covers, and a hyperlinked table of contents whose depth can be set. It requires Node.js 14.17.0 or later and is installed globally from npm; packaged versions are also available through community channels such as the Arch User Repository and some Docker images.
Key features
- Converts web pages into PDF, EPUB, HTML, or Markdown files
- Accepts URLs, local file paths, or piped stdin input
- Bundles multiple pages into one file or exports them individually
- Custom HTML templates, CSS stylesheets, and command-line style overrides
- Optional title, author, cover, and hyperlinked table of contents
- Sequential fetching with --wait and adjustable table-of-contents heading depth
- Produces four output formats from the same command
- Works with local files and stdin, not only live URLs
- Open source, with a public repository, changelog, and contribution guidelines
- Requires Node.js 14.17.0 or later and installation from npm
- When HTML is piped via stdin, the original URL must be supplied separately for relative paths to resolve
- Custom templates and table-of-contents options apply to PDF, HTML, and Markdown but not EPUB
Percollate at a glance
- Category
- Online Tools › PDF & Document Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for PDF & Document Tools

Percollate alternatives
Tools and sites you could use instead, ranked by how closely they match.
An open-source toolkit for Windows and Linux, PDF4QT combines desktop apps, command-line tools, and a C++/Qt engine for PDF work.
Turn Markdown into PDF with Tideflow, a desktop app described by its project as offline, portable, and powered by Typst.
Convert PDF files into Markdown and JSON with Marker, a Python project described by its maintainers as fast and accurate.
This repository contains plugins for Umi-OCR, including components that add OCR engines.
Render HTML as PDF or image files with wkhtmltopdf, an open-source command-line tool using Qt WebKit without a display service.
Merge or split PDF documents and rotate, crop, or rearrange pages using PDF Arranger, a Python GTK application.
Popular in PDF & Document Tools
Well-known listings from the same topic.
Percollate FAQ
What is needed to install Percollate?
Can several web pages be combined into one document?
Can content fetched by another command be converted?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











