Best EPUB Reading Apps for Desktop — Mac, Windows, and Linux (2026)
Reading an EPUB on a desktop computer is less common than on a dedicated e-reader or tablet, but the right app makes a significant difference. This guide covers the best free EPUB readers for Mac, Windows, and Linux in 2026.
Quick comparison
| App | Platforms | EPUB 3 | Accessibility | Free? |
|---|---|---|---|---|
| Thorium Reader | Mac, Windows, Linux | Full | Excellent (DAISY) | Yes |
| Calibre viewer | Mac, Windows, Linux | Full | Good | Yes |
| Apple Books | Mac, iOS | Full | Good (VoiceOver) | Yes (built-in) |
| Sumatra PDF | Windows only | Partial | Basic | Yes |
| Foliate | Linux (GNOME) | Full | Good | Yes |
| Kobo for Desktop | Mac, Windows | Full | Basic | Yes |
Thorium Reader — best overall
Thorium Reader is the gold standard for desktop EPUB reading. Developed by EDRLab with support from the DAISY Consortium, it prioritizes accessibility and standards compliance above all else.
- Platforms: Windows, macOS, Linux (AppImage and deb)
- EPUB support: EPUB 2 and EPUB 3, including media overlays for read-aloud
- Accessibility: Full screen reader support (NVDA, JAWS, VoiceOver, Orca), keyboard navigation, customizable text spacing
- Highlights and annotations: Yes, with export
- LCP DRM: Supports Lightweight Content Protection (library ebooks)
Download: thorium-reader.org (free, open source)
Best for: Accessibility users, screen reader workflows, library ebooks, anyone who wants correct EPUB 3 rendering.
Calibre — library manager + reader
Calibre is primarily an ebook library manager, but its built-in viewer is capable and supports EPUB 3 well since version 5.
- Platforms: Windows, macOS, Linux
- EPUB support: EPUB 2 and EPUB 3
- Library management: The main reason to use Calibre — organize hundreds of ebooks, convert formats, edit metadata
- Viewer: Launches from the main interface; supports highlights, bookmarks, and custom CSS injection
- Custom CSS: Override publisher styles — useful for academic PDFs converted to EPUB with non-ideal typography
Download: calibre-ebook.com (free, open source)
Best for: Users managing a large ebook library who want conversion and reading in one tool.
Apple Books — Mac and iOS
Apple Books is pre-installed on every Mac and provides a polished reading experience tightly integrated with iCloud sync across devices.
- Platforms: macOS, iOS, iPadOS
- EPUB support: EPUB 2 and EPUB 3 (including fixed-layout)
- iCloud sync: Bookmarks, highlights, and reading position sync across all Apple devices
- Import: Drag EPUB files onto the Books icon, or double-click any .epub file
- Limitations: No Windows version; DRM-purchased books are Apple-only
Best for: Mac users in the Apple ecosystem who read across iPhone, iPad, and Mac.
Sumatra PDF — lightweight Windows option
Sumatra PDF is a fast, minimal reader for Windows that supports EPUB alongside PDF, MOBI, XPS, and DjVu. It prioritizes speed and small footprint over features.
- Platforms: Windows only
- EPUB support: EPUB 2 and basic EPUB 3 (no media overlays or scripted content)
- No annotations: Sumatra is read-only — no highlighting or notes
- Speed: Opens files almost instantly; very low memory usage
Download: sumatrapdfreader.org (free, open source)
Best for: Windows users who want a fast, no-frills reader and don't need annotations.
Browser-based options
If you don't want to install anything, two browser-based options work well on desktop:
- EPUBReader (Firefox extension): Adds EPUB reading directly in Firefox. Drag and drop any EPUB file to open it. Free.
- Bibi EPUB Reader: A web-based EPUB reader you can self-host or find hosted versions of online. Supports EPUB 3.
- Google Play Books (web): Upload any EPUB to play.google.com/books and read it in the browser with sync across Android, iOS, and web.
Linux: Foliate
For GNOME desktop Linux users, Foliate is the most polished option — better typography controls than Calibre's viewer, with support for EPUB 3, annotations, and dictionary lookup.
Install: sudo apt install foliate (Ubuntu 20.04+) or via Flatpak: flatpak install flathub com.github.johnfactotum.Foliate
FAQ
Can I read Kindle books on desktop without a Kindle?
Yes — Amazon's free Kindle app for Windows and Mac reads .mobi and .azw3 files (Kindle format), but not EPUB. To read EPUBs on desktop, use one of the apps above instead.
Which desktop EPUB reader has the best accessibility support?
Thorium Reader, developed with the DAISY Consortium. It has the best screen reader integration (NVDA, JAWS, VoiceOver, Orca) and supports DAISY audio + text synchronization for read-aloud workflows.
How do I open an EPUB file on Windows?
Download Thorium Reader or Sumatra PDF, then either double-click the EPUB file (if you set the default program) or use File > Open within the app. Calibre also works but requires importing into its library first.
Does Apple Books support EPUB 3?
Yes. Apple Books supports EPUB 3 including fixed-layout EPUBs, CSS animations, and media overlays. It's one of the better EPUB 3 implementations on desktop.
Convert it to EPUB free at toolkit.bot — works with Thorium, Calibre, Apple Books, and all readers above.