Read EPUB Files Online — No Install, No Upload
For a quick EPUB preview, a browser reader avoids an app installation. The Epublys reader opens in any modern browser — Chrome, Firefox, Safari, Edge — on any device. Drop your file in, start reading. No account or install required. Book files stay on your device; signed-in Pro Sync can send reading positions, highlights and notes.
Why a Browser Reader Makes Sense
The install-an-app model has a real cost: you don't control what apps do with your files. A browser reader that processes files locally gives you a concrete guarantee: the file never leaves your machine. That's not a privacy policy — it's the architecture. The reader uses the browser's File API to load the EPUB into memory and render it directly. The reader does have optional account-backed Sync: for signed-in Pro users it sends reading data, including book title, position, highlighted text and notes, to Epublys. The book file itself is not uploaded. See the privacy policy for that distinction.
The other benefit is immediacy. Someone sends you an EPUB and you want to check chapter three before deciding whether to read the whole thing. Opening a browser tab is faster than any app store flow.
What the Reader Actually Does
Format support: EPUB (EPUB 2 and EPUB 3) and PDF. EPUB is the main event — the full feature set applies. PDF is rendered page-by-page using the browser's PDF engine, with keyboard navigation and zoom.
Features confirmed in the reader
| Feature | EPUB | |
|---|---|---|
| Table of contents sidebar | Yes — extracted from nav or NCX | No — page navigation only |
| Themes: Light / Dark / Sepia | Yes | Yes |
| Font size controls (A+ / A−) | Yes | Zoom control |
| Keyboard navigation (Arrow keys) | Yes — ← → or ↑ ↓ | Yes — ← → or ↑ ↓ |
| Search within book | Yes | No |
| Bookmarks (persistent) | Yes — saved in browser localStorage | Yes |
| Fullscreen mode | Yes | Yes |
| Reading position memory | Yes — resumes on next open | Yes — page saved locally |
| Swipe navigation (mobile) | Yes | Yes |
| Files uploaded to server | No | No |
Keyboard Shortcuts
When the reader is open, standard keyboard navigation works:
- ← / ↑ — previous page or chapter
- → / ↓ — next page or chapter
If the keyboard stops responding, click inside the reader area first to ensure it has focus. The shortcut handler disables itself when a text input is active (like the search field) so you don't accidentally navigate while typing.
Dark Mode Reading
Choose Light, Dark or Sepia based on your surroundings and reading preference. Dark mode inverts the color scheme: white text on a dark background. If contrast or legibility is uncomfortable, change the theme, brightness and font size together.
Theme preference is applied to the renderer — not just the UI chrome — so the book's own text inherits the correct background. Font color and background both switch. Images render on a neutral background regardless of theme.
Reading on Mobile
The reader is usable on mobile. The toolbar shows the same controls — TOC, theme, font size, bookmarks, fullscreen. Swipe left and right to navigate pages. The TOC sidebar overlays the content rather than pushing it sideways on narrow screens.
Practical caveat: a large EPUB and its decoded images use browser memory. Under memory pressure a mobile browser may reload the tab, especially when switching apps. For regular mobile reading, Moon+ Reader (Android) or Apple Books (iOS) are more resource-efficient. The browser reader works well for checking files on the go.
On Android there is also the Epublys app, which reads EPUB and PDF offline, keeps a library, and runs the EPUB and PDF tools on the phone. Free on Google Play.
Screen Reader Compatibility
The reader's toolbar controls are labelled with ARIA attributes and title text. For VoiceOver (iOS/Mac) or TalkBack (Android), the controls are reachable by focus navigation. The book content itself is rendered in an iframe by the EPUB rendering library — screen reader access to the content depends on how well the EPUB's own XHTML is marked up. A book with proper heading structure, alt text on images, and correct language declarations will read well; a book with structural problems will not.
If you're producing accessible EPUBs and want to verify screen reader behavior, use the Epublys reader as a quick test environment alongside proper tools like Ace by DAISY.
Limitations
DRM — The reader cannot open DRM-protected files. That includes books from Amazon, Adobe Digital Editions, Kobo (store purchases), and library lending (OverDrive, Libby). The file must be a DRM-free EPUB to open here.
Large files — the reader has no tier limit, because nothing is uploaded. What it has is your browser's memory: the whole book is held in RAM. Above 30MB the reader warns you before opening and lets you continue anyway; if it struggles, compress the EPUB first (images are usually the culprit), or split it by chapter and read one part at a time.
Fixed-layout EPUB — Fixed-layout EPUBs (comics, children's books, heavily designed textbooks) render page-by-page rather than as reflowable text. Support is functional but not optimized — for complex fixed-layout content, a dedicated app like Apple Books or Thorium Reader renders them better.
EPUB 3 interactivity — EPUB 3 supports embedded JavaScript and audio. The reader handles static EPUB 3 content correctly. JavaScript-interactive elements are disabled. Audio/video overlays are not rendered.
How It Compares to Apps
| Reader | Requires install | Files client-side | Best for |
|---|---|---|---|
| Epublys (browser) | No | Yes — never uploaded | Quick reads, any device, no footprint |
| Apple Books | Pre-installed (Mac/iOS) | Yes (local) | Mac, iPhone, iPad — best EPUB 3 support on iOS |
| Kindle app | Yes | Send to Kindle (server) | Amazon ecosystem; converts EPUB to KFX |
| Moon+ Reader (Android) | Yes | Yes | Best Android dedicated reader, fine typography |
| Calibre | Yes (200MB+) | Yes | Library management + reading on desktop |
| Thorium Reader | Yes | Yes | Best EPUB 3 / accessibility compliance desktop |
Related Tools
If you opened an EPUB and something looks wrong, the problem is usually in the file, not the reader:
- Validate EPUB — find broken links, missing manifest entries, malformed structure
- Read EPUB on Android — dedicated app options
- Read EPUB on iPhone — Apple Books and alternatives
- Best free EPUB readers — full platform comparison
Try it now — free
Read EPUB and PDF files directly in your browser. Free online ebook reader with table of contents, themes, font controls, and keyboard navigation. No upload, no sign up — files never leave your device.
Read EPUB & PDF Online →