Read EPUB Files Online — No Install, No Upload

Downloading an app to read one EPUB makes no sense. The Epublys reader opens in any modern browser — Chrome, Firefox, Safari, Edge — on any device. Drop your file in, start reading. No account, no install, nothing transmitted.

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. There's no endpoint to send data to because none exists.

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

FeatureEPUBPDF
Table of contents sidebarYes — extracted from nav or NCXYes — page-based
Themes: Light / Dark / SepiaYesYes
Font size controls (A+ / A−)YesZoom control
Keyboard navigation (Arrow keys)Yes — ← → or ↑ ↓Yes — ← → or ↑ ↓
Search within bookYesNo
Bookmarks (persistent)Yes — saved in browser localStorageYes
Fullscreen modeYesYes
Reading position memoryYes — resumes on next openYes — page saved locally
Swipe navigation (mobile)YesYes
Files uploaded to serverNoNo

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

The Sepia theme is the most comfortable for extended reading — warm tones and lower contrast reduce eye strain more than pure white does. Dark mode inverts the color scheme: white text on a dark background. Whether dark mode is genuinely better for eyes is contested, but it's clearly better in low-light environments and on OLED screens where black pixels are off entirely.

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: loading a large EPUB in a mobile browser uses RAM from a shared pool. On older Android devices or iPhones with less than 3GB of RAM, a 9–10MB EPUB may reload the page when another app briefly takes focus. 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.

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 DRM-free EPUB to open here.

Large files — Free tier: EPUB up to 10MB, PDF up to 15MB. If you're over the limit, 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

ReaderRequires installFiles client-sideBest for
Epublys (browser)NoYes — never uploadedQuick reads, any device, no footprint
Apple BooksPre-installed (Mac/iOS)Yes (local)Mac, iPhone, iPad — best EPUB 3 support on iOS
Kindle appYesSend to Kindle (server)Amazon ecosystem; converts EPUB to KFX
Moon+ Reader (Android)YesYesBest Android dedicated reader, fine typography
CalibreYes (200MB+)YesLibrary management + reading on desktop
Thorium ReaderYesYesBest 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:

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 →

Found this helpful? Share it