Chaptera Reference Manual
Complete documentation for the Chaptera AI-powered ebook reading platform.
Overview
Chaptera is an AI-powered ebook reading platform that combines a full-featured reading environment with deep AI capabilities — including contextual chat, automatic summarization, quiz generation, flashcards, study guides, character tracking, and more. It supports both EPUB and PDF formats and works across all modern browsers.
Supported Formats
| Format | Upload | Reader Engine | AI Features | Notes |
|---|---|---|---|---|
| EPUB (.epub) | ✅ | Readium Web Navigator 2.1.1 | Full | Reflowable; all reading modes supported |
| PDF (.pdf) | ✅ | pdfjs-dist via react-pdf-highlighter-extended | Full | Page-based; Figure Gallery available |
| PDF → EPUB conversion | — | — | Full after conversion | Quota-limited; analyze quality first |
Key Capabilities
Subscription Tiers
| Feature | Free | Plus | Pro | Team |
|---|---|---|---|---|
| Books in library | 5 | 25 | Unlimited | Unlimited |
| PDF-to-EPUB conversions/mo | 5 | 15 | 50 | Unlimited |
| AI Chat questions/day | 5 | 30 | Unlimited | Unlimited |
| Summaries | — | Basic (chapter) | All scopes | All scopes |
| Quiz generation | — | ✓ | ✓ | ✓ |
| Flashcards (SM-2) | — | — | ✓ | ✓ |
| Study Guides | — | — | ✓ | ✓ |
| Character Tracker | — | — | ✓ | ✓ |
| Plot Timeline | — | — | ✓ | ✓ |
| Cross-format Sync | — | — | ✓ | ✓ |
| Semantic / AI Search | — | — | ✓ | ✓ |
| Shared annotations | — | — | — | ✓ |
| Group AI Chat | — | — | — | ✓ |
| Collaboration tools | — | — | — | ✓ |
| Read Aloud (TTS) | Limited quota | Higher quota | High quota | Highest quota |
| Reading analytics | Basic | Full | Full | Full + team |
| Price (monthly) | $0 | ~$9.99 | ~$13.99 | ~$16/user |
Library Management
Adding Books
Books can be added to your library in two ways:
- Drag and drop — drag one or more files directly onto the library page drop zone.
- Browse dialog — click the Upload Book button and select files through the file picker.
| Property | Detail |
|---|---|
| Supported formats | EPUB (.epub), PDF (.pdf) |
| Max files per upload | 10 files at once |
| Max file size | Tier-dependent (typically 200 MB for EPUB, 500 MB for PDF) |
| Metadata extraction | Title, author, cover image extracted automatically from EPUB metadata or PDF document properties |
| Processing | Books are indexed in the background; AI features become available once indexing completes (minutes for most books) |
View Modes
| Mode | Description |
|---|---|
| Grid | Cover image cards arranged in a responsive grid. Shows title, author, progress bar, and annotation counts. |
| List | Compact single-row entries with cover thumbnail, title, author, and key stats. |
| Table | Sortable column view with all metadata fields visible; ideal for large libraries. |
Sorting
| Sort Option | Behaviour |
|---|---|
| Recently Read | Books you opened most recently appear first. Default sort. |
| Recently Added | Sorted by upload timestamp, newest first. |
| Title A–Z | Alphabetical by book title. |
| Progress | Sorted by reading progress percentage, highest first. |
Search
Press Cmd+K (macOS) or Ctrl+K (Windows/Linux) anywhere in the library to open the quick search palette. You can also click the search icon in the library toolbar.
- Searches title and author fields across your entire library.
- Results update in real time as you type.
- Select a result with arrow keys and press Enter to open the book.
Filter Tabs
| Tab | Shows |
|---|---|
| All | Every book in your library regardless of type or annotation status. |
| Books | Books only, excluding any non-book documents. |
| Notes | Books that have at least one note annotation. |
| Highlights | Books that have at least one text highlight. |
Book Cards
In Grid and List views, each book card displays:
- Cover image (or auto-generated placeholder if none is available)
- Title and author
- Reading progress percentage with a visual progress bar
- Annotation count chips: notes count, highlights count, bookmarks count
- Format badge (EPUB or PDF)
- Context menu (three-dot icon) for quick actions: Open, Edit Metadata, Delete, Convert to EPUB
Edit Metadata
Open a book's context menu and select Edit Metadata to change:
- Title — free-text field
- Author — free-text field
- Cover image — upload a replacement image (JPG or PNG)
- Description — free-text synopsis, shown in library tooltips
Deleting Books
Select Delete from the book's context menu. A confirmation dialog will appear. Deletion permanently removes the book file, all associated annotations, reading progress, and AI-generated content.
Bulk Selection and Actions
- Click the checkbox that appears on hover in Grid view, or the row checkbox in Table view, to select individual books.
- Use Shift+click to select a range.
- The bulk-action toolbar appears at the bottom of the page when one or more books are selected.
- Bulk actions available: Add to Collection, Delete, Export Annotations.
PDF-to-EPUB Conversion
PDFs can be converted to reflowable EPUB format, unlocking all EPUB-exclusive reading modes and display settings.
| Step | Description |
|---|---|
| 1. Analyze Quality | Click Analyze before converting. The system estimates conversion quality (text extraction confidence, layout complexity). A quality score is shown before you commit. |
| 2. Convert | Confirm conversion. Processing runs in the background (seconds to minutes depending on page count). |
| 3. Result | The converted EPUB appears as a separate entry in your library, linked to the original PDF for cross-format sync. |
| Tier | Monthly Conversion Quota |
|---|---|
| Free | 5 conversions / month |
| Plus | 15 conversions / month |
| Pro | 50 conversions / month |
| Team | Unlimited conversions |
Continue Reading Shelf
The top of the library page shows a Continue Reading shelf displaying your 3–5 most recently opened books with their current progress. Clicking a card reopens the book at your last saved position.
Collections
Collections let you organise your library into named folders. Chaptera supports both standard collections (manually curated) and smart collections (rule-based, auto-updating).
Standard Collections
Standard collections are manually managed folders. You decide which books belong to each one.
- Click New Collection in the left sidebar or via the Collections page header.
- Enter a name, choose an icon and colour, then save.
- Add books by dragging them onto the collection in the sidebar, or via the book's context menu → Add to Collection.
- A book can belong to multiple collections simultaneously.
Smart Collections
Smart collections automatically include books that match a set of filter rules. Rules are re-evaluated whenever your library changes.
Available Filter Rules
| Rule | Operators | Example |
|---|---|---|
| Format | is / is not | Format is EPUB |
| Reading progress | >, <, =, between | Progress > 75% |
| Has highlights | is true / is false | Has highlights is true |
| Has notes | is true / is false | Has notes is true |
| Date added | before / after / in last N days | Added in last 30 days |
| Author contains | contains / starts with / equals | Author contains "Tolkien" |
| Title contains | contains / starts with / equals | Title contains "Machine Learning" |
| Tag | has tag | Has tag "to-read" |
Multiple rules within a smart collection are combined with AND logic (all rules must match) or OR logic (any rule matches), selectable per collection.
Creating and Editing Collections
| Action | How To |
|---|---|
| Create | Collections sidebar → + New Collection |
| Edit name / icon / colour | Right-click the collection → Edit, or click the ··· menu next to the collection name |
| Delete | ··· menu → Delete. Books are not deleted; only the collection folder is removed. |
| Reorder | Drag collections in the sidebar to reorder them. |
Colour and Icon Customisation
Each collection can have a custom colour (chosen from a palette of 12 colours) and an icon (chosen from a set of 30+ emoji/icon options such as 📚, 🔬, 🎭, ⭐). Colours appear in the sidebar indicator dot and as an accent on the collection's cover mosaic.
Hierarchical Collections
Collections can be nested to create parent/child hierarchies up to 3 levels deep. To create a sub-collection, drag an existing collection onto a parent, or use the Create inside… option in the ··· menu.
📁 Non-Fiction
📁 Science
📁 Physics
EPUB Reader
The EPUB reader is powered by Readium Web Navigator 2.1.1, a robust, standards-compliant engine that renders reflowable EPUB 2 and EPUB 3 content inside a set of iframes for smooth viewport buffering.
Navigation
| Method | Description |
|---|---|
| Table of Contents sidebar | Click the TOC icon (☰) in the left reader panel to open the chapter list. Click any chapter to jump directly to it. |
| Page arrows | Left/right arrow buttons flanking the reading area navigate backward and forward one page. |
| Progress bar | A thin progress bar at the top of the reader shows your position in the book. Click anywhere on it to jump to that approximate position. |
| Swipe (touch) | On touch devices, swipe left/right to turn pages. |
Keyboard Shortcuts
| Key | Action |
|---|---|
| Space or → | Next page |
| ← | Previous page |
| Cmd+F / Ctrl+F | Open in-book search |
| Escape | Close search / close panel |
| + / - | Increase / decrease font size |
| B | Add bookmark at current position |
Font Size Adjustment
Use the + and − buttons in the reader toolbar, or the keyboard shortcuts above. Font size can also be set precisely in the Display Settings panel (see Section 6). Changes apply instantly without losing your reading position.
Within-Book Search
Press Ctrl+F or click the search icon in the toolbar to open the find bar. Enter a search term to highlight all matches in the current chapter and display a result count. Use Enter to cycle through matches.
CFI-Based Deep Linking
Chaptera uses Canonical Fragment Identifiers (CFI) to encode precise positions within an EPUB. Every annotation, bookmark, and saved reading position is stored as a CFI string, enabling exact position restoration across sessions and devices — even after re-uploads.
PDF Reader
The PDF reader is powered by pdfjs-dist via react-pdf-highlighter-extended. It renders PDF pages as high-fidelity canvas frames and supports text selection, annotation, and all AI features available for indexed PDFs.
Page Navigation
| Method | Description |
|---|---|
| Prev / Next buttons | Arrow buttons in the toolbar navigate one page at a time. |
| Page number input | Click the current page number display in the toolbar, type a target page number, and press Enter. |
| Scroll | Scroll vertically to move through pages in continuous scroll mode. |
| Keyboard | ↓ / Page Down — next page; ↑ / Page Up — previous page. |
Zoom Controls
| Option | Description |
|---|---|
| Fit to Page | Scales the PDF to show the full page height within the viewer viewport. |
| Fit to Width | Scales the PDF so the page width fills the viewer panel. |
| Custom % | Type a zoom percentage (e.g. 125%) in the zoom input field and press Enter. |
| Ctrl++ / Ctrl+− | Zoom in / out in fixed increments. |
| Ctrl+0 | Reset zoom to Fit to Width. |
Text Selection and Highlighting
Click and drag to select text on any PDF page. A floating action toolbar appears above the selection with options to:
- Highlight — choose from 6 colours (yellow, green, blue, purple, red, orange)
- Add Note — attach a text note to the selection
- Copy — copy the selected text to clipboard
- Ask AI — open the AI Chat panel with the selected text as context
- Summarize — generate an instant summary of the selected passage
Within-PDF Search
Press Ctrl+F to open the search panel. Matches are highlighted across all pages and listed in the results panel. Options include whole-word matching and case-sensitive search.
Reader Display Settings
Display settings are accessible from the reader toolbar (settings/sliders icon). The panel has four tabs: Display, Text, Spacing, and Advanced. Settings are persisted per-user and applied instantly.
Display Tab
| Setting | Options | Description |
|---|---|---|
| Text Alignment | Publisher default · Left · Center · Justify | Controls how text is aligned within paragraphs. Publisher default respects the EPUB's own stylesheet. |
| Column Layout (paginated) | Auto · 1 Column · 2 Columns | Forces the reader into single- or two-column layout. Auto uses the EPUB's preferred layout. |
| Page Spread (paginated) | Auto · Single Page | Controls whether two pages are displayed side-by-side (like a physical book). Auto uses the EPUB's preferred spread. |
| Respect Publisher Styles | Toggle (on/off) | When enabled, the EPUB's built-in CSS stylesheets are honoured. Disable to apply Chaptera's reader styles fully. |
| Text Width | Narrow · Medium · Wide · Full | Sets the maximum content column width. Narrower widths improve readability for long-form text. |
Text Tab
| Setting | Options | Description |
|---|---|---|
| Font Family | Sans Serif · Serif · Monospace | Overrides the book's font with a reader-level font stack. |
| Font Weight | Slider: 100 – 900 | Controls font boldness. 400 is regular, 700 is bold. Useful for low-contrast displays. |
| Letter Spacing | Slider: −0.2em to +0.5em | Adjusts space between individual characters. Increased spacing can help with dyslexia. |
| Automatic Hyphenation | Toggle (on/off) | Enables CSS hyphenation to reduce ragged right margins in justified text. |
Spacing Tab
| Setting | Range | Description |
|---|---|---|
| Line Height | 1.0 – 3.0 | Vertical space between lines of text. 1.5–1.8 is recommended for body text. |
| Paragraph Spacing | 0 – 3.0em | Additional vertical space inserted between paragraphs. |
| Reader Margins | Small · Medium · Large · None | Sets the horizontal margin between the reading column and the reader panel edges. |
Advanced Tab
| Setting | Options | Description |
|---|---|---|
| Colour Theme | Light · Dark · Sepia | Light: white background with dark text. Dark: dark background for night reading. Sepia: warm cream background to reduce eye strain. |
| Scroll Mode | Paginated · Scrolling | Paginated: page-by-page navigation (default). Scrolling: continuous vertical scroll. |
| Animated Page Turns | Toggle (on/off) | Enables a brief fade transition between pages. Disable for faster navigation on low-powered devices. |
Reading Modes
Chaptera offers five distinct reading modes, accessible from the reader toolbar mode selector. Each mode transforms how text is presented. Switch modes at any time without losing your position.
1 — Normal Mode
Default mode. Renders text exactly as authored in the EPUB/PDF, applying only your Display Settings preferences (font, spacing, alignment). Best for general reading.
To activate: Select Normal from the reading mode dropdown in the toolbar.
2 — Bionic Reading
Bionic Reading bolds the leading portion of each word (the "fixation point"), training the eye to move faster across the line and allowing the brain to complete each word with less effort. Studies suggest this can increase reading speed by 20–30% for practised users.
| Setting | Options | Description |
|---|---|---|
| Fixation Intensity | Slider 1–5 | Controls how many characters of each word are bolded. 2–3 is recommended for most readers. |
| Saccade | 1 · 2 · 3 | How many words appear at full intensity before the pattern resets. Higher values produce a more pronounced rhythm. |
To activate: Select Bionic from the reading mode dropdown.
3 — Dyslexia-Friendly Mode
Applies a suite of accessibility-focused typographic adjustments designed to reduce character confusion and improve reading flow for readers with dyslexia.
| Adjustment | Details |
|---|---|
| Font | Switches to a dyslexia-optimised typeface with weighted descenders to make character orientation unambiguous. |
| Letter spacing | Increased to 0.25em to reduce crowding between characters. |
| Line height | Set to 1.8 to provide clear visual separation between lines. |
| Colour overlay | Optional tinted background (beige, blue, green, rose) to reduce Meares-Irlen syndrome symptoms. |
| Word spacing | Slightly increased to improve word boundary detection. |
To activate: Select Dyslexia from the reading mode dropdown. Colour overlay can be toggled independently in the mode settings panel.
4 — Focus Mode
Focus Mode minimises all visual distractions. The sidebar, toolbar, and all UI chrome are hidden, leaving only the reading text centred on a clean background. A minimal floating bar at the top provides essential controls (exit, bookmark, font size).
| Feature | Detail |
|---|---|
| Paragraph dimming | All paragraphs except the one currently nearest the viewport centre are dimmed to 30% opacity, drawing attention to the active paragraph. |
| Exit | Press Escape or move the cursor to the top edge to reveal the exit button. |
5 — Speed Reading (RSVP)
Rapid Serial Visual Presentation displays one word (or short phrase) at a time in the centre of the screen at a configurable speed. This technique eliminates sub-vocalisation and backward eye movements, enabling reading speeds of 400–1000+ WPM for trained users.
| Setting | Options | Description |
|---|---|---|
| Words per Minute (WPM) | 100 – 1000 WPM (slider) | Controls display speed. 250–350 WPM is a good starting point. |
| Words per Flash | 1 · 2 · 3 | Number of words shown in each flash. More words per flash reduces speed ceiling but improves comprehension. |
| Pause on punctuation | Toggle | Inserts a brief pause after sentence-ending punctuation to aid comprehension. |
| Fixation alignment | Centre · Optimal Recognition Point | ORP aligns the key letter of each word to a fixed screen position, matching natural eye fixation patterns. |
Controls: Space to pause/resume; ← / → to rewind/advance by sentence; Escape to exit.
AI Chat
Chaptera's AI Chat lets you have a natural-language conversation about any book or your entire library. The AI has access to the full indexed content of your book(s) and can answer questions, explain concepts, compare passages, and more — with citations pointing to the exact source location.
Book Chat vs Library Chat
| Mode | Context | Access |
|---|---|---|
| Book Chat | Answers draw only from the currently open book. Deep, precise answers with chapter and page citations. | AI Chat tab in the reader right panel |
| Library Chat | Answers draw from all indexed books in your library. Ideal for cross-book questions, comparisons, and research synthesis. | Chat page in the main navigation (/chat) |
Key Features
- Persistent sessions: Chat history is saved per-book. Returning to a book restores your previous conversation.
- Citations: Every AI answer includes inline citations (e.g., Chapter 3, p. 47) that are clickable to jump to the source passage.
- Streaming responses: Answers stream in word-by-word for a natural conversation feel.
- Suggested questions: Chaptera surfaces contextually relevant suggested questions based on your current reading position.
- Context awareness: The AI knows your current reading position and can answer questions specifically about the passage you are reading.
- Conversation management: Start a new conversation, view history, or delete past sessions from the chat panel menu.
Usage Limits
| Tier | AI Questions / Day |
|---|---|
| Free | 5 / day |
| Plus | 30 questions / day |
| Pro | Unlimited |
| Team | Unlimited (shared pool) |
AI Content Generation
The reader's right panel has three tabs: AI Chat, AI Generation, and AI Study Tools. The AI Generation tab provides tools to create summaries, quizzes, and flashcards from book content.
Summaries
Scope Options
| Scope | Description | Min Tier |
|---|---|---|
| Selection | Summarises highlighted / selected text | Plus |
| Page | Summarises the current page | Plus |
| Chapter | Summarises the current chapter | Plus |
| Full Book | Generates a complete book summary | Pro |
Length Options
| Length | Approximate Output |
|---|---|
| Short | 3–5 bullet points or a single paragraph |
| Medium | 2–4 paragraphs covering key points |
| Long | Detailed multi-section summary with sub-headings |
Pedagogical Approaches
| Approach | Focus |
|---|---|
| Key Concepts | Identifies and explains the most important ideas |
| Deep Details | Preserves specifics, data, examples, and nuance |
| Real-World Application | Connects content to practical use cases |
| Compare & Contrast | Highlights similarities and differences between ideas |
| Cause & Effect | Traces causal chains and consequences |
| Critical Analysis | Evaluates arguments, evidence, and assumptions |
Quiz Generation
Generate multiple-choice quizzes from any scope of book content to test comprehension.
| Option | Values |
|---|---|
| Scope | Selection · Page · Chapter · Full Book |
| Question count | 5 · 10 · 20 · Custom (up to 50) |
| Difficulty | Easy · Medium · Hard · Mixed |
| Educational intent | Recall · Comprehension · Application · Analysis · Synthesis |
| Format | Multiple choice (4 options) with one correct answer and explanation |
Taking a Quiz
- Questions are presented one at a time. Select an answer and confirm to reveal whether you were correct and why.
- A score summary is shown at the end with per-question breakdown.
- Past quizzes are saved in the Quiz History panel (accessible via the history icon) and can be retaken.
Min tier: Plus
Flashcard Generation
Automatically extract fact-based question/answer pairs from book content and study them with a spaced repetition algorithm.
| Feature | Detail |
|---|---|
| Algorithm | SM-2 (SuperMemo 2) spaced repetition — schedules card reviews at optimally-spaced intervals for long-term retention |
| Difficulty rating | After seeing the answer, rate: Easy (long interval), Good (standard interval), Hard (short interval) |
| Deck management | Cards are organised by book. You can edit, delete, or add cards manually. |
| Study mode | Hides the answer; reveal on click/tap; rate and move to next card |
| Progress tracking | Shows cards due today, new cards, and review cards in the deck header |
Min tier: Pro
Study Guide Generation
Study guides are structured, multi-section documents generated from book content — combining summaries, key concepts, timelines, and comprehension questions into a single reference document.
| Option | Description |
|---|---|
| Scope | Chapter range, selected chapters, or full book |
| Sections to include | Overview · Key Concepts · Vocabulary · Timeline · Discussion Questions · Practice Problems (toggleable per type) |
| Preview | An outline preview is generated first; confirm before full generation |
| Viewer | The completed guide is displayed in the Study Guide Viewer (accessible via AI Study Tools tab) |
| Progress tracking | Each section can be marked complete as you study |
Min tier: Pro
AI Study Tools
The AI Study Tools tab (third tab in the reader right panel) contains specialised AI-powered tools for deeper engagement with book content.
Character Tracker
Automatically extracts and tracks fictional characters from the book, building a structured profile for each one. Best suited for novels and narrative non-fiction. Pro
| Field | Description |
|---|---|
| Name | Character's full name and aliases |
| Description | Physical appearance and key personality traits |
| Relationships | Connections to other characters (e.g., sibling of, rival to) |
| Development arc | How the character changes through the story |
| First appearance | Chapter and page where the character is introduced |
| Key moments | Significant plot events involving the character |
Scope Options
- Selection — extract characters from selected text
- Chapter — analyse the current chapter
- Page range — specify a start and end page
- Full book — comprehensive extraction across the entire book
Characters can be manually added or edited via the character wizard (click the pencil icon on any character card).
Plot Timeline
Generates a chronological timeline of significant story events, with each event annotated with characters involved and the source chapter. Useful for keeping track of complex narratives with non-linear storytelling. Pro
| Feature | Detail |
|---|---|
| Event markers | Each event shows a title, description, and source location |
| Character involvement | Characters mentioned in each event are listed with avatar chips |
| Scope | Selection · Chapter · Page range · Full book |
| Editing | Events can be manually added, edited, or deleted |
| Navigation | Click an event to jump to its source chapter |
Concept Extraction
Identifies key concepts, terms, and ideas from the selected scope and presents them as concept cards with AI-generated definitions contextualised to the book. Suited for non-fiction, textbooks, and technical reading. Pro
- Each concept card shows the term, a context-aware definition, and example sentences from the book.
- The concept browser shows all extracted concepts in a searchable, filterable grid.
- Concepts can be added to the Vocabulary Manager with a single click.
Figure Gallery (PDF Books)
For indexed PDF books, the Figure Gallery displays all extracted figures (charts, diagrams, photos, illustrations) as a scrollable thumbnail grid. Plus
| Feature | Detail |
|---|---|
| Thumbnail grid | All detected figures shown with page number labels |
| Navigation | Click any thumbnail to jump to its source page in the PDF reader |
| Captions | AI-extracted figure captions displayed below each thumbnail where available |
| Image source | Full-resolution images served from backend storage (Google Cloud Storage) |
Study Guide Viewer
Previously generated study guides (from the AI Generation tab) are accessible here. Each guide is displayed in a structured reader with section-level progress tracking. Mark sections as complete as you study to track your progress through the guide.
Annotations
Chaptera supports three annotation types: Highlights, Notes, and Bookmarks. All annotations are stored server-side, synced across sessions, and available in the Annotations sidebar.
Highlights
Select text in the EPUB or PDF reader. A floating toolbar appears — click the highlight colour swatch to apply a colour.
| Colour | CSS / Hex | Typical Use |
|---|---|---|
| 🟡 Yellow | #fbbf24 | General interest, default |
| 🟢 Green | #34d399 | Key facts, definitions |
| 🔵 Blue | #60a5fa | Questions, unclear passages |
| 🟣 Purple | #a78bfa | Themes, analysis |
| 🔴 Red | #f87171 | Disagreements, errors |
| 🟠 Orange | #fb923c | Action items, follow-ups |
Highlights are rendered directly on the book text and appear in the Annotations sidebar with the surrounding context shown.
Notes
Notes are text annotations attached to a highlight or to a specific position in the book. They can be created from the highlight toolbar (Add Note) or by right-clicking a position and selecting Add Note Here.
- Notes support plain text input.
- Click any note in the Annotations sidebar to jump to its position and open the note editor.
- Notes are editable after creation — click the pencil icon.
- Notes can be added to annotations categories and assigned tags and priority levels.
Bookmarks
| Bookmark Type | Description |
|---|---|
| Manual bookmark | Press B or click the bookmark icon in the toolbar to place a bookmark at the current reading position |
| Auto-session bookmark | Chaptera automatically saves your reading position when you close the reader; this is used to restore your position on next open |
| Chapter bookmark | Bookmarks placed at chapter boundaries, automatically created when you navigate to a chapter via the TOC |
| Progress milestone | Automatically placed at 25%, 50%, 75%, and 100% completion milestones |
All bookmarks support optional notes. Each bookmark tracks how many times you have visited it (visit count), useful for identifying frequently revisited passages.
Annotation Management
Annotations Sidebar (Reader)
Open the Annotations sidebar from the reader toolbar (bookmark icon). It shows all annotations for the current book, filterable by type (Highlights / Notes / Bookmarks) and sortable by position or date created.
Library Annotations View
The main library's Annotations filter tab shows all annotations across your entire library. Filter by book, type, tag, or category.
Advanced Annotation Properties
| Property | Description |
|---|---|
| Category | System categories (General, Important, Question, Quote) plus custom user-defined categories with custom colours |
| Priority | 1 (lowest) to 5 (highest) — useful for review workflows |
| Tags | Free-form comma-separated tags for custom organisation and search |
Export
Export annotations for any book (or all books) from the Annotations sidebar menu or the bulk action toolbar. Supported formats: CSV, Markdown, JSON. The export includes highlight text, note content, position (CFI or page), creation date, colour, tags, and category.
Search
A search bar at the top of the Annotations sidebar searches the highlighted text and note content across all annotations for the current book.
Search
Within-Book Search
Full-text search within the currently open book. Accessible via Ctrl+F or the search icon in the reader toolbar.
| Option | Description |
|---|---|
| Find All | Returns up to 1000 matches across the entire book, displayed in a scrollable list panel. |
| Whole Word | Matches only complete words (e.g., "run" does not match "running"). |
| Case Sensitive | Distinguishes uppercase and lowercase characters. |
| Semantic Search | Uses AI embeddings to find semantically similar passages (not just exact text matches). Pro |
Search results are highlighted in the reading area and listed in the search panel. Click any result to jump to it. Use Enter / Shift+Enter to cycle forward/backward through matches.
Library Search
Press Cmd+K (macOS) or Ctrl+K (Windows/Linux) anywhere in the app to open the command palette / library search. Enter a query to search by title and author across all books in your library. Results show cover thumbnail, title, author, and format badge. Press Enter on a result to open the book.
Catalog Search
The Discover page (/catalog) provides search across the public book catalog. Search by title, author, or keyword to find books available for import or purchase. Results can be added to your library directly from the catalog view.
Vocabulary Manager
The Vocabulary Manager is a personal word-learning system integrated into the reader. Access it from the dedicated /vocabulary page in the main navigation, or as an expanded modal from within any reader via the dictionary icon.
Word Lookup
Double-click any word in the EPUB or PDF reader to trigger an instant lookup. A definition popover appears showing:
- Part of speech (noun, verb, adjective, etc.)
- AI-generated context-aware definition — tailored to how the word is used in this specific book
- Standard dictionary definition
- Pronunciation guide (IPA)
- Pronunciation audio button (plays audio)
- Example sentences from the book
- Save to Vocabulary button
Mastery Levels
Each saved word progresses through five mastery levels based on your flashcard study performance:
| Level | Meaning | SM-2 Interval |
|---|---|---|
| 🔵 New | Just added, never studied | — |
| 🟡 Learning | Studied 1–2 times | 1–3 days |
| 🟠 Familiar | Recognised but not mastered | 4–10 days |
| 🟢 Proficient | Recalled correctly multiple times | 11–30 days |
| ⭐ Mastered | Consistent correct recall over weeks | 30+ days |
Flashcard Study
Study your vocabulary list using spaced repetition. The study mode presents the word on a card; tap or click to reveal the definition. Then rate your recall:
- Easy — extend the review interval significantly
- Good — standard interval increase
- Hard — reduce interval, review sooner
- Again — reset to beginning (word back to Learning)
The SM-2 algorithm schedules the next review time automatically based on your rating history.
Stats Dashboard
The /vocabulary page shows a stats overview:
| Stat | Description |
|---|---|
| Total lookups | How many times you have looked up words since account creation |
| Unique words looked up | Distinct words queried |
| Saved words | Words currently in your vocabulary list |
| Mastery distribution | Pie chart showing how many words are at each mastery level |
| Words due today | Cards that the SM-2 algorithm has scheduled for review |
| Study streak | Consecutive days with at least one flashcard review session |
Word List Management
- Search: Filter your saved words by entering a query in the search box.
- Sort: By date added (newest first / oldest first), alphabetical, or mastery level.
- Edit: Click any word to open an edit dialog where you can customise the definition, add personal notes, or change the mastery level manually.
- Delete: Remove a word from your list via the word card's context menu.
- Export: Download your full vocabulary list as CSV or JSON from the Vocabulary page header menu.
Read Aloud (TTS)
Text-to-Speech narration reads book content aloud using high-quality neural voices. Activate it from the speaker icon in the reader toolbar.
Playback Controls
| Control | Description |
|---|---|
| Play / Pause | Starts or pauses narration. Keyboard: Space when TTS is active. |
| Stop | Stops narration and dismisses the TTS bar. |
| Rewind sentence | Jumps back to the beginning of the previous sentence. |
| Skip sentence | Skips to the start of the next sentence. |
| Playback Speed | 0.5× to 3.0× speed (slider or preset buttons). Adjustable while playing. |
| Voice | Select from available neural voices (language/accent variants). |
Word-by-Word Highlighting
As text is read aloud, each word is highlighted in the book text in real time, keeping your visual focus synchronised with the audio. The reader automatically scrolls to keep the current word visible.
Character Quota System
TTS usage is measured in characters of text narrated. Quotas reset monthly.
| Tier | Monthly Character Quota |
|---|---|
| Free | 50,000 characters (~35 minutes at average reading speed) |
| Plus | 500,000 characters (~6 hours) |
| Pro | 2,000,000 characters (~24 hours) |
| Team | 5,000,000 characters (shared pool) |
Reading Analytics
The Analytics dashboard (/analytics) provides insight into your reading habits, progress, goals, and achievements. Analytics data is tracked automatically whenever you read.
Overview Dashboard
| Stat | Description |
|---|---|
| Books read | Count of books you have completed (reached 100%) |
| Books in progress | Books started but not yet finished |
| Total reading time | Cumulative time spent with a book open and active (idle time excluded) |
| Pages read | Total pages (EPUB screens or PDF pages) consumed |
| Current streak | Consecutive days with at least one reading session |
| Longest streak | Your best-ever consecutive reading streak |
Reading Heatmap
A GitHub-style contribution heatmap shows reading intensity per day. Toggle between 30-day, 60-day, and 90-day views. Darker cells indicate more reading time on that day.
Multi-Book Charts
A stacked bar chart breaks down reading time per book over the selected time period. A line chart shows daily pages read over time.
Genre Distribution
A pie chart shows reading time broken down by genre (as tagged in book metadata), helping you see how your reading is balanced across subject areas.
Achievements
Achievements are milestone badges awarded automatically when you reach reading milestones.
| Category | Examples |
|---|---|
| Books read milestones | First Book, 5 Books, 10 Books, 25 Books, 50 Books, 100 Books |
| Reading streak | 7-Day Streak, 30-Day Streak, 100-Day Streak, 365-Day Streak |
| Time-based | 10 Hours Read, 50 Hours Read, 100 Hours Read |
| Annotation milestones | First Highlight, 50 Annotations, 100 Notes |
| AI usage | First Summary, Quiz Master (10 quizzes), Flashcard Learner |
| Speed | Finished a book in under 24 hours |
Earned achievements are displayed on your public profile (if profile visibility is enabled). Locked achievements show a hint of what's required.
Reading Goals
Set monthly or yearly reading goals from the Goals tab of the Analytics page.
| Goal Type | Description |
|---|---|
| Books / month | Target number of books to finish per month |
| Pages / month | Target page count per month |
| Reading time / week | Target minutes or hours of reading per week |
| Annual book count | Yearly books-read goal (similar to Goodreads Reading Challenge) |
Goal progress is shown as a visual progress ring with percentage complete, projected completion date, and a pace indicator (on track / ahead / behind).
Past goals and their outcomes are listed in the Goal History section, including whether the goal was met.
Data Export
Export all your analytics data from the Analytics page header menu. Select a custom date range and download as CSV. The export includes per-session reading records with book, start time, end time, pages read, and device.
Cross-Format Sync
Cross-format sync allows you to link a PDF and an EPUB version of the same book and keep your reading progress and annotations synchronised between them. This is particularly useful when you converted a PDF to EPUB or when you own both formats. Pro
Linking Books
Open either the PDF or EPUB version of the book. In the reader toolbar, click Link Format to open the linking dialog. Chaptera will suggest candidate matches from your library based on title and author similarity. Select the matching book and confirm to create the link.
Progress Sync
Once two formats are linked, reading progress is kept in sync. If you read to chapter 5 in the EPUB, opening the PDF will offer to jump to the equivalent position. Position matching uses content-based alignment with a confidence score (0–100%). Matches below 70% confidence are flagged for manual review.
Annotation Sync
Highlights and notes created in one format can be projected to the equivalent location in the other format. The system attempts to locate the same passage in both files and creates a mirrored annotation.
| Step | Description |
|---|---|
| Preview | Before syncing, a preview shows each annotation and its proposed counterpart position in the target format. Confidence scores are displayed per annotation. |
| Confirm / Reject | You can accept all matches, reject all, or individually confirm or reject each match in the preview list. |
| Pending matches | When new annotations are created in one format, a notification badge appears on the cross-format sync icon indicating pending matches to review. |
Unlinking
Open the cross-format sync panel and click Unlink Formats. This stops future sync but does not delete any existing annotations on either copy.
Subscription & Billing
Full Feature Comparison
| Feature | Free | Plus | Pro | Team |
|---|---|---|---|---|
| LIBRARY | ||||
| Max books | 5 | 25 | Unlimited | Unlimited |
| EPUB reading | ✓ | ✓ | ✓ | ✓ |
| PDF reading | ✓ | ✓ | ✓ | ✓ |
| Collections | ✓ | ✓ | ✓ | ✓ |
| Smart collections | — | ✓ | ✓ | ✓ |
| PDF → EPUB conversions/mo | 5 | 15 | 50 | Unlimited |
| READING | ||||
| Reading modes (all 4) | ✓ | ✓ | ✓ | ✓ |
| Display settings | ✓ | ✓ | ✓ | ✓ |
| Annotations & highlights | ✓ | ✓ | ✓ | ✓ |
| Read Aloud (TTS) quota | 5K chars/day | 50K chars/day | 200K chars/day | 50K chars/day |
| Cross-format sync | — | — | ✓ | ✓ |
| AI FEATURES | ||||
| AI Chat (questions/day) | 5 | 30 | Unlimited | Unlimited |
| Library-wide chat | — | ✓ | ✓ | ✓ |
| Summaries (chapter) | — | ✓ | ✓ | ✓ |
| Summaries (full book) | — | — | ✓ | ✓ |
| Quiz generation | — | ✓ | ✓ | ✓ |
| Flashcards (SM-2) | — | — | ✓ | ✓ |
| Study guides | — | — | ✓ | ✓ |
| Character Tracker | — | — | ✓ | ✓ |
| Plot Timeline | — | — | ✓ | ✓ |
| Concept Extraction | — | — | ✓ | ✓ |
| Semantic Search | — | — | ✓ | ✓ |
| Figure Gallery (PDF) | — | ✓ | ✓ | ✓ |
| COLLABORATION (Team only) | ||||
| Shared annotations | — | — | — | ✓ |
| Group AI Chat | — | — | — | ✓ |
| Team library | — | — | — | ✓ |
| Admin usage dashboard | — | — | — | ✓ |
| PRICING | ||||
| Monthly price | $0 | ~$9.99 | ~$13.99 | ~$16/user |
| Annual price (save ~17%) | $0 | ~$99.90/yr | ~$139.90/yr | ~$160/user/yr |
Billing Management
| Action | How To |
|---|---|
| Upgrade plan | Settings → Billing → Upgrade. Choose plan and billing period; payment processed immediately via Stripe. |
| Downgrade plan | Settings → Billing → Change Plan. Downgrade takes effect at the end of the current billing period. |
| Monthly / Annual toggle | Available on the Plans page. Annual billing saves approximately 17% compared to monthly. |
| Payment method | Settings → Billing → Manage Payment (opens Stripe customer portal). Supports major credit cards. |
| Invoice history | Settings → Billing → Invoice History. Download PDF invoices for any past payment. |
| Cancel subscription | Settings → Billing → Cancel Plan. Access continues until the end of the paid period. |
Credit System
Credits allow you to temporarily exceed your tier's usage quotas for AI chat questions, summaries, TTS characters, and PDF conversions. Credits are purchased in bundles from the billing page and are consumed before the monthly quota. Credits do not expire and carry over month to month.
User Settings
Access User Settings from the avatar menu in the top-right corner of any page, or navigate directly to /settings. Settings are organised into three tabs: Account, Privacy, and Billing.
Account Tab
| Setting | Description |
|---|---|
| Display Name | Your name as shown on your public profile and in the app header. |
| Email address | Your login email. Managed via Clerk authentication; email changes require re-verification. |
| Profile photo | Upload a profile image (JPG or PNG, max 5 MB). Shown on your public profile and in social features. |
| Bio | Short bio text (up to 250 characters) shown on your public profile. |
| Public profile URL | Customise your profile handle (e.g., /u/yourhandle). Handles must be unique and contain only letters, numbers, hyphens, and underscores. |
| Profile visibility | Control whether your profile is publicly visible or private (no one can view it). Also controlled under the Privacy tab. |
| Session management | View all active login sessions (device, browser, last seen). Revoke individual sessions or all sessions except the current one. |
| Delete account | Permanently delete your account, all books, annotations, and data. This action is irreversible and requires typing a confirmation phrase. |
Privacy Tab
| Setting | Options | Default | Description |
|---|---|---|---|
| Profile visibility | Public · Friends only · Private | Private | Who can view your public profile page at /u/username |
| Reading stats visibility | Public · Friends only · Hidden | Hidden | Whether your books read, streak, and reading time are shown on your profile |
| Activity feed | Public · Friends only · Off | Off | Whether your recently read books and public annotations appear in other users' social feeds |
| Annotation discovery | On · Off | Off | Whether your annotations marked as "public" appear in the platform's annotation discovery feed |
| Data sharing | On · Off | Off | Opt in to contribute anonymised aggregate reading patterns to platform analytics (never personally identifiable) |
| Search indexing | On · Off | On when public | Whether your public profile is indexed by search engines (only relevant if profile is public) |
Billing Tab
| Section | Description |
|---|---|
| Current plan | Shows your active subscription tier, renewal date, and current billing period. |
| Usage summary | Shows current-period usage vs. quota for AI chat, TTS characters, and PDF conversions. |
| Upgrade / Downgrade | Opens the plan selector. Upgrades are effective immediately (prorated). Downgrades take effect at the next renewal date. |
| Billing portal | Opens the Stripe customer portal in a new tab — manage payment methods, view invoices, and update billing address. |
| Invoice history | List of all past invoices with date, amount, and plan. Each has a download link for the PDF invoice. |
| Credit balance | Shows your remaining purchased credits for AI chat, TTS, and PDF conversions. Link to purchase more credits. |
| Cancel plan | Schedules plan cancellation at the end of the current billing period. Access continues until then. Can be undone before the period ends. |
For support, visit chaptera.com/support
Social Features
Chaptera includes optional social features for readers who want to share their reading life, discover books through friends, and engage with public annotations.
Public User Profiles
Each user has a public profile accessible at
/u/username. The profile shows:Profile URL can be customised from User Settings → Account tab.
Friends and Connections
Shared Reading Lists
Any standard collection can be made public and shared as a reading list. Public reading lists are visible on your profile and can be followed by other users. Followers receive a notification when you add books to the list.
Public Annotations
Individual highlights and notes can be marked as Public from the annotation editor. Public annotations appear on the discoverable annotations feed and can be liked by other users. This makes it easy to discover insightful reader reactions to popular books.
Social Hub
The Social Hub (
/social) aggregates activity from your connections — recently read books, new public annotations, and shared reading lists — in a chronological feed. From the feed you can like annotations, follow reading lists, and jump to book pages.Privacy Controls
All social features are entirely opt-in. A private account shows nothing on a public profile URL.
Team Collaboration Team
Team accounts gain additional collaboration features: