FREEDOM251

Freedom251 › Ebook Reader Software

Foliate

Free plan Linux

Visit Foliate Alternatives Pricing

Foliate's own site

What Foliate is

Foliate is a free e-book reader for Linux that opens EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF files. Readers can choose paginated or scrolling layouts and adjust fonts, spacing, margins, and colors. Navigation includes a table of contents, in-book search, a progress slider, history, and touchpad or touchscreen page-turn gestures. Foliate supports right-to-left text, vertical writing, fixed-layout books, automatic hyphenation, popup footnotes, and media overlays. Reading progress, bookmarks, and annotations are saved as JSON files that can be copied for backup or syncing. Readers can look up words in Wiktionary and Wikipedia or translate passages with Google Translate. Narration requires Speech Dispatcher and an output module such as espeak-ng; it is unavailable while a book’s embedded audio overlay is active. Foliate blocks JavaScript and external resources in EPUBs, and its project recommends a sandboxed setup such as Flatpak for additional protection. Packages are listed for Arch Linux, Debian, Fedora, and openSUSE, as well as Flathub and the Snap Store.

Who it suits

Foliate suits Linux readers who want to open several e-book and document formats and customize reading layouts. It also offers annotations, lookups, and translation tools.

What it does well

  • Opens EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF
  • Supports layout, font, spacing, margin, and color adjustments
  • Stores progress, bookmarks, and annotations in copyable JSON files
  • Blocks JavaScript and external resources in EPUB files

What to know first

  • Listed platform is Linux
  • Narration requires Speech Dispatcher and an output module
  • Narration is unavailable during embedded audio overlays

Limits

Foliate is free software at no cost. Text-to-speech needs Speech Dispatcher and an output module, and is unavailable when the book’s embedded audio media overlay is active.

Plans

PlanBilled and limitsPrice
Free softwareFree to redistribute and modify under the GNU General Public LicenseFree

As johnfactotum.github.io lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the Foliate project website.
  2. Choose a Linux distribution package or use Flathub or the Snap Store.
  3. Open a supported EPUB, Mobipocket, Kindle, FB2, CBZ, or PDF file.
  4. Adjust the reading layout and display controls as needed.
  5. Install Speech Dispatcher and an output module such as espeak-ng to use text-to-speech.

Verdict

Foliate brings broad file support and adjustable reading controls to Linux, with notes and progress saved in portable files. Readers interested in narration should account for its additional software requirement and audio-overlay limit.

Questions

How much does Foliate cost?

The Free software plan costs nothing and is free to redistribute and modify under the GNU General Public License.

Which platforms does Foliate support?

It is listed for Linux. Packages are listed for Arch Linux, Debian, Fedora, and openSUSE, and it is available on Flathub and the Snap Store.

Which file formats can Foliate open?

It supports EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF.

Can Foliate sync reading progress?

Reading progress, bookmarks, and annotations are stored in JSON files that users can copy to sync or back up.

Does Foliate support text-to-speech?

Yes. It uses Speech Dispatcher and requires an output module such as espeak-ng; it is unavailable while embedded audio media overlays are active.

Is Foliate open source?

The Free software plan allows redistribution and modification under the GNU General Public License.

Facts from Foliate's own pages

Advanced rendering
It supports right-to-left text, vertical writing, fixed-layout books, auto-hyphenation, popup footnotes, and media overlays. · johnfactotum.github.io, 8 Oct 2026
Distribution
The project lists packages for Arch Linux, Debian, Fedora, and openSUSE, and says it is available on Flathub and the Snap Store. · github.com, 8 Oct 2026
File formats
It opens EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF files. · johnfactotum.github.io, 8 Oct 2026
Integrations
Optional Flatpak permissions enable network access for online lookup and translation tools, Speech Dispatcher access for narration, and Tracker access to locate files in the library view. · github.com, 8 Oct 2026
Limit
Text-to-speech is unavailable when the book's embedded audio media overlay is active. · github.com, 8 Oct 2026
Lookup and translation
Foliate can look up words in Wiktionary and Wikipedia and translate passages with Google Translate. · johnfactotum.github.io, 8 Oct 2026
Navigation
It includes a table of contents, in-book search, a reading progress slider, navigation history, and touchpad and touchscreen page-turn gestures. · johnfactotum.github.io, 8 Oct 2026
Notes
Reading progress, bookmarks, and annotations are stored in JSON files that users can copy to sync or back up. · github.com, 8 Oct 2026
Purpose
Foliate is an e-book reader for Linux. · johnfactotum.github.io, 8 Oct 2026
Reading controls
Readers can choose paginated or scrolled mode and adjust font, spacing, margins, and color scheme. · johnfactotum.github.io, 8 Oct 2026
Security
Foliate blocks JavaScript and external resources in EPUB files, and recommends running in a sandboxed environment such as its Flatpak package for additional protection. · github.com, 8 Oct 2026
Support
The project directs users to its FAQ, issue tracker, and discussion forum for questions and feedback. · johnfactotum.github.io, 8 Oct 2026
Text to speech
Text-to-speech uses Speech Dispatcher and requires Speech Dispatcher and an output module such as espeak-ng to be installed. · github.com, 8 Oct 2026

Where Foliate stands on Freedom251

Look at these too