EPUB Reader Online
Drop an EPUB to read it as a book: paged or scrolled, with the table of contents, search, footnotes and light, sepia or dark pages. No app, no account and no upload.
EPUB Viewer & EPUB Reader for VS Code and Cursor, free
Remembers your page in every book, opens a book you click in the Explorer, and reloads a book that a build script writes again at the same place.
Optional Zovo Pro, USD 19 once: export a book to Markdown and check EPUB files.
Drop an .epub book here
or
EPUB 2 and EPUB 3 books without DRM, up to 200 MB.
Export the whole book and Check EPUB are Zovo Pro tools in the EPUB Reader extension. See the Zovo Pro card below.
Open this in VS Code or Cursor
The same reader runs inside VS Code and Cursor. There it remembers your page in every book, opens a book you click in the Explorer and reloads a book that a build script writes again, at the same place.
Free, MIT license. About EPUB Reader for VS Code.
Zovo Pro
Export a book to Markdown and check EPUB files. Zovo Pro, USD 19 once.
In the EPUB Reader extension, Zovo Pro exports a whole book to Markdown or plain text with its pictures, and checks EPUB files for broken links, missing files and package errors before you publish. Each Pro tool works 3 times for free. One payment covers the Pro tools in 22 Zovo extensions. Everything that is free stays free.
After a card payment you get a key on the page. With GitHub Sponsors you sign in from the extension. Details on the Zovo Pro page.
Related tools
- PDF Viewer & PDF Reader (Dark Mode) on the VS Code Marketplace (also on Open VSX). Reads PDFs with dark pages, search, an outline and highlights.
- PDF Viewer with dark mode. Reads PDFs in VS Code with dark pages, search and an outline.
- DOCX Viewer & ODT Viewer. Shows Word files as pages in VS Code.
- reStructuredText Preview. Previews .rst documents in VS Code.
- PDF Dark Mode Viewer, free in your browser.
- DOCX Viewer Online, free in your browser.
- PPTX Viewer Online, free in your browser.
Questions
Is my book uploaded anywhere?
No. The page reads the EPUB inside this tab, and the EPUB Reader extension's own code opens it in a background worker of the page. The Content Security Policy sets connect-src to none, and the worker has no network functions. Open the Network tab of your browser tools and you will see no request when a book opens.
Which books does it open?
EPUB 2 and EPUB 3 books up to 200 MB, as sold without DRM by many shops and as made by Calibre, Sigil, Pandoc and InDesign. Books with Adobe or Apple DRM cannot be read by any web page. Kindle files (MOBI, AZW) need to be converted to EPUB first.
Can I change the font and theme?
Yes. Pick paged or scrolled reading, the font size, serif or sans, and a light, sepia or dark theme. Your choices stay in this browser for the next book.
Can I search the book?
Yes. Search looks through every chapter and lists the matches with a little context; click one to jump there. Footnotes open in a popup, so you keep your place.
Is a book with scripts safe to open?
Yes. Every chapter goes through an allow-list cleaner before it is shown: scripts, frames, forms, event handlers and outside resources are removed, and the page allows only its own scripts. Pictures come from inside the book, never from the web.
Does it work offline?
Yes. After the first visit the page keeps a copy of its own files, so it opens books with no connection.
What is free and what is Zovo Pro?
Reading, the table of contents, search, footnotes, themes and the Markdown copy of one chapter are free here and in the VS Code extension. Exporting a whole book to Markdown or text with its pictures and checking EPUB files are Zovo Pro in the extension. One USD 19 payment covers the Pro tools in every Zovo extension.