Foliate
Foliate is a free e-book reader for Linux that opens EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF files.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Free software | Free | Free 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
- 1
Librera Reader
Free planOpen sourceAndroidiOSWebExtension8.5$5.99 one-time - 2

Readest
Free planOpen sourceAndroidiOSWebLinux8.4From $4.99 a month - 3

BookFusion
Free planAndroidiOSWebAPI8.0From $2.99 a month - 4

FBReader
Free planAndroidiOSLinuxmacOS7.6$14.99 one-time - 5
KyBook 3
Free planiOSmacOS7.5From $14.99 a year - 6
Libby
Free planAndroidiOSWebmacOS7.3Free plan
