EVERYTHING XIAOMI
Get listed

Foliate

Foliate is a free e-book reader for Linux that opens EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF files.

Place
#24 of 27
Score
5.7
Foliate's website

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 scrolled layouts and adjust fonts, spacing, margins, and color scheme. Navigation includes a table of contents, in-book search, progress slider, navigation history, and touchpad or touchscreen page-turn gestures. It supports right-to-left text, vertical writing, fixed-layout books, automatic hyphenation, popup footnotes, and media overlays. Reading progress, bookmarks, and annotations are saved in JSON files that users can copy for backup or syncing. Foliate can look up words in Wiktionary and Wikipedia and translate passages with Google Translate. Text-to-speech uses Speech Dispatcher and requires an installed output module such as espeak-ng; it is unavailable while a book's embedded audio overlay is active. The reader blocks JavaScript and external resources in EPUB files, and the project recommends a sandboxed environment such as its Flatpak package for added protection. Linux packages and store listings include Arch, Debian, Fedora, openSUSE, Flathub, and Snap Store.

Good

  • Opens six listed file formats
  • Offers paginated and scrolled reading modes
  • Saves bookmarks and annotations in copyable JSON files
  • Includes lookup and translation tools
  • Blocks JavaScript and external EPUB resources

Watch out

  • Text-to-speech requires Speech Dispatcher and an output module
  • Text-to-speech is unavailable during embedded audio overlays
  • Project recommends sandboxing for additional protection

Who it suits

Foliate suits Linux users who want to read a range of ebook and document formats with adjustable layouts and reading tools. It may also suit readers who want annotations and progress saved in files they can copy for backup or syncing.

Verdict

Foliate offers Linux readers format support, adjustable reading controls, and portable annotation and progress files at no cost. Readers interested in narration should note its setup requirements and the embedded-audio limitation.

Plans and prices

From Foliate's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Free softwareFreeFree to redistribute and modify under the GNU General Public License

The facts

Each one read from Foliate's own pages, with the date it was checked.

What it does

Advanced rendering
It supports right-to-left text, vertical writing, fixed-layout books, auto-hyphenation, popup footnotes, and media overlays.checked 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.checked 8 Oct 2026
File formats
It opens EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF files.checked 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.checked 8 Oct 2026
Limit
Text-to-speech is unavailable when the book's embedded audio media overlay is active.checked 8 Oct 2026
Lookup and translation
Foliate can look up words in Wiktionary and Wikipedia and translate passages with Google Translate.checked 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.checked 8 Oct 2026
Notes
Reading progress, bookmarks, and annotations are stored in JSON files that users can copy to sync or back up.checked 8 Oct 2026
Purpose
Foliate is an e-book reader for Linux.checked 8 Oct 2026
Reading controls
Readers can choose paginated or scrolled mode and adjust font, spacing, margins, and color scheme.checked 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.checked 8 Oct 2026
Support
The project directs users to its FAQ, issue tracker, and discussion forum for questions and feedback.checked 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.checked 8 Oct 2026

Alternatives to Foliate

All alternatives
  1. 1

    Librera Reader

    Free planOpen sourceAndroidiOSWebExtension
    8.5$5.99 one-time
  2. 2Readest logo

    Readest

    Free planOpen sourceAndroidiOSWebLinux
    8.4From $4.99 a month
  3. 3BookFusion logo

    BookFusion

    Free planAndroidiOSWebAPI
    8.0From $2.99 a month
  4. 4FBReader logo

    FBReader

    Free planAndroidiOSLinuxmacOS
    7.6$14.99 one-time
  5. 5

    KyBook 3

    Free planiOSmacOS
    7.5From $14.99 a year
  6. 6

    Libby

    Free planAndroidiOSWebmacOS
    7.3Free plan