Processed locally — files never leave your device
EPUB Reader
Open and read EPUB files directly in your browser — adjustable type, light/sepia/night themes, full-text search, and it remembers where you stopped. Nothing to install, nothing uploaded.
Your position in a book is remembered on this device.
How to read an EPUB in your browser
Open your EPUB file
Pick a book from your device. It opens in the browser itself — no install, no upload, no library import.
Adjust the reading view
Set font, size, line spacing and page width; switch between light, sepia and night themes to suit the room you're in.
Read — and pick up where you left off
Jump anywhere from the table of contents or search the whole book. Your position is remembered on this device for next time.
What an EPUB reader actually does
An EPUB is a zip archive with a manifest: chapters as HTML files, stylesheets, images, and a file called the OPF that lists everything and defines the reading order (the spine). A reader's job is bookkeeping followed by rendering: unpack the archive, read the manifest, lay out each chapter according to its stylesheets, and keep the whole thing flowing as one continuous book.
None of this needs an app. A modern browser already has every ingredient — an HTML renderer, CSS support, font handling — because EPUB chapters are standard web pages. A browser-based reader is less an engineering marvel than a careful assembly of machinery your device already runs.
Why read in a browser at all
Install nothing: on a work laptop, a library computer or a friend's tablet, a reader that lives at a URL beats one that needs a download. Open anything: grab an EPUB from Project Gutenberg or your own archive and it opens in seconds, no library import step.
And the property that defines this site: the book you open never leaves your device. A reader implemented in the page itself has no server to send your library to. What you read, and that you read it, stays on your machine — which is also why the reader keeps working after you go offline, once the page is loaded.
Reading features that matter
The features that separate a reader from a page-viewer: font size and family controls (the reason reflowable formats exist), line spacing and margins for comfortable reading, a light/sepia/night theme switch, a table of contents sidebar that jumps anywhere in the book, and a progress marker that remembers where you stopped.
Add full-text search across the book, keyboard page-turns for desktop readers, and a reading progress bar, and you have the checklist this reader is built against. Your position and preferences live in your browser's local storage — on your device, not in an account.
EPUB 2 vs EPUB 3 — does it matter to you?
Mostly no, and that's the point: a competent reader handles both transparently. EPUB 2 (the format the bulk of the world's catalog was published in) defines the table of contents in a file called toc.ncx. EPUB 3 replaced it with nav.xhtml — HTML, oddly enough — and added support for embedded audio and video, mathematical markup, vertical and right-to-left writing, and fixed-layout pages for comics.
Where it does matter: very old readers ignore EPUB 3 features, and fixed-layout EPUB 3 books need a renderer that respects pixel-exact pages. This reader handles both table-of-contents formats — nav.xhtml and the older toc.ncx — so a Project Gutenberg novel and a modern textbook both open with a working contents list.
EPUB 2 vs EPUB 3 at a glance
| EPUB 2 | EPUB 3 | |
|---|---|---|
| Table of contents | toc.ncx (XML) | nav.xhtml (HTML) + NCX fallback |
| Audio / video | Not supported | Embedded, with fallbacks |
| Fixed layout | Not standardized | Yes — comics, picture books |
| MathML / vertical text | No | Yes |
| Typical content | Novels and classic non-fiction | Textbooks, comics, interactive books |
Frequently asked questions
Will my books or reading history be uploaded?
No. The reader opens files locally in your browser; reading position and preferences are stored on your device. There is no account system and no server-side library — there's nothing to upload to.
Which EPUB versions does it support?
Both EPUB 2 and EPUB 3, reading tables of contents from nav.xhtml and the older toc.ncx. DRM-protected files from commercial stores cannot be opened by any reader that isn't authorized by the store.
Does it remember my place in the book?
Yes. Reading progress is saved in your browser's local storage, per book, and offered back the next time you open the same file on the same device. Clearing site data clears it — nothing is kept anywhere else.
Can it read PDF or MOBI files?
The reader focuses on EPUB. PDF reading is a different rendering problem — see the PDF to EPUB page for converting a PDF into something reflowable.
Does a browser reader work offline?
Once the page has loaded, yes: the reader's code and your opened book both live in the browser, so you can keep reading with your connection off.