EPUB Reader
How to upload and read EPUB books directly inside Screvi
What is the EPUB Reader?
Screvi lets you upload your own EPUB book files and read them directly in the app. Your highlights live right next to the original source, always in full context.
This is especially useful if you want to keep your reading library flexible and under your control, rather than locked into a single platform like Kindle.
How to Upload an EPUB
- Go to Sources in the web app
- Click Add Source and select Upload EPUB
- Choose your
.epubfile (up to 100MB) - Screvi extracts the book content, cover, and metadata automatically
- The book appears in your library, ready to read
You can also attach an EPUB file to an existing source if you've already imported highlights for that book.
Reading Experience
The reader includes:
- Two-page spread on desktop, single page on mobile
- Table of Contents panel with per-chapter progress
- Typography controls — adjust font family, size, line height, content width, and text justification
- Search — full-text search across the entire book (Cmd/Ctrl+F)
- Dark mode support
- Reading progress — tracks your position, percentage, and pages remaining
- RTL support — automatically detected from book metadata
Highlighting & Notes
Select any text while reading to:
- Create a highlight with a color of your choice
- Add a note to the highlight
- Tag the highlight
- Mark it as a favorite
All highlights sync to your Screvi library and are available across all your devices, in your review sessions, and in search.
Supported Formats
- EPUB 2.0 and EPUB 3 (reflowable layout only)
- Fixed-layout EPUBs are not supported
- DRM-protected files are not supported — you need a DRM-free EPUB
Position Tracking
Screvi saves your reading position automatically. When you return to a book, it picks up exactly where you left off, even if you change font size or window size.
Still have questions?