Discover

Upload EPUBs and CBZ comics from this device, search Project Gutenberg, or paste a link to any DRM-free EPUB. Everything is stored on this device and opens offline.

What should I read next?
Suggestions are based on your shelf and reading progress. Only free public-domain books are suggested.
EPUB books, PDFs, and CBZ comics or manga. Pick several at once. Files are copied into the app, so the originals can be deleted afterwards.
Browse Standard Ebooks

Shelf

Your downloaded books. Tap a cover to read.

Nothing here yet. Find something in Discover and it will land on this shelf.

Loans

Physical library books and Libby checkouts, with due dates.

No loans tracked. Add one and it becomes a date-due slip here, with a reminder three days before it's due.

Settings

Appearance

App theme
Page turn animation

Your data

Everything lives in this browser. Export saves your shelf metadata, reading positions, bookmarks, and loans as JSON. Book files are not included; downloaded books re-fetch on import, and uploaded files need uploading again.

About

Shelfmark reads DRM-free EPUBs with epub.js, PDFs with pdf.js, and CBZ comics with JSZip. Search comes from Gutendex. Covers and metadata for loans come from Open Library. Suggestions run through your own recommendation endpoint at /api/recommend.

Opening…

Bookmarks

Contents

Text

Theme
Size
Line height
Layout
0%

Add a loan