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.
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.