EPUB Ebook Reader
Read DRM-free EPUB files directly in your browser. Fluid pagination, custom typography, and zero tracking of your reading habits.
Escape the walled gardens
Major ebook ecosystems track every page you turn, every highlight you make, and how long you spend on each chapter. If you've acquired DRM-free EPUB files (from Project Gutenberg, direct from authors, or standard bundles), you shouldn't have to upload them to a corporate cloud just to read them comfortably.
uplayfile utilizes Epub.js to parse the EPUB archive (which is essentially a zipped website) locally in your browser, extracting the text, images, and structure without sending a single byte over the network.
How local parsing works
An EPUB file is a zip archive containing HTML files, CSS, and a manifest (OPF). When you load an EPUB into uplayfile, the browser unzips the file in memory, reads the manifest to determine reading order, and renders the HTML content into an iframe or shadow DOM to prevent CSS conflicts with the main site.
Typography & Layout
Because the EPUB is rendered using web standards, you have full control over the presentation.
- → Adjustable font sizing (rem-based)
- → Switchable themes (Light, Sepia, Dark)
- → Reflowable text that adapts to any screen width
Limitations of local reading
- No DRM support: We cannot and will not decrypt files locked by Amazon, Apple, or Adobe DRM schemes.
- Stateless reading: Because we don't use a database, your reading progress (bookmarks/current page) is saved only in your local browser storage. If you clear your site data, your progress is lost.