<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>~*~ ScrollWizard ~*~</title><link href="https://scrollwizard.com/" rel="alternate"/><link href="/feeds/all.atom.xml" rel="self"/><id>https://scrollwizard.com/</id><updated>2026-06-06T00:00:00+02:00</updated><entry><title>Back up and restore your library</title><link href="https://scrollwizard.com/guides/backup-and-restore/" rel="alternate"/><published>2026-06-06T00:00:00+02:00</published><updated>2026-06-06T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-06-06:/guides/backup-and-restore/</id><summary type="html">&lt;p&gt;Everything you've built in ScrollWizard exports to one JSON file you own and can import back &amp;mdash; a copy you hold yourself, save anywhere, and bring back whenever you need it.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Everything you've built &amp;mdash; the highlights, the words you've saved, the collections you've shaped to fit how you actually read &amp;mdash; lives in one place. This is how you make a copy you can hold: your library, in a file you own, that no cloud has an opinion about.&lt;/p&gt;
&lt;p&gt;ScrollWizard can write your entire reading world into a single file and read it back in. You don't need it often. But it's the kind of thing you're glad exists the day you switch phones, hand the app a fresh start, or just want a copy sitting safely in your own Files.&lt;/p&gt;
&lt;h2 id="where-this-lives"&gt;Where this lives&lt;/h2&gt;
&lt;p&gt;Swipe in from the right edge of the screen (or tap the right-edge affordance) to open the panel stack, and choose &lt;strong&gt;Settings&lt;/strong&gt;. Tap &lt;strong&gt;Export / Import Data&lt;/strong&gt; to open the &lt;strong&gt;Data Management&lt;/strong&gt; page. Everything in this guide lives there.&lt;/p&gt;
&lt;h2 id="make-a-backup"&gt;Make a backup&lt;/h2&gt;
&lt;p&gt;One tap, one file.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Data Management&lt;/strong&gt; (Settings → Export / Import Data).&lt;/li&gt;
&lt;li&gt;Tap to export.&lt;/li&gt;
&lt;li&gt;ScrollWizard writes a single file called &lt;code&gt;scrollwizard_backup.json&lt;/code&gt; and hands it to the system share sheet.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;From the share sheet you can save it to Files, AirDrop it to your Mac, drop it in a notes app, email it to yourself &amp;mdash; wherever you keep things you don't want to lose. It's a plain, timestamped JSON document (backup schema version 1). It's yours; put it somewhere you trust.&lt;/p&gt;
&lt;h2 id="whats-inside-and-whats-left-out"&gt;What's inside, and what's left out&lt;/h2&gt;
&lt;p&gt;The backup is your whole reading world, not just a list of books. Here's the shape of it:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Saved in your backup&lt;/th&gt;
&lt;th&gt;Deliberately left out&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Books (your library metadata)&lt;/td&gt;
&lt;td&gt;Your Wizard Mode purchase / entitlement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reading positions&lt;/td&gt;
&lt;td&gt;The developer-mode flag&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Domains and folders&lt;/td&gt;
&lt;td&gt;Your analytics-consent choice&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tags&lt;/td&gt;
&lt;td&gt;Onboarding and hint flags&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bookmarks&lt;/td&gt;
&lt;td&gt;OPDS catalog passwords (these live in the iOS Keychain)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Highlights and their notes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reading-session history&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;App-wide and per-book reading settings&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Custom themes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dictionary sources&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Smart collections&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OPDS catalogs&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yearly reading goals&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Import / download history&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Your saved vocabulary&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Your RSVP session history&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The things left out are device-local on purpose. Your purchase, your privacy choice, and your setup flags belong to &lt;em&gt;this&lt;/em&gt; install &amp;mdash; they shouldn't ride along into a file you might edit by hand or move between devices. That's a deliberate boundary, and a quietly reassuring one: a hand-edited backup can't unlock a paid feature or flip your privacy settings. The backup carries your reading, not your permissions.&lt;/p&gt;
&lt;p&gt;OPDS catalog passwords sit in the same protected place &amp;mdash; the iOS Keychain &amp;mdash; so they're never written into the file. After a restore, you simply re-enter them once and you're set.&lt;/p&gt;
&lt;h2 id="the-one-thing-that-only-lives-in-your-backup"&gt;The one thing that only lives in your backup&lt;/h2&gt;
&lt;p&gt;Here's the part worth reading slowly, because it's the whole reason this feature matters.&lt;/p&gt;
&lt;p&gt;Almost everything in that table &lt;em&gt;also&lt;/em&gt; travels through iCloud. Your books, positions, highlights, settings, collections &amp;mdash; and the words you've saved &amp;mdash; sync quietly in the background, so they already survive a reinstall on their own. You usually don't have to think about them.&lt;/p&gt;
&lt;p&gt;One thing is different. It doesn't sync, and it has no iCloud copy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Your RSVP session history&lt;/strong&gt; &amp;mdash; your speed-reading record.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For that, a JSON backup is the only copy that exists. If you Delete All Data, or reinstall the app without restoring from a backup first, any RSVP history you haven't exported is gone for good &amp;mdash; there's no cloud copy waiting to bring it back.&lt;/p&gt;
&lt;p&gt;That's not a flaw to worry over; it's just the one place where the convenient automatic safety net doesn't reach. And the fix is the same simple file you already know how to make. Export a backup before any big change, and your speed-reading history is as safe as everything else.&lt;/p&gt;
&lt;h2 id="bring-a-backup-back"&gt;Bring a backup back&lt;/h2&gt;
&lt;p&gt;Restoring is just as direct as making one.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;On the &lt;strong&gt;Data Management&lt;/strong&gt; page, tap &lt;strong&gt;Import Data (JSON)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Pick your &lt;code&gt;.json&lt;/code&gt; file.&lt;/li&gt;
&lt;li&gt;ScrollWizard validates it and asks how you'd like to bring it in.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You get two ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Merge&lt;/strong&gt; &amp;mdash; adds the backup's records to what you already have. Where something matches, the imported copy wins; nothing you currently have is removed. This is the gentle, additive choice.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wipe &amp;amp; Replace&lt;/strong&gt; &amp;mdash; clears your current data first, then imports the backup. (The device-local settings above &amp;mdash; your purchase, privacy choice, and flags &amp;mdash; always survive, even a Replace.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A couple of things worth knowing so nothing surprises you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A backup made by a &lt;strong&gt;newer&lt;/strong&gt; version of ScrollWizard than the one you're running is politely refused &amp;mdash; just update the app first, then import.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Older&lt;/strong&gt; backups import fine. Anything a newer app added that an old backup doesn't contain is simply skipped, never broken.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="before-you-wipe-or-reinstall"&gt;Before you wipe or reinstall&lt;/h2&gt;
&lt;p&gt;If you ever head to &lt;strong&gt;Data Management → Danger Zone → Delete All Data&lt;/strong&gt;, that's a real reset. It returns the app to a freshly-installed state: it clears the local database, the iCloud copy (best-effort), your saved credentials, logs, and caches. It sits behind two confirmation dialogs, so you can't trip into it.&lt;/p&gt;
&lt;p&gt;There's nothing scary about having a clean-slate button &amp;mdash; it's genuinely useful. The only thing to do first is the easy one:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Export a backup before you Delete All Data, reinstall, or move to a new device.&lt;/strong&gt; It takes one tap, and it's the only thing that protects your RSVP session history. With a backup in hand, a wipe is just a tidy fresh start instead of a loss.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="a-related-separate-thing-export-annotations"&gt;A related, separate thing: Export Annotations&lt;/h2&gt;
&lt;p&gt;You may also spot an &lt;strong&gt;Export Annotations&lt;/strong&gt; action. It's a different tool: it produces a clean, human-readable Markdown file of all your highlights and bookmarks &amp;mdash; lovely for archiving or sharing, but it is &lt;em&gt;not&lt;/em&gt; a backup and can't be imported back into the app. If that's what you're after, the &lt;a href="../annotations-and-highlights/" class="guide-internal-link"&gt;Annotations &amp;amp; Highlights guide&lt;/a&gt; and the &lt;a href="../export-obsidian-notion-logseq/" class="guide-internal-link"&gt;Export guide&lt;/a&gt; cover it properly.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;p&gt;That's the whole feature: one file, two ways to bring it back, and one small habit &amp;mdash; export before you wipe &amp;mdash; that keeps everything you've built genuinely yours. Make the copy, put it somewhere you trust, and read without keeping one eye on the exits.&lt;/p&gt;
&lt;p&gt;Happy reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Keyboard shortcuts</title><link href="https://scrollwizard.com/guides/keyboard-shortcuts/" rel="alternate"/><published>2026-06-06T00:00:00+02:00</published><updated>2026-06-06T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-06-06:/guides/keyboard-shortcuts/</id><summary type="html">&lt;p&gt;If you read on an iPad with a keyboard or on a Mac, your hands never have to leave the keys &amp;mdash; turn pages, drop a bookmark, jump to the contents, and split the screen without touching the glass.&lt;/p&gt;</summary><content type="html">&lt;p&gt;You're a few hundred pages into a book, keyboard attached, and reaching up to tap the screen every time you turn a page starts to feel like rolling down a car window by hand. You don't have to. ScrollWizard speaks fluent keyboard.&lt;/p&gt;
&lt;p&gt;These shortcuts are built in and ready to go on iPad with a Magic Keyboard (or any Bluetooth/USB keyboard) and on Mac. One honest note up front: they only do anything when a hardware keyboard is attached. On a touch-only iPhone, there's nothing here for you &amp;mdash; which is fine, that's what the on-screen controls are for.&lt;/p&gt;
&lt;h2 id="reader"&gt;Reader&lt;/h2&gt;
&lt;p&gt;These work any time you're reading a book. Most are plain single keys &amp;mdash; no modifier required &amp;mdash; so they're quick to reach for.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;th&gt;Keys&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Next page&lt;/td&gt;
&lt;td&gt;&lt;code&gt;→&lt;/code&gt; , &lt;code&gt;Space&lt;/code&gt; , &lt;code&gt;Page Down&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Previous page&lt;/td&gt;
&lt;td&gt;&lt;code&gt;←&lt;/code&gt; , &lt;code&gt;Page Up&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Show / hide the menu (toolbar)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Esc&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Add / remove a bookmark here&lt;/td&gt;
&lt;td&gt;&lt;code&gt;B&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Table of contents&lt;/td&gt;
&lt;td&gt;&lt;code&gt;T&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Search inside the book (PDF only)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;F&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Toggle Split Reader&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘⇧S&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="split-reader"&gt;Split Reader&lt;/h2&gt;
&lt;p&gt;These only do something when split view is active. Don't have it open yet? &lt;code&gt;⌘⇧S&lt;/code&gt; from a book gets you there.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;th&gt;Keys&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Next page (active pane)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;→&lt;/code&gt; , &lt;code&gt;↓&lt;/code&gt; , &lt;code&gt;Space&lt;/code&gt; , &lt;code&gt;Page Down&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Previous page (active pane)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;←&lt;/code&gt; , &lt;code&gt;↑&lt;/code&gt; , &lt;code&gt;Page Up&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Switch the active pane&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Tab&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Set ratio 67 / 33&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘[&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Set ratio 33 / 67&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘]&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Set ratio 50 / 50&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘\&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Swap the two panes&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘⇧X&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Close the split&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘W&lt;/code&gt; , &lt;code&gt;⌘⇧S&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="tips"&gt;Tips&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;→&lt;/code&gt; and &lt;code&gt;Space&lt;/code&gt; both turn the page, so use whichever your hand is already near. &lt;code&gt;←&lt;/code&gt; walks you back.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;B&lt;/code&gt; and &lt;code&gt;T&lt;/code&gt; are single taps, no &lt;code&gt;⌘&lt;/code&gt; needed &amp;mdash; drop a bookmark or jump to the contents without breaking stride.&lt;/li&gt;
&lt;li&gt;In split view, &lt;code&gt;Tab&lt;/code&gt; decides who listens. The pane you switch to is the one that turns pages and takes your next shortcut.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="whats-next"&gt;What's next&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Two books at once, or two spots in the same one &amp;mdash; the &lt;a href="../split-reader/" class="guide-internal-link"&gt;Split Reader Guide&lt;/a&gt; covers the whole flow.&lt;/li&gt;
&lt;li&gt;Bookmarks, highlights, and notes live in the &lt;a href="../annotations-and-highlights/" class="guide-internal-link"&gt;Annotations &amp;amp; Highlights Guide&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Happy reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Save Words &amp; Look Them Up in a Built-In Dictionary</title><link href="https://scrollwizard.com/guides/saving-words/" rel="alternate"/><published>2026-05-27T00:00:00+02:00</published><updated>2026-05-27T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-05-27:/guides/saving-words/</id><summary type="html">&lt;p&gt;A built-in dictionary lives a long-press away. The words worth keeping go into a list with the sentence and the book attached &amp;mdash; and the whole list exports to TSV, JSON, or a tab-separated flashcard file whenever you want to take it with you.&lt;/p&gt;</summary><content type="html">&lt;p&gt;You know that moment &amp;mdash; you hit a word you don't quite know, and you have to choose: break your reading flow to look it up, or keep going and hope it sticks. It never sticks.&lt;/p&gt;
&lt;p&gt;ScrollWizard's dictionary fixes the lookup part without ever leaving the page. The words worth keeping go into a personal list &amp;mdash; with the sentence, the book, the moment &amp;mdash; and the whole list exports when you want to take it with you.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Here for the custom-dictionary JSON format? Skip straight to &lt;a href="#custom-dictionaries"&gt;Custom Dictionaries&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="The full vocabulary flow: dictionary popup in reader, saved words list, share sheet" src="/theme/img/guides/vocabulary_01_flow-overview_iphone.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="looking-up-a-word"&gt;Looking Up a Word&lt;/h2&gt;
&lt;p&gt;Get the definition right there, right then &amp;mdash; no app-switching, no lost place, no broken thread of thought.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Long-press&lt;/strong&gt; on a word in the reader, then adjust the selection handles if needed.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;context menu&lt;/strong&gt; appears with options including &lt;strong&gt;Define&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Define&lt;/strong&gt;. A popup appears showing definitions from multiple sources at once.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This works the same in &lt;strong&gt;EPUB and PDF&lt;/strong&gt; books: select the text, tap &lt;strong&gt;Define&lt;/strong&gt;, and the popup queries all your enabled sources in parallel. The bundled offline Webster's 1913 and any local dictionaries are instant; the online Free Dictionary API takes a moment depending on your connection. The whole thing takes about three seconds.&lt;/p&gt;
&lt;h3 id="what-the-popup-shows"&gt;What the Popup Shows&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Word&lt;/strong&gt; in large bold text&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phonetic pronunciation&lt;/strong&gt; in italics (when available)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Definitions grouped by source&lt;/strong&gt;, each with a source label&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Part of speech badges&lt;/strong&gt; (noun, verb, adjective) in accent color&lt;/li&gt;
&lt;li&gt;Up to &lt;strong&gt;three definitions per part of speech&lt;/strong&gt; &amp;mdash; enough to understand, not enough to overwhelm&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example sentences&lt;/strong&gt; in context&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web dictionary buttons&lt;/strong&gt; at the bottom (Wiktionary, Merriam-Webster, Oxford) for deeper dives&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a word has definitions from multiple sources, they all appear in the same popup. The Free Dictionary API gives you a concise modern definition; Webster's 1913 gives you an etymologically rich one. Having both means you get practical clarity &lt;em&gt;and&lt;/em&gt; historical depth.&lt;/p&gt;
&lt;p&gt;Dismiss the popup by tapping the &lt;strong&gt;X button&lt;/strong&gt;, tapping &lt;strong&gt;outside&lt;/strong&gt; it, or &lt;strong&gt;swiping down&lt;/strong&gt;. You're back to reading instantly. Your position in the book hasn't changed.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Dictionary popup showing a word with phonetic, POS badge, definitions, and example" src="/theme/img/guides/vocabulary_03_dictionary-popup.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="saving-words"&gt;Saving Words&lt;/h2&gt;
&lt;p&gt;One tap turns a fleeting lookup into a word you'll actually keep.&lt;/p&gt;
&lt;p&gt;At the bottom of the dictionary popup, tap &lt;strong&gt;Add to saved words&lt;/strong&gt;. That's it. This works while you're reading an &lt;strong&gt;EPUB or a PDF&lt;/strong&gt; &amp;mdash; a word saved from a PDF is stamped with the page you found it on. Each saved word stores:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;word&lt;/strong&gt; itself&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;definition&lt;/strong&gt; shown in the popup&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Part of speech&lt;/strong&gt; and &lt;strong&gt;phonetic pronunciation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;An &lt;strong&gt;example sentence&lt;/strong&gt; from the dictionary&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;book title&lt;/strong&gt; and reference (plus the &lt;strong&gt;page&lt;/strong&gt; for PDFs)&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;context&lt;/strong&gt; &amp;mdash; the actual sentence from your book where you found the word&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That last one matters. Six months from now, "ameliorate" with a textbook definition is forgettable. "Ameliorate" with the exact sentence from chapter seven of a novel you loved &amp;mdash; that sticks. ScrollWizard captures the real context automatically because a word remembered in context is a word remembered for good.&lt;/p&gt;
&lt;p&gt;If you've already saved a word, the button shows &lt;strong&gt;"Saved"&lt;/strong&gt; and is disabled. No accidental duplicates &amp;mdash; the check is case-insensitive across your entire vocabulary, regardless of which book you're reading.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Dictionary popup with the saved word confirmation" src="/theme/img/guides/vocabulary_04_add-word.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="browsing-your-saved-words"&gt;Browsing Your Saved Words&lt;/h2&gt;
&lt;p&gt;Every word you've saved, organized and waiting &amp;mdash; your personal record of curiosity.&lt;/p&gt;
&lt;p&gt;Your saved words live in the &lt;strong&gt;Notes panel&lt;/strong&gt;. &lt;strong&gt;Swipe in from the right edge&lt;/strong&gt; of the screen (or tap the right-edge affordance) to open the panel stack, land on &lt;strong&gt;Notes&lt;/strong&gt;, and you'll see a &lt;strong&gt;Words&lt;/strong&gt; section with your most recent saves. Tap &lt;strong&gt;See all&lt;/strong&gt; to open the full &lt;strong&gt;Words&lt;/strong&gt; view &amp;mdash; every word you've kept, with a count at the top.&lt;/p&gt;
&lt;p&gt;Each word appears as a card: the &lt;strong&gt;word&lt;/strong&gt; in bold, &lt;strong&gt;phonetic&lt;/strong&gt; pronunciation, &lt;strong&gt;part of speech&lt;/strong&gt; badge, a two-line &lt;strong&gt;definition&lt;/strong&gt; preview, the &lt;strong&gt;book&lt;/strong&gt; it came from, and the &lt;strong&gt;date added&lt;/strong&gt;. Tap any card to see the full definition, example sentence, and the original context from your book. Tap again to open the book at the place you found the word, if the book is still in your library.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sort&lt;/strong&gt; by newest, oldest, A&amp;mdash;Z, or Z&amp;mdash;A from the chip at the top of the list. &lt;strong&gt;Swipe&lt;/strong&gt; a card to archive it; archived words move to a &lt;em&gt;Recently Removed&lt;/em&gt; bin that auto-clears after 30 days, so a wrong swipe is recoverable.&lt;/p&gt;
&lt;p&gt;Ten words you actually know are worth more than two hundred you crammed. Don't worry if your list feels small &amp;mdash; every word on it came from real reading, attached to a real sentence, in a real book. That's a vocabulary list with roots.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Vocabulary screen showing word cards with definitions and source books" src="/theme/img/guides/vocabulary_05_vocabulary-screen.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="exporting-your-saved-words"&gt;Exporting Your Saved Words&lt;/h2&gt;
&lt;p&gt;Your saved words are yours &amp;mdash; take them wherever you want them.&lt;/p&gt;
&lt;p&gt;Tap the &lt;strong&gt;share button&lt;/strong&gt; at the top of the &lt;strong&gt;Words&lt;/strong&gt; view (or use &lt;strong&gt;Export vocabulary&lt;/strong&gt; in the Notes panel) and choose a format:&lt;/p&gt;
&lt;h3 id="anki-csv-txt"&gt;Anki CSV (.txt)&lt;/h3&gt;
&lt;p&gt;Tab-separated, formatted for direct Anki import. &lt;strong&gt;Front:&lt;/strong&gt; word with phonetic. &lt;strong&gt;Back:&lt;/strong&gt; HTML-formatted definition with part of speech, example, and context. &lt;strong&gt;Tags:&lt;/strong&gt; &lt;code&gt;book::BookTitle&lt;/code&gt; for automatic per-book tag grouping in Anki. Import with "Fields separated by: Tab" and "Allow HTML in fields" checked.&lt;/p&gt;
&lt;h3 id="tsv-tsv"&gt;TSV (.tsv)&lt;/h3&gt;
&lt;p&gt;Tab-separated with a header row. Open in any spreadsheet to filter, sort, or build your own study setup.&lt;/p&gt;
&lt;h3 id="json-json"&gt;JSON (.json)&lt;/h3&gt;
&lt;p&gt;Complete export of every field. Best for backups, scripts, or any tool that reads JSON.&lt;/p&gt;
&lt;p&gt;All formats use the system share sheet &amp;mdash; save to Files, AirDrop to your Mac, or send to another app.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Vocabulary export share sheet showing Anki CSV, TSV, and JSON format options" src="/theme/img/guides/vocabulary_09_export-sheet.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="dictionary-settings"&gt;Dictionary Settings&lt;/h2&gt;
&lt;p&gt;Dial in which dictionaries show up so lookups give you what you actually need.&lt;/p&gt;
&lt;p&gt;Open &lt;strong&gt;Settings&lt;/strong&gt; &amp;gt; &lt;strong&gt;Dictionary&lt;/strong&gt;. Sources are grouped by type:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Group&lt;/th&gt;
&lt;th&gt;Sources&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Inline API&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Free Dictionary API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Local Dictionaries&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Webster's 1913, plus any you've imported&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Web Dictionaries&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Wiktionary, Merriam-Webster, Oxford, plus custom&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Each source has an &lt;strong&gt;enable/disable toggle&lt;/strong&gt; and a &lt;strong&gt;type badge&lt;/strong&gt;. Disable what you don't use &amp;mdash; if you never tap the web dictionary buttons, turn them off to declutter the popup. If you want offline-only definitions, disable the API and rely on Webster's 1913 and local dictionaries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Webster's 1913 is worth keeping enabled.&lt;/strong&gt; Even alongside the modern API, its literary definitions add depth. Seeing both a concise modern definition and a 19th-century etymological essay for the same word often deepens understanding more than either alone.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Dictionary settings showing source groups with toggles and type badges" src="/theme/img/guides/vocabulary_10_dictionary-settings.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="custom-dictionaries"&gt;Custom Dictionaries&lt;/h2&gt;
&lt;p&gt;If the built-in options don't cover your language or field, bring your own.&lt;/p&gt;
&lt;h3 id="local-json-dictionaries"&gt;Local JSON Dictionaries&lt;/h3&gt;
&lt;p&gt;Place dictionary files in your &lt;strong&gt;iCloud Drive &amp;gt; ScrollWizard &amp;gt; Dictionaries&lt;/strong&gt; folder, then import them from Settings &amp;gt; Dictionary &amp;gt; &lt;strong&gt;Import from iCloud&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Every file needs a top-level &lt;code&gt;name&lt;/code&gt; and an &lt;code&gt;entries&lt;/code&gt; object &amp;mdash; a bare &lt;code&gt;{"word": "definition"}&lt;/code&gt; map won't load. Inside &lt;code&gt;entries&lt;/code&gt;, each word can use either of two shapes:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simple&lt;/strong&gt; &amp;mdash; one definition per word:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-json"&gt;{
  &amp;quot;name&amp;quot;: &amp;quot;My Glossary&amp;quot;,
  &amp;quot;entries&amp;quot;: {
    &amp;quot;ephemeral&amp;quot;: &amp;quot;lasting for a very short time&amp;quot;,
    &amp;quot;ubiquitous&amp;quot;: &amp;quot;present, appearing, or found everywhere&amp;quot;
  }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Full&lt;/strong&gt; &amp;mdash; with phonetics and structured definitions:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-json"&gt;{
  &amp;quot;name&amp;quot;: &amp;quot;My Glossary&amp;quot;,
  &amp;quot;entries&amp;quot;: {
    &amp;quot;ephemeral&amp;quot;: {
      &amp;quot;phonetic&amp;quot;: &amp;quot;/ɪˈfɛm.ər.əl/&amp;quot;,
      &amp;quot;definitions&amp;quot;: [
        {
          &amp;quot;partOfSpeech&amp;quot;: &amp;quot;adjective&amp;quot;,
          &amp;quot;definition&amp;quot;: &amp;quot;lasting for a very short time&amp;quot;
        }
      ]
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Local dictionaries work offline and can be in &lt;strong&gt;any language&lt;/strong&gt;. This is especially useful for language learners maintaining bilingual glossaries, specialized fields (medical, legal, technical), or even custom glossaries for a fantasy series you're reading.&lt;/p&gt;
&lt;p&gt;Local dictionaries are cached in memory after first load. If you edit the file on your Mac and sync via iCloud, restart ScrollWizard to pick up changes.&lt;/p&gt;
&lt;h3 id="custom-web-dictionaries"&gt;Custom Web Dictionaries&lt;/h3&gt;
&lt;p&gt;Add web dictionaries with a URL template containing a &lt;code&gt;{word}&lt;/code&gt; placeholder:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Settings&lt;/strong&gt; &amp;gt; &lt;strong&gt;Dictionary&lt;/strong&gt; &amp;gt; &lt;strong&gt;Add Web Dictionary&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Enter a &lt;strong&gt;name&lt;/strong&gt; (e.g., "Jisho Japanese") and a &lt;strong&gt;URL template&lt;/strong&gt; (e.g., &lt;code&gt;https://jisho.org/search/{word}&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Save. The new source appears as a button in the dictionary popup.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Test&lt;/strong&gt; button opens the URL with "serendipity" as a test word so you can verify it works before saving.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Add Web Dictionary dialog with name and URL template fields" src="/theme/img/guides/vocabulary_11_add-web-dictionary.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips--tricks"&gt;Tips &amp;amp; Tricks&lt;/h2&gt;
&lt;p&gt;Small habits that turn casual reading into a vocabulary list with actual reach.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Save generously.&lt;/strong&gt; You can always archive later. You can't retroactively save a word you looked up three chapters ago. When in doubt, tap save.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let the context do the work.&lt;/strong&gt; ScrollWizard captures the sentence you found the word in. That sentence &amp;mdash; &lt;em&gt;your&lt;/em&gt; sentence, from the book you were actually reading &amp;mdash; is what makes the word memorable later. Don't rewrite it. Don't summarise it. Leave it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The API is English-only; custom dictionaries are not.&lt;/strong&gt; The Free Dictionary API handles English. For other languages, add local JSON dictionaries or custom web dictionaries pointed at language-specific resources (Jisho, WordReference, Dict.cc).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pair with the Split Reader.&lt;/strong&gt; If you're reading in a second language, try opening the original in one pane and a translation in the other. Look up unfamiliar words, save them, glance at the translation for confirmation. See the &lt;a href="../split-reader/" class="guide-internal-link"&gt;Split Reader Guide&lt;/a&gt; for setup.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Export on your schedule.&lt;/strong&gt; Take the list with you when you want to &amp;mdash; not every session, not on a schedule. Each export is a snapshot; the next one picks up everything new.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="whats-next"&gt;What's Next&lt;/h2&gt;
&lt;p&gt;Your reading is already building your vocabulary &amp;mdash; ScrollWizard just makes sure you keep what you find.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Highlighting and annotating?&lt;/strong&gt; The &lt;a href="../annotations-and-highlights/" class="guide-internal-link"&gt;Annotations &amp;amp; Highlights Guide&lt;/a&gt; covers colors, notes, bookmarks, and export &amp;mdash; highlights and word lookups share the same text selection menu and work beautifully side by side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Moving knowledge into your workflow?&lt;/strong&gt; The &lt;a href="../export-obsidian-notion-logseq/" class="guide-internal-link"&gt;Export Guide&lt;/a&gt; covers Obsidian, Notion, Logseq, and more.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New to ScrollWizard?&lt;/strong&gt; The &lt;a href="../getting-started/" class="guide-internal-link"&gt;Getting Started Guide&lt;/a&gt; covers the basics.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Happy reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>FAQ</title><link href="https://scrollwizard.com/guides/faq/" rel="alternate"/><published>2026-05-25T00:00:00+02:00</published><updated>2026-05-25T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-05-25:/guides/faq/</id><summary type="html">&lt;p&gt;Plain answers about ScrollWizard: file ownership, exporting highlights, Calibre, the one-time Wizard Mode unlock, privacy, and what stays on your device.&lt;/p&gt;</summary><content type="html">&lt;p&gt;A small list, growing as questions come in.&lt;/p&gt;
&lt;h3 id="does-scrollwizard-scroll"&gt;Does ScrollWizard scroll?&lt;/h3&gt;
&lt;p&gt;No. ScrollWizard is a paginated reader.&lt;/p&gt;
&lt;h3 id="is-it-free"&gt;Is it free?&lt;/h3&gt;
&lt;p&gt;Yes. Reading EPUBs and PDFs, themes, the dictionary, highlights and notes, stats, OPDS catalogs, and iCloud sync are all free. Advanced Wizard Mode is a one-time purchase &amp;mdash; no subscription.&lt;/p&gt;
&lt;h3 id="what-does-advanced-wizard-mode-add"&gt;What does Advanced Wizard Mode add?&lt;/h3&gt;
&lt;p&gt;The RSVP Speed Reader, the Split Reader, and Custom Fonts. Everything else is free.&lt;/p&gt;
&lt;h3 id="what-file-formats-can-i-read"&gt;What file formats can I read?&lt;/h3&gt;
&lt;p&gt;EPUB and PDF. For anything else &amp;mdash; MOBI, AZW3, CBZ &amp;mdash; convert it to EPUB or PDF in Calibre first, then import.&lt;/p&gt;
&lt;h3 id="does-it-work-offline"&gt;Does it work offline?&lt;/h3&gt;
&lt;p&gt;Yes. A bundled offline Webster's 1913 dictionary means tap-to-define works with no internet. (An online dictionary is also available when you are connected.)&lt;/p&gt;
&lt;h3 id="where-do-my-books-live"&gt;Where do my books live?&lt;/h3&gt;
&lt;p&gt;In a folder you own in iCloud Drive. Your books are files &amp;mdash; not locked inside the app.&lt;/p&gt;
&lt;h3 id="can-i-export-my-highlights-and-notes"&gt;Can I export my highlights and notes?&lt;/h3&gt;
&lt;p&gt;Yes. Knowledge Export sends them to Obsidian, Notion, Logseq, Markdown, or JSON.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Library Management</title><link href="https://scrollwizard.com/guides/library-management/" rel="alternate"/><published>2026-04-09T00:00:00+02:00</published><updated>2026-04-09T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-09:/guides/library-management/</id><summary type="html">&lt;p&gt;Five books need no system. Fifty books need a good one. ScrollWizard gives you domains, tags, smart collections, and full-text search &amp;mdash; flexible tools that let you organize exactly as much (or as little) as you want.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Five books need no system. Fifty books need a good one. Five hundred books need a system that mostly runs itself.&lt;/p&gt;
&lt;p&gt;If your library has grown past the point where you can eyeball the grid and find what you want, this guide is for you. ScrollWizard gives you three organizational layers &amp;mdash; domains, tags, and smart collections &amp;mdash; plus search, sort, and filter tools that make any library navigable in seconds. Everything here is free. No premium organization tier.&lt;/p&gt;
&lt;p&gt;The &lt;a href="../getting-started/" class="guide-internal-link"&gt;Getting Started Guide&lt;/a&gt; covers the basics of importing books and navigating the library. This guide goes deeper: the full toolkit for readers with growing libraries.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Library grid of covers" src="/theme/img/guides/getting-started_01_library-grid.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="your-library-at-a-glance"&gt;Your Library at a Glance&lt;/h2&gt;
&lt;p&gt;Your library opens to a grid of covers &amp;mdash; two columns on iPhone, more on iPad. Covers out, scannable at a glance, the way a bookshelf looks. Everything that reshapes that grid &amp;mdash; sorting, domains, tags, smart collections &amp;mdash; lives in the &lt;strong&gt;left sidebar&lt;/strong&gt;: swipe in from the left edge, or tap the three-line menu icon in the top-left. There's no filter bar across the top; the sidebar is the one place organization happens.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;+&lt;/strong&gt; button in the top-right opens the file picker directly, so importing a book is one tap away. (OPDS catalogs are a different doorway &amp;mdash; the &lt;strong&gt;Catalog panel&lt;/strong&gt; on the right edge, covered later.)&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="sorting"&gt;Sorting&lt;/h2&gt;
&lt;p&gt;Sort lives in the sidebar, near the top. The sort control shows your current sort option and direction (arrow up or arrow down).&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Sort Option&lt;/th&gt;
&lt;th&gt;Default Direction&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A to Z&lt;/td&gt;
&lt;td&gt;Alphabetical by book title&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A to Z&lt;/td&gt;
&lt;td&gt;Alphabetical by author name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Date Added&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Newest first&lt;/td&gt;
&lt;td&gt;When you imported the book&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Last Read&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Most recent first&lt;/td&gt;
&lt;td&gt;When you last opened the book&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Progress&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Highest first&lt;/td&gt;
&lt;td&gt;Your reading progress percentage&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Tap the sort control to open the sort menu. Selecting the same option again &lt;strong&gt;toggles the direction&lt;/strong&gt; &amp;mdash; so tapping "Title" once sorts A to Z, tapping it again sorts Z to A.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; "Last Read" (most recent first) is the default, and it's a solid choice for most libraries. The book you touched last sits at the top, ready to reopen, and books you haven't picked up in a while settle toward the bottom.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="domains"&gt;Domains&lt;/h2&gt;
&lt;p&gt;Domains are the broadest organizational layer. Think of them as rooms in a library &amp;mdash; or shelves on a wall. Each book belongs to &lt;strong&gt;at most one&lt;/strong&gt; domain.&lt;/p&gt;
&lt;p&gt;Some people never create a domain. That's fine. But if your library spans fiction and textbooks and work documents and personal projects, domains let you separate those worlds cleanly.&lt;/p&gt;
&lt;h3 id="creating-a-domain"&gt;Creating a Domain&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;library sidebar&lt;/strong&gt; (tap the three-line menu icon in the top-left).&lt;/li&gt;
&lt;li&gt;Under the Domains section, tap the &lt;strong&gt;+&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;Name your domain (e.g., "Fiction," "Work," "Study," "Research").&lt;/li&gt;
&lt;li&gt;Done. Your domain appears in the sidebar.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="color-coding"&gt;Color-Coding&lt;/h3&gt;
&lt;p&gt;Each domain can have a color. Long-press a domain in the sidebar, then choose "Change Color" to pick from eight options: red, orange, yellow, green, blue, purple, magenta, or no color. The color appears as a dot next to the domain name in the sidebar &amp;mdash; a quick visual cue when you're scanning.&lt;/p&gt;
&lt;h3 id="filtering-by-domain"&gt;Filtering by Domain&lt;/h3&gt;
&lt;p&gt;Tap a domain in the sidebar to show only books in that domain. Tap "All" to see everything again. There's also an "Unsorted" row that shows books without any domain assigned.&lt;/p&gt;
&lt;h3 id="assigning-books-to-domains"&gt;Assigning Books to Domains&lt;/h3&gt;
&lt;p&gt;There are three ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;From the book detail sheet.&lt;/strong&gt; Long-press a book, then tap the domain selector to choose or change its domain.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In selection mode.&lt;/strong&gt; Tap the checkmark icon to enter selection mode, select the books you want, then tap the &lt;strong&gt;Domain&lt;/strong&gt; button in the batch action bar at the bottom.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;From the batch action bar.&lt;/strong&gt; After selecting books, tap Domain, then choose the target domain. All selected books move at once.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="managing-domains"&gt;Managing Domains&lt;/h3&gt;
&lt;p&gt;Long-press any domain in the sidebar to rename it, change its color, or delete it. Deleting a domain doesn't delete its books &amp;mdash; they simply become "Unsorted."&lt;/p&gt;
&lt;p&gt;You can also manage domains from a dedicated screen: sidebar &amp;gt; Domains &amp;gt; Manage (or via Settings). The management screen lets you swipe left to delete or swipe right to rename.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Library sidebar showing domains with color dots, book counts, and the Unsorted category" src="/theme/img/guides/getting-started_05_library-sidebar.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="how-many-domains"&gt;How Many Domains?&lt;/h3&gt;
&lt;p&gt;Two to five is the sweet spot. Domains work best as broad categories &amp;mdash; Fiction / Non-Fiction, Work / Personal, English / Other Languages. If you find yourself creating ten domains, you probably want tags instead.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tags"&gt;Tags&lt;/h2&gt;
&lt;p&gt;Tags are the flexible layer. A single book can have as many tags as you want, and tags can mean whatever you want them to mean. "sci-fi," "book-club," "favorites," "thesis-research," "beach-reads," "books-my-sister-won't-stop-recommending" &amp;mdash; all valid.&lt;/p&gt;
&lt;h3 id="adding-tags-to-a-book"&gt;Adding Tags to a Book&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Long-press a book to open its &lt;strong&gt;detail sheet&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Scroll to the &lt;strong&gt;Tags&lt;/strong&gt; section.&lt;/li&gt;
&lt;li&gt;Use the search field to find an existing tag or type a new one.&lt;/li&gt;
&lt;li&gt;Tap the &lt;strong&gt;+&lt;/strong&gt; button (or an existing tag suggestion) to add it.&lt;/li&gt;
&lt;li&gt;Tags already on this book appear as removable chips below.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Auto-tag from EPUB metadata (off by default).&lt;/strong&gt; ScrollWizard can seed a book's tags from its &lt;code&gt;&amp;lt;dc:subject&amp;gt;&lt;/code&gt; fields the first time you import it. That setting lives in &lt;strong&gt;Settings ▸ Library&lt;/strong&gt; and ships &lt;strong&gt;off&lt;/strong&gt; &amp;mdash; publisher-supplied subjects are often messy (BISAC codes, mixed casing, near-duplicates), so most people prefer to tag by hand. Turn it on if you trust your sources' metadata.&lt;/p&gt;
&lt;h3 id="batch-tagging"&gt;Batch Tagging&lt;/h3&gt;
&lt;p&gt;This is where tags really shine. Enter &lt;strong&gt;selection mode&lt;/strong&gt; (tap the checkmark icon in the nav bar), select multiple books, then tap the &lt;strong&gt;Tag&lt;/strong&gt; button in the bottom action bar.&lt;/p&gt;
&lt;p&gt;The batch tag sheet shows every tag in your library with three states for each:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Empty circle&lt;/strong&gt; &amp;mdash; none of the selected books have this tag&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Filled circle&lt;/strong&gt; &amp;mdash; all selected books have this tag&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Minus circle&lt;/strong&gt; &amp;mdash; some of the selected books have this tag&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tap to toggle. You can also create a new tag directly from this sheet. Tag twenty books in ten seconds. Not bad.&lt;/p&gt;
&lt;h3 id="filtering-by-tags"&gt;Filtering by Tags&lt;/h3&gt;
&lt;p&gt;Tags live in the sidebar's Tags section &amp;mdash; always there, no matter how big or small your library is. Tap any tag to filter the grid down to books carrying it.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;multiple tags&lt;/strong&gt; at once. When you do, an AND/OR toggle appears:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AND&lt;/strong&gt; mode: shows books that have &lt;em&gt;all&lt;/em&gt; selected tags&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OR&lt;/strong&gt; mode: shows books that have &lt;em&gt;any&lt;/em&gt; of the selected tags&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There's also an &lt;strong&gt;Untagged&lt;/strong&gt; filter &amp;mdash; useful for finding books you haven't organized yet.&lt;/p&gt;
&lt;h3 id="managing-tags"&gt;Managing Tags&lt;/h3&gt;
&lt;p&gt;In the sidebar, the Tags section lists every tag with its book count. &lt;strong&gt;Long-press&lt;/strong&gt; a tag to rename or delete it. Renaming a tag updates it across every book that has it. Deleting a tag removes it from all books (but doesn't delete the books).&lt;/p&gt;
&lt;p&gt;When you have more than five tags, a search field appears in the sidebar's tag section to help you find the one you need.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The batch tag sheet showing mixed tag states -- checked, unchecked, and partial -- across the selected books" src="/theme/img/guides/library-mgmt_03_batch-tags.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="smart-collections"&gt;Smart Collections&lt;/h2&gt;
&lt;p&gt;Smart collections are dynamic groups that update themselves based on rules. You don't add books to a smart collection &amp;mdash; books appear (and disappear) automatically as they match the criteria.&lt;/p&gt;
&lt;h3 id="built-in-presets"&gt;Built-in Presets&lt;/h3&gt;
&lt;p&gt;Five smart collections come ready to use:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Collection&lt;/th&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Currently Reading&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Progress greater than 0% and less than 100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Unread&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Progress equals 0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Finished&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Progress at least 100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Recently Added&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Added within the last 30 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Recently Read&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Read within the last 7 days&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;These appear as rows in the sidebar. Tap one to filter your library. Tap it again to clear the filter.&lt;/p&gt;
&lt;h3 id="creating-custom-smart-collections"&gt;Creating Custom Smart Collections&lt;/h3&gt;
&lt;p&gt;Open the sidebar, scroll to Smart Collections, and tap the &lt;strong&gt;manage&lt;/strong&gt; button (the slider icon). In the Smart Collections sheet, tap &lt;strong&gt;Create New&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The rule editor lets you build collections from any combination of:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Available Operators&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;contains, doesn't contain, equals, not equals, is empty, is not empty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;contains, doesn't contain, equals, not equals, is empty, is not empty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Language&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;contains, doesn't contain, equals, not equals, is empty, is not empty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;is any of, are all of, is none of, is empty, is not empty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Domain&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;contains, doesn't contain, equals, not equals, is empty, is not empty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Progress&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;equals, not equals, greater than, less than, at least, at most&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Date Added&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;within last N days, is empty, is not empty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Last Read&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;within last N days, is empty, is not empty&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The &lt;strong&gt;Tags&lt;/strong&gt; operators work on whole tags, not text fragments: pick one or more tags from a multi-select picker, and "is any of" matches a book with at least one of them, "are all of" matches only books carrying every one, and "is none of" excludes them. "is empty" / "is not empty" match books with no tags / any tags.&lt;/p&gt;
&lt;p&gt;Each collection can have multiple rules, and you choose whether books must match &lt;strong&gt;all rules&lt;/strong&gt; (AND) or &lt;strong&gt;any rule&lt;/strong&gt; (OR).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;"French Literature" &amp;mdash; Language contains "fr" AND Tags is any of "literature, classics"&lt;/li&gt;
&lt;li&gt;"Active reads" &amp;mdash; Progress greater than 0.1 AND Last Read within 30 days&lt;/li&gt;
&lt;li&gt;"Deep Work" &amp;mdash; Tags are all of "non-fiction, reference" AND Progress greater than 0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Custom smart collections are persisted and sync with iCloud. Built-in presets can't be deleted.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The smart collection rule editor with two rules and the Match All / Match Any toggle" src="/theme/img/guides/library-mgmt_04_smart-collection.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="search"&gt;Search&lt;/h2&gt;
&lt;p&gt;ScrollWizard offers two layers of search:&lt;/p&gt;
&lt;h3 id="library-search-title-and-author"&gt;Library Search (Title and Author)&lt;/h3&gt;
&lt;p&gt;The search bar in the library (tap the magnifying glass icon in the nav bar) filters by &lt;strong&gt;title&lt;/strong&gt; and &lt;strong&gt;author&lt;/strong&gt; in real time as you type. Fast, simple, good enough when you know roughly what you're looking for.&lt;/p&gt;
&lt;p&gt;When you have a domain filter active, search defaults to searching within that domain. A small &lt;strong&gt;"All"&lt;/strong&gt; toggle appears next to the search field &amp;mdash; tap it to search across your entire library regardless of the active domain.&lt;/p&gt;
&lt;h3 id="full-text-search-inside-books"&gt;Full-Text Search (Inside Books)&lt;/h3&gt;
&lt;p&gt;ScrollWizard indexes the full text of every book using SQLite FTS5 &amp;mdash; a fast, local full-text search engine. This means you can search for a phrase you half-remember and find it across your entire library.&lt;/p&gt;
&lt;p&gt;Full-text search is available from the reader's toolbar (tap the search icon while reading). Results show highlighted snippets with the matching text, grouped by chapter. Tap any result to jump directly to that passage.&lt;/p&gt;
&lt;p&gt;Both EPUBs and PDFs are indexed &amp;mdash; EPUBs by chapter, PDFs by page.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="selection-mode-and-batch-operations"&gt;Selection Mode and Batch Operations&lt;/h2&gt;
&lt;p&gt;When you need to organize more than one book at a time, selection mode is the way.&lt;/p&gt;
&lt;h3 id="entering-selection-mode"&gt;Entering Selection Mode&lt;/h3&gt;
&lt;p&gt;Tap the &lt;strong&gt;checkmark icon&lt;/strong&gt; in the library nav bar. The view shifts: book covers gain selection checkmarks, and a batch action bar appears at the bottom.&lt;/p&gt;
&lt;h3 id="selecting-books"&gt;Selecting Books&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tap&lt;/strong&gt; any book to toggle its selection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tap "Select All"&lt;/strong&gt; in the nav bar to select everything visible (respects current filters).&lt;/li&gt;
&lt;li&gt;In grid view, &lt;strong&gt;long-press and drag&lt;/strong&gt; across multiple books to select a range.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="batch-actions"&gt;Batch Actions&lt;/h3&gt;
&lt;p&gt;The action bar at the bottom offers three operations:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tag&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Opens the batch tag sheet to add/remove tags from all selected books&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Domain&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Opens a domain picker to move all selected books to a domain (or remove domain)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Delete&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Removes all selected books from the library (with confirmation)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="exiting-selection-mode"&gt;Exiting Selection Mode&lt;/h3&gt;
&lt;p&gt;Tap &lt;strong&gt;Cancel&lt;/strong&gt; in the nav bar, or deselect all books.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Selection mode with several books checked and the Tag / Domain / Delete action bar along the bottom" src="/theme/img/guides/library-mgmt_02_selection-mode.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-book-detail-sheet"&gt;The Book Detail Sheet&lt;/h2&gt;
&lt;p&gt;Long-press any book to open its detail sheet &amp;mdash; a scrollable card with everything ScrollWizard knows about that book.&lt;/p&gt;
&lt;p&gt;What you'll find:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cover image, title, and author&lt;/strong&gt; at the top&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metadata card&lt;/strong&gt;: file size, chapter count, language, date added, last read, and iCloud storage status&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading progress&lt;/strong&gt;: a visual progress bar with percentage and current chapter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description&lt;/strong&gt;: the book's synopsis (from EPUB/PDF metadata)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tags section&lt;/strong&gt;: add, remove, and search tags; see existing library tags as suggestions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Domain selector&lt;/strong&gt;: change or remove the book's domain&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action buttons&lt;/strong&gt;: Continue Reading (or Start Reading), Look Up on Goodreads, Show in Files, Remove from Library&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The detail sheet is live &amp;mdash; changes you make to tags and domain update immediately without closing the sheet.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="import-and-duplicate-detection"&gt;Import and Duplicate Detection&lt;/h2&gt;
&lt;p&gt;When you import books, ScrollWizard automatically checks for duplicates. If a file matches an existing book by &lt;strong&gt;title and author&lt;/strong&gt;, the duplicate is silently skipped. This means you can safely re-import a folder without worrying about creating duplicates.&lt;/p&gt;
&lt;p&gt;Import supports EPUB and PDF files up to 500 MB. You can select multiple files at once for batch import, and a progress dialog tracks each file as it's parsed, indexed, and added to the library.&lt;/p&gt;
&lt;p&gt;Books imported via the share sheet, AirDrop, or the Files app are handled automatically &amp;mdash; they appear in your library without any extra steps.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-sidebar"&gt;The Sidebar&lt;/h2&gt;
&lt;p&gt;The library sidebar (swipe right from the left edge, or tap the menu icon) is your central navigation hub. From top to bottom:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Domains&lt;/strong&gt; &amp;mdash; with book counts and a + button to create new ones&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smart Collections&lt;/strong&gt; &amp;mdash; built-in presets and your custom collections, each with book counts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tags&lt;/strong&gt; &amp;mdash; every tag in your library with book counts, plus a search field and long-press context menus&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;More&lt;/strong&gt; &amp;mdash; quick links to Settings, Statistics, Annotation Timeline, Vocabulary, and Knowledge Export&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The sidebar shows real-time counts: how many books are in each domain, how many match each smart collection, how many carry each tag. These update instantly as you add, remove, or tag books.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="organization-strategies"&gt;Organization Strategies&lt;/h2&gt;
&lt;p&gt;Here's the honest truth about library organization: the best system is the one you'll actually maintain. A perfect taxonomy that you abandon after three weeks is worse than a loose system you use every day.&lt;/p&gt;
&lt;h3 id="the-minimalist"&gt;The Minimalist&lt;/h3&gt;
&lt;p&gt;No domains. No tags. Sort by "Last Read" and let smart collections do the work &amp;mdash; Currently Reading and Recently Added are always there. Works surprisingly well for libraries under 100 books.&lt;/p&gt;
&lt;h3 id="the-two-domain-split"&gt;The Two-Domain Split&lt;/h3&gt;
&lt;p&gt;One meaningful division: Fiction / Non-Fiction, or Personal / Work. Smart collections handle the rest. Low maintenance, high signal.&lt;/p&gt;
&lt;h3 id="the-tagger"&gt;The Tagger&lt;/h3&gt;
&lt;p&gt;Skip domains. Use tags for everything. Tags are more flexible &amp;mdash; one book can carry five tags, but it can only live in one domain. If your categories overlap (sci-fi &lt;em&gt;and&lt;/em&gt; book-club &lt;em&gt;and&lt;/em&gt; re-read candidate), tags are your tool.&lt;/p&gt;
&lt;h3 id="the-curator"&gt;The Curator&lt;/h3&gt;
&lt;p&gt;Domains for broad categories, tags for cross-cutting themes, custom smart collections for current projects. Most work to set up, but scales to very large libraries. Start simple &amp;mdash; you can add structure later.&lt;/p&gt;
&lt;h3 id="the-one-rule"&gt;The One Rule&lt;/h3&gt;
&lt;p&gt;Whatever you choose: &lt;strong&gt;organize when you import, not later.&lt;/strong&gt; Assigning a domain and a couple of tags takes five seconds at import time. Retroactively organizing 200 untagged books takes an afternoon. The batch tag tool makes it painless, but "five seconds now" beats "an hour someday."&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips--tricks"&gt;Tips &amp;amp; Tricks&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Your filters persist between sessions.&lt;/strong&gt; Close the app mid-browse in your "Fiction" domain, and you'll come back to exactly that. Sort order and domain selection stay put too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Continue Reading card.&lt;/strong&gt; A card appears at the top of your library showing your last-read book with its progress. One tap to pick up where you left off. It disappears in selection mode to keep the interface clean.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Drag to select a range.&lt;/strong&gt; Long-press and drag across book covers to select several at once &amp;mdash; faster than tapping each one individually.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Search across domains.&lt;/strong&gt; When a domain filter is active and you open search, an "All" toggle appears beside the search field. Tap it to search your entire library, not just the current domain.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tag AND/OR logic.&lt;/strong&gt; When filtering by multiple tags in the sidebar, look for the AND/OR toggle. AND shows books matching &lt;em&gt;all&lt;/em&gt; tags; OR shows books matching &lt;em&gt;any&lt;/em&gt; tag. Default is AND.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Spotlight indexing.&lt;/strong&gt; Every book you import is indexed in iOS Spotlight. You can search for a book title from the iOS home screen and jump straight into it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Books per domain, at a glance.&lt;/strong&gt; The sidebar shows book counts next to every domain, smart collection, and tag. No need to switch views to see how many books live where.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Goodreads lookup.&lt;/strong&gt; From the book detail sheet, tap "Look Up on Goodreads" to search for the book on Goodreads in Safari. Useful for checking reviews or adding to your Goodreads shelf.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Show in Files.&lt;/strong&gt; Also in the detail sheet: "Show in Files" opens the book's location in the iOS Files app. Handy when you need to share the file or verify its iCloud sync status.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fill the shelf from a catalog.&lt;/strong&gt; Swipe in from the right edge to the &lt;strong&gt;Catalog panel&lt;/strong&gt; to browse OPDS and Calibre libraries. ScrollWizard ships four presets (Project Gutenberg, Standard Ebooks, ManyBooks, Feedbooks) and can also sniff out OPDS and Calibre servers on your local network automatically over Bonjour, so a Calibre box on your Wi-Fi often just shows up. You can add a server by hand from its OPDS URL. Downloads come through as EPUB or PDF (EPUB is preferred when a title offers both).&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="whats-next"&gt;What's Next&lt;/h2&gt;
&lt;p&gt;A well-organized library isn't about neatness for its own sake. It's about reducing the friction between "I want to read something" and actually reading it. Fifteen seconds of scrolling through an unsorted grid is fifteen seconds you could have spent reading.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tracking your progress?&lt;/strong&gt; The &lt;a href="../track-your-reading/" class="guide-internal-link"&gt;Track Your Reading Guide&lt;/a&gt; covers reading time, goals, and statistics.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Highlighting as you read?&lt;/strong&gt; The &lt;a href="../annotations-and-highlights/" class="guide-internal-link"&gt;Annotations &amp;amp; Highlights Guide&lt;/a&gt; covers your five highlight colors, notes, bookmarks, and the annotation timeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exporting your knowledge?&lt;/strong&gt; The &lt;a href="../export-obsidian-notion-logseq/" class="guide-internal-link"&gt;Export Guide&lt;/a&gt; covers Obsidian, Notion, Logseq, Markdown, and JSON export.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New to ScrollWizard?&lt;/strong&gt; The &lt;a href="../getting-started/" class="guide-internal-link"&gt;Getting Started Guide&lt;/a&gt; covers importing books, reading basics, and everything else.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now go find that book you've been meaning to start. It's in your library somewhere &amp;mdash; and now you know exactly how to find it.&lt;/p&gt;
&lt;p&gt;Happy reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Reading PDFs on iPhone &amp; iPad</title><link href="https://scrollwizard.com/guides/reading-pdfs/" rel="alternate"/><published>2026-04-09T00:00:00+02:00</published><updated>2026-04-09T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-09:/guides/reading-pdfs/</id><summary type="html">&lt;p&gt;Read PDFs on iPhone &amp;amp; iPad the way you read EPUBs — same library, same dark themes, same highlights.&lt;/p&gt;</summary><content type="html">&lt;p&gt;That conference paper. That textbook chapter. That government form you've been avoiding. ScrollWizard reads PDFs alongside your EPUBs &amp;mdash; same library, same themes, same highlights. One app for all your reading.&lt;/p&gt;
&lt;p&gt;PDFs are everywhere. Research papers, manuals, scanned books, slide decks, tax forms. They weren't designed for phone screens, but that's where you are at 11 PM when you finally have time to read. ScrollWizard's PDF reader gives you theme-matched reading, full-text search, highlights with notes, bookmarks, dictionary lookup, and saved words. It's all free &amp;mdash; the one exception is the RSVP speed reader, which is part of Advanced Wizard Mode.&lt;/p&gt;
&lt;p&gt;This guide covers everything the PDF reader can do &amp;mdash; and is honest about what it can't.&lt;/p&gt;
&lt;p&gt;&lt;img alt="A PDF open in ScrollWizard with a dark theme applied, showing the toolbar and page slider" src="/theme/img/guides/reading-pdfs_01_dark-theme.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="importing-pdfs"&gt;Importing PDFs&lt;/h2&gt;
&lt;p&gt;Getting a PDF into ScrollWizard works exactly like importing an EPUB. If you've done one, you've done the other.&lt;/p&gt;
&lt;h3 id="from-the-library"&gt;From the Library&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open ScrollWizard and go to the &lt;strong&gt;Library&lt;/strong&gt; screen.&lt;/li&gt;
&lt;li&gt;Tap the &lt;strong&gt;+&lt;/strong&gt; button in the top-right corner.&lt;/li&gt;
&lt;li&gt;The iOS file picker appears. Navigate to your PDF &amp;mdash; it can be in iCloud Drive, On My iPhone, or any connected cloud storage.&lt;/li&gt;
&lt;li&gt;Select the file. ScrollWizard imports it, generates a cover thumbnail from the first page, and extracts the title and author from the PDF metadata.&lt;/li&gt;
&lt;li&gt;Your PDF appears in the library alongside your EPUBs.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can select multiple files at once for batch import. PDFs and EPUBs can be mixed in the same batch.&lt;/p&gt;
&lt;h3 id="from-other-apps"&gt;From Other Apps&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Share sheet:&lt;/strong&gt; When viewing a PDF in Safari, Mail, Files, or any other app, tap the share button and choose "Open in ScrollWizard."&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AirDrop:&lt;/strong&gt; AirDrop a PDF to your device and choose ScrollWizard when prompted.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Messages and Mail:&lt;/strong&gt; Tap a PDF attachment, then use the share sheet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Once imported, the PDF lives in your ScrollWizard library. It syncs via iCloud to your other devices, gets organized into domains and collections, appears in search results, and tracks reading statistics &amp;mdash; just like an EPUB.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-pdf-reading-experience"&gt;The PDF Reading Experience&lt;/h2&gt;
&lt;p&gt;Open a PDF from your library by tapping its cover. The reader launches with a familiar layout: your book fills the screen, and a tap in the center reveals the toolbar.&lt;/p&gt;
&lt;p&gt;Here's the key difference between PDFs and EPUBs: &lt;strong&gt;PDFs have fixed layouts.&lt;/strong&gt; Every page is a snapshot &amp;mdash; the text, images, and formatting are locked in place exactly as the author intended. This means ScrollWizard can't reflow the text to fit your screen, change the font, or adjust the line spacing. What the PDF contains is what you see.&lt;/p&gt;
&lt;p&gt;This is not a limitation of ScrollWizard. It's what PDF means. The format was designed to look identical everywhere &amp;mdash; on a printer, a desktop monitor, or your phone. That's useful when layout matters (academic papers, forms, sheet music), but it means the reading experience on a phone screen depends on how the PDF was designed.&lt;/p&gt;
&lt;p&gt;ScrollWizard compensates with pinch-to-zoom and theme-aware color filtering, both covered below.&lt;/p&gt;
&lt;h3 id="pinch-to-zoom"&gt;Pinch to Zoom&lt;/h3&gt;
&lt;p&gt;A PDF designed for A4 paper carries generous margins, headers, and footers, so on a phone screen the actual text can be small. Pinch to zoom in and out on any page, and double-tap to reset the zoom level. Turning the phone sideways (see the tips below) gives a dense page more horizontal room. It's the most basic way to make small text readable, and it works on every PDF.&lt;/p&gt;
&lt;h3 id="theme-aware-color-filtering"&gt;Theme-Aware Color Filtering&lt;/h3&gt;
&lt;p&gt;When you switch reading themes, ScrollWizard doesn't just darken the UI chrome &amp;mdash; it reskins the PDF content into the active theme's palette. It does this with a single luminance remap: each pixel is mapped along the line between the theme's text color and its background color, so a white page picks up the theme background and the dark text picks up the theme text color. Figures stay coherent with the page instead of getting hue-rotated the way a naive inversion would.&lt;/p&gt;
&lt;p&gt;This means your midnight reading session doesn't blast you with a white rectangle in the middle of a dark interface. The PDF adapts to your theme.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Theme type&lt;/th&gt;
&lt;th&gt;What happens to PDF pages&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Light&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Passed through as-is (white page, near-black text)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Any other theme&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pages are remapped into that theme's palette (background and text colors) via the luminance remap&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The same remap drives every built-in and custom theme, so a Sepia page reads as the Sepia palette and a Nord page reads as the Nord palette &amp;mdash; one mechanism, no per-theme special cases. Theme creation and the broader appearance controls live in &lt;a href="../settings-and-customization/" class="guide-internal-link"&gt;Settings and Customization&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The same PDF page shown in Light, Dark, and Sepia themes side by side" src="/theme/img/guides/reading-pdfs_02_themes_iphone.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="brightness-control"&gt;Brightness Control&lt;/h3&gt;
&lt;p&gt;The bottom bar includes a brightness slider, just like the EPUB reader. Drag it to dim or brighten the screen without leaving your book.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="navigating-pdfs"&gt;Navigating PDFs&lt;/h2&gt;
&lt;h3 id="page-slider"&gt;Page Slider&lt;/h3&gt;
&lt;p&gt;When the toolbar is visible, a &lt;strong&gt;progress slider&lt;/strong&gt; appears at the bottom. Drag it to scrub through the document, or tap the page numbers on either side. The slider shows your current page and total page count.&lt;/p&gt;
&lt;h3 id="table-of-contents"&gt;Table of Contents&lt;/h3&gt;
&lt;p&gt;If the PDF includes an outline (most well-made PDFs do), a &lt;strong&gt;table of contents button&lt;/strong&gt; appears in the toolbar. Tap it to open a bottom sheet showing the full document outline with nested sections, page numbers, and a highlight on your current section.&lt;/p&gt;
&lt;p&gt;Tap any entry to jump to that page. The sheet auto-scrolls to your current position when it opens.&lt;/p&gt;
&lt;p&gt;Not all PDFs have outlines. Scanned books, simple exports, and some older PDFs won't have one, and the TOC button will be hidden.&lt;/p&gt;
&lt;h3 id="tap-zones"&gt;Tap Zones&lt;/h3&gt;
&lt;p&gt;The same tap zone system from the EPUB reader applies to PDFs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Right side&lt;/strong&gt; &amp;mdash; next page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Left side&lt;/strong&gt; &amp;mdash; previous page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Center&lt;/strong&gt; &amp;mdash; toggle toolbar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tap zones are configurable in Settings. You can also swipe left/right to turn pages.&lt;/p&gt;
&lt;h3 id="keyboard-shortcuts"&gt;Keyboard Shortcuts&lt;/h3&gt;
&lt;p&gt;If you're reading on an iPad with a hardware keyboard, the PDF reader supports the same keyboard shortcuts as the EPUB reader: arrow keys for page turns, B for bookmark, and more. Press F to open search.&lt;/p&gt;
&lt;h3 id="reading-chrome"&gt;Reading Chrome&lt;/h3&gt;
&lt;p&gt;Even with the toolbar hidden, subtle metadata appears in the safe area around the notch or Dynamic Island: the current time, page number, reading progress percentage, and the current section title (resolved from the PDF outline). This uses no extra screen space.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The PDF table of contents sheet showing nested outline entries with page numbers" src="/theme/img/guides/reading-pdfs_03_toc.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="highlights-and-annotations"&gt;Highlights and Annotations&lt;/h2&gt;
&lt;p&gt;PDF highlighting in ScrollWizard works with native text &amp;mdash; the kind you can select and copy. Here's the flow.&lt;/p&gt;
&lt;h3 id="creating-a-highlight"&gt;Creating a Highlight&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Long-press&lt;/strong&gt; on a word in the PDF, then drag the selection handles to cover the passage you want.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;context menu&lt;/strong&gt; appears with &lt;strong&gt;Copy&lt;/strong&gt;, &lt;strong&gt;Highlight&lt;/strong&gt;, and five &lt;strong&gt;color dots&lt;/strong&gt; for one-tap color selection.&lt;/li&gt;
&lt;li&gt;Tap a color dot or tap Highlight (which defaults to yellow).&lt;/li&gt;
&lt;li&gt;The text is highlighted and saved immediately.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The context menu for PDFs shows the color dots directly, so you can pick your color in a single tap without opening the edit sheet first.&lt;/p&gt;
&lt;h3 id="editing-a-highlight"&gt;Editing a Highlight&lt;/h3&gt;
&lt;p&gt;Tap an existing highlight to open the &lt;strong&gt;highlight edit sheet&lt;/strong&gt;. From here you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Change the color&lt;/strong&gt; &amp;mdash; tap any of the five color circles&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Switch the style&lt;/strong&gt; &amp;mdash; toggle between Highlight (background fill) and Underline (a line beneath the text)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add or edit a note&lt;/strong&gt; &amp;mdash; type in the text field below the preview&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delete the highlight&lt;/strong&gt; &amp;mdash; tap the red Delete button at the bottom&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Notes auto-save as you type. No save button needed.&lt;/p&gt;
&lt;h3 id="browsing-highlights"&gt;Browsing Highlights&lt;/h3&gt;
&lt;p&gt;Open the &lt;strong&gt;table of contents sheet&lt;/strong&gt; from the toolbar and switch to its &lt;strong&gt;Highlights&lt;/strong&gt; tab to see all highlights for the current PDF, sorted by page number. Each row shows the color bar, highlighted text, any note, and the page reference. Tap a row to jump to that page.&lt;/p&gt;
&lt;h3 id="bookmarks"&gt;Bookmarks&lt;/h3&gt;
&lt;p&gt;Tap the &lt;strong&gt;bookmark icon&lt;/strong&gt; in the toolbar to bookmark the current page. The icon fills in to confirm. Tap it again to remove the bookmark.&lt;/p&gt;
&lt;p&gt;To browse all bookmarks, open the same table of contents sheet and switch to its &lt;strong&gt;Bookmarks&lt;/strong&gt; tab. The sheet has three tabs in all &amp;mdash; &lt;strong&gt;Contents&lt;/strong&gt;, &lt;strong&gt;Bookmarks&lt;/strong&gt;, and &lt;strong&gt;Highlights&lt;/strong&gt; &amp;mdash; so document outline, saved pages, and annotations all live in one place. The list shows each bookmark with its page number.&lt;/p&gt;
&lt;p&gt;All annotation features &amp;mdash; highlights, notes, bookmarks &amp;mdash; are free. No limits.&lt;/p&gt;
&lt;p&gt;To get your highlights and notes out of the app, use &lt;strong&gt;Knowledge Export&lt;/strong&gt; (Notes panel ▸ Export ▸ Export knowledge), which writes a library-wide Markdown file you share through the iOS share sheet. There's no separate export action inside the PDF reader itself.&lt;/p&gt;
&lt;h3 id="a-note-about-scanned-pdfs"&gt;A Note About Scanned PDFs&lt;/h3&gt;
&lt;p&gt;Highlighting requires selectable text. If your PDF is a scan (essentially a stack of images), there's no text to select or highlight. ScrollWizard detects this automatically when you import the file. You can still bookmark pages and scrub with the page slider, but text selection, highlighting, and search won't be available.&lt;/p&gt;
&lt;p&gt;ScrollWizard classifies each PDF on import:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Text quality&lt;/th&gt;
&lt;th&gt;What it means&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Native text&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Full text in the PDF. All features work.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Hybrid&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Some pages have text, others are scanned. Features work on text pages.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Scanned&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No extractable text. Bookmarks and navigation only.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="searching-pdfs"&gt;Searching PDFs&lt;/h2&gt;
&lt;p&gt;Tap the &lt;strong&gt;search icon&lt;/strong&gt; in the toolbar (or press F on a hardware keyboard) to open the search bar. Type your query and ScrollWizard searches the PDF text in real time.&lt;/p&gt;
&lt;p&gt;The search bar shows your current match position ("3 of 17") with up/down arrows to jump between matches. Matches are highlighted in the document.&lt;/p&gt;
&lt;p&gt;Search works on PDFs with native or hybrid text. Scanned PDFs have no text to search.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The PDF search bar showing a search query with match count and navigation arrows" src="/theme/img/guides/reading-pdfs_04_search-bar.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="rsvp-speed-reading-for-pdfs"&gt;RSVP Speed Reading for PDFs&lt;/h2&gt;
&lt;p&gt;The RSVP speed reader &amp;mdash; the word-at-a-time display from Advanced Wizard Mode &amp;mdash; also works with PDFs that contain native text. Tap the &lt;strong&gt;sparkle button&lt;/strong&gt; in the toolbar to access it.&lt;/p&gt;
&lt;p&gt;ScrollWizard extracts all the text from the PDF, cleans it up (stripping repeated headers and footers, rejoining hyphenated words), and feeds it into the RSVP engine. When you exit the speed reader, your page position updates to match where you stopped.&lt;/p&gt;
&lt;p&gt;A note of honesty: RSVP with PDFs works well for text-heavy documents like papers and books. It works less well for PDFs with complex layouts, tables, or figures, because the extracted text may not flow naturally. ScrollWizard shows a one-time heads-up about this when you first use it.&lt;/p&gt;
&lt;p&gt;RSVP requires Advanced Wizard Mode (a one-time purchase) and a PDF with native text.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="pdf-vs-epub-what-works-where"&gt;PDF vs. EPUB: What Works Where&lt;/h2&gt;
&lt;p&gt;This is the honest comparison. Both formats live in the same library, but they have fundamentally different strengths.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;EPUB&lt;/th&gt;
&lt;th&gt;PDF&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reflow text to fit screen&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No &amp;mdash; fixed layout&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Change font&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes (12 selectable + Publisher)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Adjust font size&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No (pinch to zoom)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Change line height / spacing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Adjust margins&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reading themes (dark, sepia, etc.)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (via color filtering)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Brightness control&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Highlights with notes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (native text PDFs)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Bookmarks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Text search&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (native text PDFs)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (if PDF has outline)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;RSVP speed reading&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (native text PDFs)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Dictionary lookup&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (native text PDFs)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Vocabulary builder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (saved with a page stamp)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Split Reader&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No (EPUB-only)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Page turn animations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;iCloud sync&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reading statistics&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Knowledge Export (highlights &amp;amp; notes)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (library-wide, via Notes panel)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Keyboard shortcuts&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;The rule of thumb:&lt;/strong&gt; If you have a choice between EPUB and PDF versions of the same book, choose EPUB. You'll get reflowable text, custom fonts, adjustable typography, and the Split Reader. The reading experience is simply more flexible. (Dictionary lookup and saved words work in both &amp;mdash; on a PDF they just need native, selectable text.)&lt;/p&gt;
&lt;p&gt;Choose PDF when that's the only format available, or when the fixed layout matters &amp;mdash; academic papers, technical manuals, sheet music, forms, and anything with precise visual formatting.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips-for-the-best-pdf-reading-experience"&gt;Tips for the Best PDF Reading Experience&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Use dark theme for nighttime PDF reading.&lt;/strong&gt; The luminance remap reskins white pages into the dark palette without crushing text legibility, so a midnight session isn't a white rectangle in a dark room.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try landscape on iPhone.&lt;/strong&gt; Turning your phone sideways gives PDFs significantly more horizontal space &amp;mdash; a real help on a dense page.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bookmark generously.&lt;/strong&gt; Since PDFs don't have reflowable chapters, bookmarks are your best tool for marking positions you want to return to. They're free, fast, and show up in the bookmarks list sorted by page number.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Check text quality on import.&lt;/strong&gt; When ScrollWizard imports a PDF, it classifies the text quality. If your PDF shows up as "scanned," features like search and highlighting won't work. This isn't a bug &amp;mdash; the PDF simply doesn't contain extractable text. For scanned books, consider finding an EPUB version or a PDF that's been OCR-processed.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="whats-next"&gt;What's Next&lt;/h2&gt;
&lt;p&gt;PDFs aren't the most comfortable format for phone-sized screens &amp;mdash; that's just the reality of a fixed-layout format on a small display. But ScrollWizard does its best to close the gap: theme-aware rendering, highlights, search, and iCloud sync make PDFs feel like first-class citizens in your library rather than a grudging afterthought.&lt;/p&gt;
&lt;p&gt;Everything in this guide is free except RSVP speed reading, which is part of Advanced Wizard Mode (a one-time purchase).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New to ScrollWizard?&lt;/strong&gt; The &lt;a href="../getting-started/" class="guide-internal-link"&gt;Getting Started Guide&lt;/a&gt; covers importing, reading basics, and library organization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Want to annotate more effectively?&lt;/strong&gt; The &lt;a href="../annotations-and-highlights/" class="guide-internal-link"&gt;Annotations &amp;amp; Highlights Guide&lt;/a&gt; goes deep on colors, notes, export, and the annotation timeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interested in speed reading?&lt;/strong&gt; The &lt;a href="../rsvp-speed-reader/" class="guide-internal-link"&gt;RSVP Speed Reader Guide&lt;/a&gt; covers the word-at-a-time display for both EPUBs and PDFs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracking your reading habits?&lt;/strong&gt; The &lt;a href="../track-your-reading/" class="guide-internal-link"&gt;Reading Statistics Guide&lt;/a&gt; covers sessions, days-read, and goals.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Happy reading &amp;mdash; even the PDFs.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Settings &amp; Customization</title><link href="https://scrollwizard.com/guides/settings-and-customization/" rel="alternate"/><published>2026-04-09T00:00:00+02:00</published><updated>2026-04-09T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-09:/guides/settings-and-customization/</id><summary type="html">&lt;p&gt;ScrollWizard gives you a setting for every part of how a book reads &amp;mdash; and every one of them exists so the app disappears and the book takes over. Here's how to make the reader feel like it was built for you, because it kind of was.&lt;/p&gt;</summary><content type="html">&lt;p&gt;You've been staring at a page that's almost right. The font is fine, but the line spacing feels a little cramped. The theme is close, but you wish the background were warmer. The margins are OK on your phone, but on your iPad they leave the text swimming in white space.&lt;/p&gt;
&lt;p&gt;This is the guide where you fix all of that. ScrollWizard gives you deep control over how your books look and feel &amp;mdash; typography, themes, layout, tap behavior, reading goals, dictionaries, and more. Every setting updates live, so you can see the result as you tweak. And every visual setting can be applied globally or per book, meaning your dense philosophy text and your beach novel don't have to look the same.&lt;/p&gt;
&lt;p&gt;Let's walk through everything.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="two-places-one-system"&gt;Two Places, One System&lt;/h2&gt;
&lt;p&gt;Settings in ScrollWizard live in two places, and it helps to understand why.&lt;/p&gt;
&lt;h3 id="the-appearance-sheet-visual-settings"&gt;The Appearance Sheet (Visual Settings)&lt;/h3&gt;
&lt;p&gt;Open any book, tap the center of the screen to show the toolbar, then tap the &lt;strong&gt;Aa&lt;/strong&gt; button (or "More Settings" in the quick panel). This is the &lt;strong&gt;Appearance Sheet&lt;/strong&gt; &amp;mdash; a draggable overlay that stays on top of your book so you can see changes in real time.&lt;/p&gt;
&lt;p&gt;The Appearance Sheet contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Typography&lt;/strong&gt; &amp;mdash; font, size, line height, spacing, alignment, hyphenation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Layout&lt;/strong&gt; &amp;mdash; margins, page animation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Theme&lt;/strong&gt; &amp;mdash; color scheme selection, custom theme creation, and color swap&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display&lt;/strong&gt; &amp;mdash; hide status bar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can drag the sheet up or down to resize it, or tap the arrow icon to flip it to the top of the screen if you want to see the bottom of the page while adjusting.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Appearance sheet overlaying a book, showing typography controls with the book visible above" src="/theme/img/guides/getting-started_04_quick-settings.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="the-settings-screen-everything-else"&gt;The Settings Screen (Everything Else)&lt;/h3&gt;
&lt;p&gt;From the library, tap the &lt;strong&gt;gear icon&lt;/strong&gt; to open the full Settings screen. You can also reach it from the bottom of the Appearance Sheet via the "App Settings" link.&lt;/p&gt;
&lt;p&gt;The Settings screen contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Theme&lt;/strong&gt; &amp;mdash; same theme grid, accessible outside the reader&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading Chrome&lt;/strong&gt; &amp;mdash; header/footer content, tap zones&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading Goals&lt;/strong&gt; &amp;mdash; daily targets, reminders&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dictionary&lt;/strong&gt; &amp;mdash; configure lookup sources&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library&lt;/strong&gt; &amp;mdash; default sort&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom Fonts&lt;/strong&gt; &amp;mdash; import your own typefaces (Wizard Mode)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Language&lt;/strong&gt; &amp;mdash; app language preference&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data Management&lt;/strong&gt; &amp;mdash; export and import&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Privacy&lt;/strong&gt; &amp;mdash; crash reporting&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advanced&lt;/strong&gt; &amp;mdash; Wizard Mode, split reader options&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;About&lt;/strong&gt; &amp;mdash; version, licenses, tips reset&lt;/li&gt;
&lt;/ul&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="global-vs-per-book-settings"&gt;Global vs. Per-Book Settings&lt;/h2&gt;
&lt;p&gt;This is the single most powerful concept in ScrollWizard's settings. Every visual setting &amp;mdash; font, size, theme, margins, line height, everything in the Appearance Sheet &amp;mdash; can be set &lt;strong&gt;globally&lt;/strong&gt; (for all books) or &lt;strong&gt;per book&lt;/strong&gt; (just for this one).&lt;/p&gt;
&lt;p&gt;When you open the Appearance Sheet while reading a book, you'll see a toggle at the top: &lt;strong&gt;This Book&lt;/strong&gt; and &lt;strong&gt;All Books&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;This Book&lt;/strong&gt; &amp;mdash; changes apply only to the book you're currently reading. Anything you don't override falls back to the global default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All Books&lt;/strong&gt; &amp;mdash; changes become the new global default for every book that doesn't have its own override.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Two extra buttons appear in "This Book" mode:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Copy to Global&lt;/strong&gt; &amp;mdash; takes this book's current settings and makes them the global default&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reset Book Settings&lt;/strong&gt; &amp;mdash; clears all per-book overrides so the book uses global defaults again&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;For the curious:&lt;/em&gt; per-book settings are stored as overrides. If you set only the font for a specific book, everything else (size, margins, theme) still comes from your global settings. Change your global font size later, and that book picks it up &amp;mdash; unless it has its own font size override.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Appearance sheet showing the per-book toggle with Copy to Global and Reset Book Settings buttons" src="/theme/img/guides/settings_01_per-book-toggle.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="typography"&gt;Typography&lt;/h2&gt;
&lt;p&gt;Open the Appearance Sheet and you'll find the &lt;strong&gt;Typography&lt;/strong&gt; section first. These are the settings that determine how text looks on the page.&lt;/p&gt;
&lt;h3 id="font-family"&gt;Font Family&lt;/h3&gt;
&lt;p&gt;ScrollWizard ships with 12 selectable fonts &amp;mdash; three bundled (always available, always consistent) and nine system fonts (provided by iOS):&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Fonts&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Bundled&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Literata, Source Serif, OpenDyslexic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;System serif&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Georgia, Palatino, Charter, Iowan Old Style, New York, Athelas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;System sans-serif&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Helvetica Neue, Seravek&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;System monospace&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Menlo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;There's also a &lt;strong&gt;Publisher&lt;/strong&gt; option at the top of the picker, which keeps the book's own embedded font when it has one and falls back to Literata when it doesn't.&lt;/p&gt;
&lt;p&gt;The default is &lt;strong&gt;Literata&lt;/strong&gt; &amp;mdash; a variable serif designed specifically for long-form reading. It's excellent. But if you prefer sans-serif for non-fiction or a specific face for a language, the picker is a scroll wheel tap away.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenDyslexic&lt;/strong&gt; is right there in the font list, not hidden in accessibility settings. If it helps you, use it. If it doesn't, skip it. No judgment either way.&lt;/p&gt;
&lt;p&gt;With &lt;strong&gt;Wizard Mode&lt;/strong&gt; unlocked, you can also import your own fonts (TTF or OTF) from the Settings screen under Custom Fonts. Imported fonts appear at the top of the font picker. More on that in the Custom Fonts section below.&lt;/p&gt;
&lt;h3 id="font-size"&gt;Font Size&lt;/h3&gt;
&lt;p&gt;Adjustable from &lt;strong&gt;10pt to 48pt&lt;/strong&gt; with a slider. The default depends on your device:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Device&lt;/th&gt;
&lt;th&gt;Default size&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;iPhone&lt;/td&gt;
&lt;td&gt;18pt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;iPad mini / iPad Air compact&lt;/td&gt;
&lt;td&gt;19pt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;iPad 11" and larger&lt;/td&gt;
&lt;td&gt;20pt&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Tap the reset button on any slider to return to the default.&lt;/p&gt;
&lt;h3 id="line-height"&gt;Line Height&lt;/h3&gt;
&lt;p&gt;Controls the spacing between lines of text. Range: &lt;strong&gt;1.0 to 3.0&lt;/strong&gt;, default &lt;strong&gt;1.6&lt;/strong&gt;. Lower values pack more text on screen; higher values give each line room to breathe. If you've increased the font size and the lines feel tight, nudge line height up a little to give them room.&lt;/p&gt;
&lt;h3 id="letter-spacing-and-word-spacing"&gt;Letter Spacing and Word Spacing&lt;/h3&gt;
&lt;p&gt;Fine-tune the space between individual characters (letter spacing: &lt;strong&gt;-2.0 to 5.0&lt;/strong&gt;, default &lt;strong&gt;0.0&lt;/strong&gt;) and between words (word spacing: &lt;strong&gt;-2.0 to 10.0&lt;/strong&gt;, default &lt;strong&gt;0.0&lt;/strong&gt;). Most people leave these at zero, but they're valuable for accessibility or for taming fonts that feel too tight or too loose.&lt;/p&gt;
&lt;h3 id="text-alignment"&gt;Text Alignment&lt;/h3&gt;
&lt;p&gt;Four options, selected via icon buttons:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Option&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Left&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ragged right edge, natural reading rhythm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Center&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Centered text (mostly for poetry)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Right&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Right-aligned (for RTL-adjacent layouts)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Justified&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Even left and right edges (default)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Justified text looks clean but can create uneven word spacing when the line length is short. If you notice "rivers" of white space, try switching to left-aligned &amp;mdash; especially on phones.&lt;/p&gt;
&lt;h3 id="paragraph-indent-and-spacing"&gt;Paragraph Indent and Spacing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Paragraph Indent&lt;/strong&gt; &amp;mdash; first-line indent in em units (&lt;strong&gt;0.0 to 5.0&lt;/strong&gt;, default &lt;strong&gt;1.5&lt;/strong&gt;). Set to 0 for block-style paragraphs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Paragraph Spacing&lt;/strong&gt; &amp;mdash; space between paragraphs in em units (&lt;strong&gt;0.0 to 3.0&lt;/strong&gt;, default &lt;strong&gt;0.5&lt;/strong&gt;). Increase this if you set indent to 0, so paragraphs don't run together.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="hyphenation"&gt;Hyphenation&lt;/h3&gt;
&lt;p&gt;On by default. Automatic hyphenation breaks long words at line ends to keep justified text looking even. Turn it off if you find the hyphens distracting &amp;mdash; this is purely a preference.&lt;/p&gt;
&lt;h3 id="publisher-formatting"&gt;Publisher Formatting&lt;/h3&gt;
&lt;p&gt;Off by default. When enabled, ScrollWizard respects the book's embedded CSS for paragraph styling (text-indent, margins, etc.) instead of applying your settings. Useful for books with intentional typographic design &amp;mdash; poetry collections, textbooks with special layouts, or publisher ebooks that were carefully typeset.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Typography section showing font picker, font size slider, and line height controls" src="/theme/img/guides/settings_02_typography-panel.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="layout"&gt;Layout&lt;/h2&gt;
&lt;p&gt;Below Typography in the Appearance Sheet, the &lt;strong&gt;Layout&lt;/strong&gt; section controls page structure.&lt;/p&gt;
&lt;h3 id="margins--reading-width"&gt;Margins &amp;amp; Reading Width&lt;/h3&gt;
&lt;p&gt;Three controls here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Top Margin&lt;/strong&gt; and &lt;strong&gt;Bottom Margin&lt;/strong&gt; &amp;mdash; two sliders, each adjustable from &lt;strong&gt;0 to 80&lt;/strong&gt; logical pixels (both default to &lt;strong&gt;24&lt;/strong&gt;). They set the breathing room above and below the text on every page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading Width&lt;/strong&gt; &amp;mdash; a single slider that sets your target line length in &lt;em&gt;characters per line&lt;/em&gt;, from &lt;strong&gt;40 (Narrow)&lt;/strong&gt; up to &lt;strong&gt;110&lt;/strong&gt;, with one extra notch at the very end labelled &lt;strong&gt;Full&lt;/strong&gt;. The default is &lt;strong&gt;66 characters&lt;/strong&gt; &amp;mdash; the classic comfy book line. There's a little haptic tick as you cross back over the default, so it's easy to find again.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The clever part: Reading Width is measured in &lt;em&gt;characters&lt;/em&gt;, not pixels, so it travels with you. Set it once and the same comfortable line length follows you from iPhone to iPad without re-tuning. ScrollWizard aims for that target measure and then clamps to whatever your screen can actually fit &amp;mdash; so on a narrow phone a wide setting simply fills the screen rather than overflowing. Slide all the way to &lt;strong&gt;Full&lt;/strong&gt; to drop the cap entirely and let text run edge to edge. The readout under the slider shows roughly how many characters wide your lines currently are.&lt;/p&gt;
&lt;h3 id="page-turn-animation"&gt;Page Turn Animation&lt;/h3&gt;
&lt;p&gt;Three styles:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Animation&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;None&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Instant page change, no animation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Slide&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pages slide left/right (default)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Fade&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Crossfade between pages&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Pick whichever feels natural. "None" is fastest for people who read quickly and don't want to wait for transitions.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="themes"&gt;Themes&lt;/h2&gt;
&lt;p&gt;ScrollWizard comes with five built-in themes and lets you create unlimited custom themes.&lt;/p&gt;
&lt;h3 id="built-in-themes"&gt;Built-in Themes&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Theme&lt;/th&gt;
&lt;th&gt;Background&lt;/th&gt;
&lt;th&gt;Text&lt;/th&gt;
&lt;th&gt;Mood&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Light&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;White&lt;/td&gt;
&lt;td&gt;Near-black&lt;/td&gt;
&lt;td&gt;Clean, daytime reading&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Dark&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Near-black&lt;/td&gt;
&lt;td&gt;Light gray&lt;/td&gt;
&lt;td&gt;Easy on the eyes at night&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Sepia&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Warm beige&lt;/td&gt;
&lt;td&gt;Dark brown&lt;/td&gt;
&lt;td&gt;Paper-like warmth&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Solarized Dark&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Deep teal&lt;/td&gt;
&lt;td&gt;Muted gray-green&lt;/td&gt;
&lt;td&gt;The developer favorite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nord&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Slate blue&lt;/td&gt;
&lt;td&gt;Pale blue-gray&lt;/td&gt;
&lt;td&gt;Cool, arctic calm&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Switch themes from the Appearance Sheet's &lt;strong&gt;Theme&lt;/strong&gt; section &amp;mdash; just tap a theme swatch. You can also switch from the Settings screen if you're not currently in the reader.&lt;/p&gt;
&lt;h3 id="custom-themes"&gt;Custom Themes&lt;/h3&gt;
&lt;p&gt;Tap &lt;strong&gt;Create Custom Theme&lt;/strong&gt; to open the theme editor. You can set:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Background color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Text color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Link color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accent color&lt;/strong&gt; (used for UI elements like buttons and highlights)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Selection color&lt;/strong&gt; (used when selecting text)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There's no "this is a dark theme" switch to flip &amp;mdash; ScrollWizard works it out for you from the background color's luminance. Pick a dark background and the theme behaves as a dark theme; pick a light one and it behaves as a light theme.&lt;/p&gt;
&lt;p&gt;Custom themes appear alongside built-in ones in the theme grid. Long-press a custom theme to &lt;strong&gt;edit&lt;/strong&gt; or &lt;strong&gt;delete&lt;/strong&gt; it.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;For the curious:&lt;/em&gt; each custom theme gets a unique ID. Per-book theme overrides reference this ID, so if you delete a custom theme that a book was using, that book reverts to the global default.&lt;/p&gt;
&lt;h3 id="per-book-themes"&gt;Per-Book Themes&lt;/h3&gt;
&lt;p&gt;In the Appearance Sheet, switch to "This Book" mode and select a different theme. That book will always open with its own theme, regardless of your global choice. A hint below the theme grid shows the global theme name for reference.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Theme grid showing built-in themes and custom themes" src="/theme/img/guides/iphone_03_themes.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="display"&gt;Display&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Display&lt;/strong&gt; section controls screen-level settings that affect all themes.&lt;/p&gt;
&lt;h3 id="hide-status-bar"&gt;Hide Status Bar&lt;/h3&gt;
&lt;p&gt;On by default. Hides the iOS status bar (time, battery, signal) while reading for a more immersive experience. The reading chrome (header/footer) provides a clock if you still want the time visible.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Quick brightness note:&lt;/em&gt; there's no brightness slider buried in Settings &amp;mdash; screen brightness lives in the reader's quick controls, right next to the page you're reading, so you can nudge it without leaving the book.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="swap-colors"&gt;Swap Colors&lt;/h2&gt;
&lt;p&gt;In the &lt;strong&gt;Theme&lt;/strong&gt; section there's one more handy toggle: &lt;strong&gt;Swap Colors&lt;/strong&gt;. It flips the text and background colors of your current theme &amp;mdash; a quick one-tap way to get a dark look without switching themes entirely. The swap applies to the current theme and persists until you toggle it off, and like every visual setting it can be set per book.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="reading-chrome"&gt;Reading Chrome&lt;/h2&gt;
&lt;p&gt;In the Settings screen, the &lt;strong&gt;Reading Chrome&lt;/strong&gt; section controls what information appears while you read.&lt;/p&gt;
&lt;h3 id="header-and-footer"&gt;Header and Footer&lt;/h3&gt;
&lt;p&gt;Both are &lt;strong&gt;off&lt;/strong&gt; by default &amp;mdash; ScrollWizard starts you with a clean, chrome-free page. Toggle each on independently when you want it. When enabled, you can configure which items appear:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Available Item&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Chapter Title&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of the current chapter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Book Title&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Title of the book&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Page in Chapter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Current page number within the chapter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Progress %&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Overall reading progress as a percentage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Book Progress&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Visual progress indicator for the whole book&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Chapter Progress&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Visual progress indicator for the current chapter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Time Remaining&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Estimated time to finish (based on your reading speed)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Clock&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Current time&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Default header items: &lt;strong&gt;Chapter Progress&lt;/strong&gt; and &lt;strong&gt;Chapter Title&lt;/strong&gt;.
Default footer items: &lt;strong&gt;Page in Chapter&lt;/strong&gt;, &lt;strong&gt;Progress %&lt;/strong&gt;, and &lt;strong&gt;Clock&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Tap the items to open a picker where you can toggle each one on or off. On phones with a notch or Dynamic Island, the chrome tucks into the safe area, so it costs no reading space. On older flat-top devices it sits just below, taking about 24px.&lt;/p&gt;
&lt;h3 id="tap-zones"&gt;Tap Zones&lt;/h3&gt;
&lt;p&gt;The screen is divided into three invisible zones &amp;mdash; left, center, and right. Each can be assigned one of four actions:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Previous&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Go to the previous page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Next&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Go to the next page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Menu&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Toggle the toolbar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;None&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Do nothing&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Defaults: &lt;strong&gt;left = previous&lt;/strong&gt;, &lt;strong&gt;center = menu&lt;/strong&gt;, &lt;strong&gt;right = next&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you're a pure swiper, you might set all three to "none" or "menu." If you read left-to-right manga, you might flip left and right. The combinations are yours.&lt;/p&gt;
&lt;h3 id="haptic-feedback"&gt;Haptic Feedback&lt;/h3&gt;
&lt;p&gt;Enabled by default. Provides a subtle vibration when you turn pages via tap. Disable it in Settings if you prefer silent page turns.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Reading Chrome settings showing header and footer toggles and tap zone configuration" src="/theme/img/guides/settings_03_reading-chrome.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="reading-goals--reminders"&gt;Reading Goals &amp;amp; Reminders&lt;/h2&gt;
&lt;p&gt;Set daily targets to build a reading habit &amp;mdash; or don't. Goals are entirely optional and off by default.&lt;/p&gt;
&lt;h3 id="daily-page-goal"&gt;Daily Page Goal&lt;/h3&gt;
&lt;p&gt;Preset options: &lt;strong&gt;Off, 10, 20, 30, 50, 75 pages&lt;/strong&gt;. A custom value up to 500 can be entered. Since EPUBs don't have fixed page numbers, ScrollWizard estimates from your reading time at roughly &lt;strong&gt;0.75 minute per page&lt;/strong&gt;. Think of it as a "read for about this long" target.&lt;/p&gt;
&lt;h3 id="daily-time-goal"&gt;Daily Time Goal&lt;/h3&gt;
&lt;p&gt;Preset options: &lt;strong&gt;Off, 15, 20, 30, 45, 60 minutes&lt;/strong&gt;. A custom value up to 180 can be entered. This one is precise &amp;mdash; it measures your actual reading duration.&lt;/p&gt;
&lt;p&gt;If you're starting fresh, 15 or 30 minutes is a solid first goal. Something you'll actually hit. You can always raise it later.&lt;/p&gt;
&lt;h3 id="reading-reminder"&gt;Reading Reminder&lt;/h3&gt;
&lt;p&gt;Toggle on to receive a daily notification nudging you to read. Set the time with a picker (default: 8:00 PM). The notification is local &amp;mdash; no server, no internet required. Toggle off and it stops immediately.&lt;/p&gt;
&lt;h3 id="annual-book-goal"&gt;Annual Book Goal&lt;/h3&gt;
&lt;p&gt;Set from the &lt;strong&gt;Stats panel&lt;/strong&gt; (swipe in from the right edge) or from Settings. Choose how many books you want to finish this year. ScrollWizard tracks completions and shows pace projections. Set to 0 to disable.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;For more on goals and statistics, see the &lt;a href="../track-your-reading/" class="guide-internal-link"&gt;Track Your Reading Guide&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="dictionary"&gt;Dictionary&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Dictionary&lt;/strong&gt; section in Settings controls where ScrollWizard looks up word definitions when you select a word and tap "Look Up."&lt;/p&gt;
&lt;h3 id="default-sources"&gt;Default Sources&lt;/h3&gt;
&lt;p&gt;Four dictionaries come pre-configured:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Free Dictionary&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Inline API&lt;/td&gt;
&lt;td&gt;Shows definitions directly in a popup, no browser needed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Wiktionary&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Web&lt;/td&gt;
&lt;td&gt;Opens in a browser view&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Merriam-Webster&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Web&lt;/td&gt;
&lt;td&gt;Opens in a browser view&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Oxford Dictionary&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Web&lt;/td&gt;
&lt;td&gt;Opens in a browser view&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Each source has a toggle to enable or disable it. The Free Dictionary API is the default &amp;mdash; it provides inline definitions without leaving the reader.&lt;/p&gt;
&lt;h3 id="adding-custom-dictionaries"&gt;Adding Custom Dictionaries&lt;/h3&gt;
&lt;p&gt;Tap &lt;strong&gt;Add Web Dictionary&lt;/strong&gt; to add any dictionary that uses a URL pattern. Enter a name and a URL template with &lt;code&gt;{word}&lt;/code&gt; as the placeholder (e.g., &lt;code&gt;https://dictionary.example.com/search?q={word}&lt;/code&gt;). ScrollWizard replaces &lt;code&gt;{word}&lt;/code&gt; with the looked-up term.&lt;/p&gt;
&lt;p&gt;Web dictionaries can be edited or deleted. The built-in Free Dictionary API cannot be removed.&lt;/p&gt;
&lt;h3 id="local-dictionaries"&gt;Local Dictionaries&lt;/h3&gt;
&lt;p&gt;Tap &lt;strong&gt;Import from iCloud&lt;/strong&gt; to scan your iCloud Drive for local dictionary files (JSON format). ScrollWizard detects dictionary files and adds them as offline lookup sources &amp;mdash; no internet required for definitions.&lt;/p&gt;
&lt;p&gt;Local dictionaries appear with a "Local" badge. They're especially useful for specialized vocabulary, languages not covered by the default sources, or reading on planes.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Dictionary settings showing enabled sources and Add Web Dictionary button" src="/theme/img/guides/vocabulary_10_dictionary-settings.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="custom-fonts"&gt;Custom Fonts&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;This feature requires Wizard Mode (a one-time purchase).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Import your own TTF or OTF font files and use them as the reader font. Imported fonts appear at the top of the font picker alongside the built-in options.&lt;/p&gt;
&lt;h3 id="importing-fonts"&gt;Importing Fonts&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Settings &amp;gt; Custom Fonts&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Import Font&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select one or more TTF/OTF files from the iOS file picker.&lt;/li&gt;
&lt;li&gt;Each font appears with a preview showing the font name rendered in itself, file size, and the date it was added.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="managing-fonts"&gt;Managing Fonts&lt;/h3&gt;
&lt;p&gt;Swipe left on any imported font to delete it. A confirmation dialog appears &amp;mdash; deleting a font that a book is using will cause that book to fall back to the global default font.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Look for free, high-quality fonts on Google Fonts or Font Squirrel. Fonts with good Unicode coverage work best for multilingual reading.&lt;/p&gt;
&lt;p&gt;If Wizard Mode isn't unlocked, the Custom Fonts section shows a teaser with a tap-to-unlock prompt.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="library-settings"&gt;Library Settings&lt;/h2&gt;
&lt;h3 id="default-sort"&gt;Default Sort&lt;/h3&gt;
&lt;p&gt;The library remembers how you like your books ordered. The options are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Last Read&lt;/strong&gt; (default) &amp;mdash; most recently opened books first&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Date Added&lt;/strong&gt; &amp;mdash; newest imports first&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt; &amp;mdash; alphabetical by title&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt; &amp;mdash; alphabetical by author&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Progress&lt;/strong&gt; &amp;mdash; by how far through you are&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You change the sort from the left sidebar (filtering and sorting both live in the sidebar &amp;mdash; there's no top filter bar), and ScrollWizard keeps your choice for next time.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="language"&gt;Language&lt;/h2&gt;
&lt;p&gt;ScrollWizard supports 12 languages: Arabic, German, English, Spanish, French, Italian, Japanese, Korean, Dutch, Portuguese, Russian, and Chinese.&lt;/p&gt;
&lt;p&gt;By default, ScrollWizard follows your device's system language. To override this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Settings &amp;gt; Language&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Language&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Choose a language from the list (shown in native script for easy identification), or select &lt;strong&gt;System Default&lt;/strong&gt; to follow iOS again.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The language setting affects the app's interface, not the content of your books.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="privacy"&gt;Privacy&lt;/h2&gt;
&lt;h3 id="crash-reporting"&gt;Crash Reporting&lt;/h3&gt;
&lt;p&gt;Off by default. When enabled, ScrollWizard sends anonymous crash reports via Sentry to help identify and fix bugs. No personal data, no reading history, no book content &amp;mdash; just stack traces and device info.&lt;/p&gt;
&lt;p&gt;Disabling crash reporting closes the connection immediately. Re-enabling takes effect on the next app launch.&lt;/p&gt;
&lt;h3 id="privacy-policy"&gt;Privacy Policy&lt;/h3&gt;
&lt;p&gt;A link to the ScrollWizard privacy policy at scrollwizard.com/privacy.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="data-management"&gt;Data Management&lt;/h2&gt;
&lt;p&gt;Tap &lt;strong&gt;Export / Import Data&lt;/strong&gt; in Settings to open the Data Management sheet.&lt;/p&gt;
&lt;h3 id="export-options"&gt;Export Options&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Format&lt;/th&gt;
&lt;th&gt;What's Included&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Full Backup (JSON)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Everything &amp;mdash; books, settings, smart collections, tags, highlights, bookmarks, reading sessions, vocabulary words, yearly goals, RSVP sessions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Annotations (Markdown)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;All your highlights and notes across your whole library, formatted for Obsidian/Logseq&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Annotation export is library-wide and Markdown-only &amp;mdash; it produces a single &lt;code&gt;.md&lt;/code&gt; file. Both exports use the iOS share sheet, so you can save to Files, AirDrop, email, or any other destination.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note:&lt;/em&gt; there's no "export from the reader" action. Annotation export lives here, in Data Management. If you want richer, structured exports to Obsidian, Notion, or Logseq &amp;mdash; per book or whole library &amp;mdash; that's the Knowledge Export feature, covered in the &lt;a href="../export-obsidian-notion-logseq/" class="guide-internal-link"&gt;Export Guide&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="import"&gt;Import&lt;/h3&gt;
&lt;p&gt;Import from a previously exported JSON backup to restore your data. &lt;em&gt;Exporting a backup before any destructive action is always a good idea.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="delete-all-data"&gt;Delete All Data&lt;/h3&gt;
&lt;p&gt;A danger-zone option that wipes everything &amp;mdash; books, settings, highlights, bookmarks, reading history, passwords, and iCloud sync data. Two confirmation dialogs stand between you and a blank slate. This cannot be undone.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="advanced-wizard-mode"&gt;Advanced (Wizard Mode)&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Advanced&lt;/strong&gt; section shows Wizard Mode status and related settings.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Wizard Mode&lt;/strong&gt; &amp;mdash; tap to unlock (a one-time purchase). Once unlocked, a checkmark appears.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open Footnotes in Reference Pane&lt;/strong&gt; (Wizard Mode) &amp;mdash; when in split mode, footnote links open in the side pane instead of a popup. Off by default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Restore Purchase&lt;/strong&gt; &amp;mdash; visible when Wizard Mode isn't unlocked. Tap to check for a previous purchase.&lt;/li&gt;
&lt;/ul&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="about"&gt;About&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt; &amp;mdash; the current app version. (If you tap it 42 times, something happens. We won't spoil it.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open Source Licenses&lt;/strong&gt; &amp;mdash; full list of the open-source libraries ScrollWizard uses.&lt;/li&gt;
&lt;/ul&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="default-settings-reference"&gt;Default Settings Reference&lt;/h2&gt;
&lt;p&gt;Here's a quick-reference table of every key setting, its default value, and its range. Useful when you've tweaked everything and want to know what "factory settings" looks like.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Setting&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;th&gt;Range&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Font Family&lt;/td&gt;
&lt;td&gt;Literata&lt;/td&gt;
&lt;td&gt;12 selectable + custom&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Font Size&lt;/td&gt;
&lt;td&gt;18pt (phone)&lt;/td&gt;
&lt;td&gt;10&amp;mdash;48pt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Line Height&lt;/td&gt;
&lt;td&gt;1.6&lt;/td&gt;
&lt;td&gt;1.0&amp;mdash;3.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Letter Spacing&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;td&gt;-2.0&amp;mdash;5.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Word Spacing&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;td&gt;-2.0&amp;mdash;10.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Text Alignment&lt;/td&gt;
&lt;td&gt;Justified&lt;/td&gt;
&lt;td&gt;Left, Center, Right, Justified&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paragraph Indent&lt;/td&gt;
&lt;td&gt;1.5 em&lt;/td&gt;
&lt;td&gt;0.0&amp;mdash;5.0 em&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paragraph Spacing&lt;/td&gt;
&lt;td&gt;0.5 em&lt;/td&gt;
&lt;td&gt;0.0&amp;mdash;3.0 em&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hyphenation&lt;/td&gt;
&lt;td&gt;On&lt;/td&gt;
&lt;td&gt;On/Off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Publisher Formatting&lt;/td&gt;
&lt;td&gt;Off&lt;/td&gt;
&lt;td&gt;On/Off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Top / Bottom Margin&lt;/td&gt;
&lt;td&gt;24 / 24&lt;/td&gt;
&lt;td&gt;0&amp;mdash;80 each&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reading Width&lt;/td&gt;
&lt;td&gt;66 characters&lt;/td&gt;
&lt;td&gt;40&amp;mdash;110 chars, or Full&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Page Turn Animation&lt;/td&gt;
&lt;td&gt;Slide&lt;/td&gt;
&lt;td&gt;None, Slide, Fade&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Theme&lt;/td&gt;
&lt;td&gt;Light&lt;/td&gt;
&lt;td&gt;5 built-in + custom&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hide Status Bar&lt;/td&gt;
&lt;td&gt;On&lt;/td&gt;
&lt;td&gt;On/Off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tap Zone Left&lt;/td&gt;
&lt;td&gt;Previous&lt;/td&gt;
&lt;td&gt;Previous, Next, Menu, None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tap Zone Center&lt;/td&gt;
&lt;td&gt;Menu&lt;/td&gt;
&lt;td&gt;Previous, Next, Menu, None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tap Zone Right&lt;/td&gt;
&lt;td&gt;Next&lt;/td&gt;
&lt;td&gt;Previous, Next, Menu, None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Haptic Feedback&lt;/td&gt;
&lt;td&gt;On&lt;/td&gt;
&lt;td&gt;On/Off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Show Header&lt;/td&gt;
&lt;td&gt;Off&lt;/td&gt;
&lt;td&gt;On/Off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Show Footer&lt;/td&gt;
&lt;td&gt;Off&lt;/td&gt;
&lt;td&gt;On/Off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Daily Page Goal&lt;/td&gt;
&lt;td&gt;Off&lt;/td&gt;
&lt;td&gt;Off, 10&amp;mdash;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Daily Time Goal&lt;/td&gt;
&lt;td&gt;Off&lt;/td&gt;
&lt;td&gt;Off, 15&amp;mdash;60 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reading Reminder&lt;/td&gt;
&lt;td&gt;Off&lt;/td&gt;
&lt;td&gt;On/Off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reminder Time&lt;/td&gt;
&lt;td&gt;8:00 PM&lt;/td&gt;
&lt;td&gt;Any time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Library Sort&lt;/td&gt;
&lt;td&gt;Last Read&lt;/td&gt;
&lt;td&gt;Last Read, Date Added, Title, Author, Progress&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Crash Reporting&lt;/td&gt;
&lt;td&gt;Off&lt;/td&gt;
&lt;td&gt;On/Off&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips--tricks"&gt;Tips &amp;amp; Tricks&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Start with font and size, then stop.&lt;/strong&gt; Most people only need to change two or three settings. Literata at 18pt with justified text and the default line height works wonderfully for the vast majority of books. Only dig into the advanced controls when something feels off.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Use per-book settings for outliers.&lt;/strong&gt; If one book has unusual formatting or you want a different mood for a specific genre, set overrides for that book and leave your global settings alone. It's the best of both worlds.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The reset button is your friend.&lt;/strong&gt; Every slider in the Appearance Sheet has a reset button that returns it to the default value. If you've gotten lost in the weeds, tap reset and start over. No harm done.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Custom themes for reading contexts.&lt;/strong&gt; Create a "Night" theme with very dark gray (not pure black) and slightly warm text. Create a "Focus" theme with your favorite bold accent color. Create an "Old Paper" theme that looks like aged parchment. The editor lets you pick any color.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Export before experimenting.&lt;/strong&gt; If you're about to make big changes to your data or settings, export a backup first via Settings &amp;gt; Data Management. It takes five seconds and can save you from regret.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Swipe gestures are configurable.&lt;/strong&gt; Vertical swipe up and swipe down can be mapped to brightness control, font size adjustment, or RSVP speed reading (Wizard Mode). The default is "none" for both &amp;mdash; assign them if you want quick in-reader adjustments without opening any menus.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Language doesn't affect your books.&lt;/strong&gt; Changing the app language only changes ScrollWizard's interface. Your books display in whatever language they were written in.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="whats-next"&gt;What's Next&lt;/h2&gt;
&lt;p&gt;You've made ScrollWizard yours. Now put it to use.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New to the app?&lt;/strong&gt; The &lt;a href="../getting-started/" class="guide-internal-link"&gt;Getting Started Guide&lt;/a&gt; covers importing books, navigation, and the basics.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracking your reading habit?&lt;/strong&gt; The &lt;a href="../track-your-reading/" class="guide-internal-link"&gt;Track Your Reading Guide&lt;/a&gt; covers goals, statistics, and reminders in depth.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Highlighting and annotating?&lt;/strong&gt; The &lt;a href="../annotations-and-highlights/" class="guide-internal-link"&gt;Annotations &amp;amp; Highlights Guide&lt;/a&gt; covers five-color highlights, notes, and the annotation timeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saving words from your reading?&lt;/strong&gt; The &lt;a href="../saving-words/" class="guide-internal-link"&gt;Save Words guide&lt;/a&gt; covers the dictionary, your saved-word list, and export.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exporting to your knowledge tools?&lt;/strong&gt; The &lt;a href="../export-obsidian-notion-logseq/" class="guide-internal-link"&gt;Export Guide&lt;/a&gt; covers Obsidian, Notion, Logseq, and more.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Using the speed reader or split view?&lt;/strong&gt; The &lt;a href="../rsvp-speed-reader/" class="guide-internal-link"&gt;RSVP Speed Reader Guide&lt;/a&gt; and &lt;a href="../split-reader/" class="guide-internal-link"&gt;Split Reader Guide&lt;/a&gt; cover Wizard Mode's advanced tools.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Every setting exists so the app gets out of your way and the book takes over. Once you've dialed in your setup, you'll forget the settings are even there.&lt;/p&gt;
&lt;p&gt;Happy reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Annotations &amp; Highlights</title><link href="https://scrollwizard.com/guides/annotations-and-highlights/" rel="alternate"/><published>2026-04-04T00:00:00+02:00</published><updated>2026-04-04T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-04:/guides/annotations-and-highlights/</id><summary type="html">&lt;p&gt;Highlight, annotate, and actually find it again. ScrollWizard keeps every note tied to the exact words you marked.&lt;/p&gt;</summary><content type="html">&lt;p&gt;You finished a book last month. You remember loving a passage somewhere in chapter twelve &amp;mdash; something about memory, or was it identity? You could almost quote it. Almost. That "almost" is the gap between reading and &lt;em&gt;keeping&lt;/em&gt; what you read.&lt;/p&gt;
&lt;p&gt;ScrollWizard gives you five highlight colors, two visual styles, free-form notes, bookmarks, a cross-book Marks list, and real export &amp;mdash; Markdown out of the box, plus tool-shaped files for Obsidian, Notion, and Logseq. Everything in this guide is free &amp;mdash; no annotation limits, no paywall after ten highlights, no premium tier for export. Your marginalia is yours from day one.&lt;/p&gt;
&lt;p&gt;You don't need to read this whole guide before you start highlighting. Select text, pick a color, done. Everything else here is for when you're curious.&lt;/p&gt;
&lt;p&gt;&lt;img alt="A page of text with several highlights in different colors, one with an underline style" src="/theme/img/guides/annotations_01_colored-highlights.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="creating-a-highlight"&gt;Creating a Highlight&lt;/h2&gt;
&lt;p&gt;Drag your finger across a sentence that matters, and it stays marked &amp;mdash; not just in the book, but in a place you can actually find it again.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Long-press&lt;/strong&gt; on a word in the reader, then drag the selection handles to cover the passage you want.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;context menu&lt;/strong&gt; appears with three options: &lt;strong&gt;Copy&lt;/strong&gt;, &lt;strong&gt;Highlight&lt;/strong&gt;, and &lt;strong&gt;Define&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Highlight&lt;/strong&gt;. The selected text is instantly highlighted in yellow.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;highlight edit sheet&lt;/strong&gt; slides up from the bottom, where you can change the color, switch the visual style, and add a note.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That's it. Two taps and a drag. The edit sheet is optional &amp;mdash; if yellow with no note is fine, just tap away to dismiss it and keep reading.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The highlight edit sheet showing the text preview, color dots, style toggle, and note field" src="/theme/img/guides/annotations_03_edit-sheet.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-five-colors"&gt;The Five Colors&lt;/h2&gt;
&lt;p&gt;Five highlight colors means five categories that make sense to &lt;em&gt;you&lt;/em&gt;. The colors are named by color &amp;mdash; &lt;strong&gt;Yellow, Green, Blue, Red, Purple&lt;/strong&gt; (yellow is the default; tap to switch among the five fixed colors).&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Color&lt;/th&gt;
&lt;th&gt;Suggested Use&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Yellow&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Key passages and main ideas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Green&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Points you agree with or endorse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Blue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Terms and definitions worth remembering&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Red&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Things that raise questions or need revisiting&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Purple&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Action items or things to follow up on&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Tap any color circle in the edit sheet to switch. The selected color shows a checkmark. Your choice is saved immediately.&lt;/p&gt;
&lt;p&gt;There's no wrong color. Some people use yellow for everything. Others build a strict system &amp;mdash; green for ideas they agree with, red for things they want to challenge. One reader uses blue for "confused" and red for "angry at the author" &amp;mdash; and that's a legitimate system. The table above is a suggestion, not a rulebook.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The payoff comes later.&lt;/strong&gt; The Marks list (covered below) lets you filter by color across all your books. If you consistently mark questions in red, you can pull up every open question from everything you've ever read with a single tap.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The five color circles in the edit sheet, with blue selected and showing a checkmark" src="/theme/img/guides/annotations_04_color-circles.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="highlight-vs-underline"&gt;Highlight vs. Underline&lt;/h2&gt;
&lt;p&gt;Every highlight can use one of two visual styles, toggled with the segmented control in the edit sheet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Highlight&lt;/strong&gt; fills the text background with a translucent wash of your chosen color. This is the most visible option and the default.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Underline&lt;/strong&gt; draws a colored line beneath the text without filling the background. More subtle &amp;mdash; good for marking something without obscuring the text around it.&lt;/p&gt;
&lt;p&gt;You can switch styles at any time by tapping the highlight to reopen the edit sheet. The change renders immediately.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When to use underline:&lt;/strong&gt; Dark reading themes. A yellow background highlight on a dark theme can look harsh. Underline preserves the color indicator while keeping the atmosphere intact. It's also useful when you're highlighting densely &amp;mdash; if half the page is filled, background washes become visually noisy. Underlines stay clean.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Side-by-side comparison of the same passage in Highlight style and Underline style" src="/theme/img/guides/annotations_05_highlight-vs-underline.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="adding-notes"&gt;Adding Notes&lt;/h2&gt;
&lt;p&gt;A highlight says "this matters." A note says &lt;em&gt;why&lt;/em&gt; it matters &amp;mdash; and your future self will thank you for the extra ten seconds.&lt;/p&gt;
&lt;p&gt;The edit sheet includes a multi-line text field with an &lt;strong&gt;"Add a note..."&lt;/strong&gt; placeholder. Type your thoughts, questions, or context below the highlighted passage.&lt;/p&gt;
&lt;p&gt;Notes &lt;strong&gt;auto-save&lt;/strong&gt; as you type. There's a brief delay before writing to the database (so it doesn't save on every keystroke), and any pending changes are flushed when you dismiss the sheet. You never need to tap a save button. You can close the book right after writing a note and it will be there next time.&lt;/p&gt;
&lt;p&gt;To edit a note later, tap the highlight in the reader to reopen the edit sheet.&lt;/p&gt;
&lt;p&gt;Your notes don't have to be clever. "I like this" is a perfectly good annotation. So is "huh." So is a single question mark. "Disagree &amp;mdash; see Ch.4" is three words and enormously useful six months later. You're writing for yourself, not for publication. Write in fragments, shorthand, inside jokes with yourself. The point is to leave a trace of what you were thinking.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The highlight edit sheet with a note typed in the text field" src="/theme/img/guides/annotations_06_note.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="bookmarks"&gt;Bookmarks&lt;/h2&gt;
&lt;p&gt;Some pages you need to come back to before you've figured out why. A bookmark holds your place with no questions asked.&lt;/p&gt;
&lt;h3 id="adding-a-bookmark"&gt;Adding a Bookmark&lt;/h3&gt;
&lt;p&gt;Tap the &lt;strong&gt;bookmark icon&lt;/strong&gt; in the reader toolbar. The icon fills in to show the page is bookmarked. Tap it again to remove it &amp;mdash; it's a toggle.&lt;/p&gt;
&lt;p&gt;No confirmation dialog on either action. Bookmarks are cheap and fast. Use them liberally. Bookmark the chapter you're on before closing the app. Bookmark the index. Bookmark the page with the map. They cost nothing and save real time.&lt;/p&gt;
&lt;h3 id="viewing-bookmarks"&gt;Viewing Bookmarks&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Tap the &lt;strong&gt;Contents icon&lt;/strong&gt; (the list button) in the reader toolbar to open the table-of-contents sheet.&lt;/li&gt;
&lt;li&gt;Switch to the &lt;strong&gt;Bookmarks&lt;/strong&gt; tab. The sheet has three tabs across the top: &lt;strong&gt;Contents&lt;/strong&gt;, &lt;strong&gt;Bookmarks&lt;/strong&gt;, and &lt;strong&gt;Highlights&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The tab lists all bookmarks for this book, sorted by page number.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tap&lt;/strong&gt; any bookmark to jump there. Tap the &lt;strong&gt;trash icon&lt;/strong&gt; to delete it.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img alt="The bookmarks sheet showing a list of bookmarks with labels and page numbers" src="/theme/img/guides/annotations_07_bookmarks-sheet.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="browsing-highlights-per-book"&gt;Browsing Highlights (Per-Book)&lt;/h2&gt;
&lt;p&gt;While reading, you can browse all highlights for the current book without leaving the reader &amp;mdash; same sheet as bookmarks, just a different tab.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Tap the &lt;strong&gt;Contents icon&lt;/strong&gt; (the list button) in the reader toolbar.&lt;/li&gt;
&lt;li&gt;Switch to the &lt;strong&gt;Highlights&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;The tab lists all highlights for this book, sorted by chapter.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Each row shows a &lt;strong&gt;color bar&lt;/strong&gt; on the left edge, the &lt;strong&gt;highlighted text&lt;/strong&gt; (italic, up to 2 lines), a &lt;strong&gt;note preview&lt;/strong&gt; if one exists, and a &lt;strong&gt;chapter reference&lt;/strong&gt;. Tap any row to jump to that chapter. Tap the &lt;strong&gt;trash icon&lt;/strong&gt; to delete.&lt;/p&gt;
&lt;p&gt;This is your per-book view &amp;mdash; quick and focused. For cross-book browsing, read on.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The Highlights and Notes sheet showing highlights with color bars and text previews" src="/theme/img/guides/annotations_08_highlights-sheet.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-marks-list-cross-book"&gt;The Marks List (Cross-Book)&lt;/h2&gt;
&lt;p&gt;Every highlight and note across every book &amp;mdash; one place, no digging. This is where scattered marginalia becomes a reading record you never had to sit down and write. It lives in the &lt;strong&gt;Notes panel&lt;/strong&gt;, one of the four panels that slide in from the right edge of the screen.&lt;/p&gt;
&lt;h3 id="getting-there"&gt;Getting There&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Swipe in from the right edge&lt;/strong&gt; (or tap the right-edge handle) to open the panel stack, then open the &lt;strong&gt;Notes&lt;/strong&gt; panel. Under &lt;strong&gt;Marks&lt;/strong&gt; you'll see your most recent highlights; tap &lt;strong&gt;See all&lt;/strong&gt; to open the full Marks list.&lt;/p&gt;
&lt;p&gt;(Bookmarks aren't here &amp;mdash; they live inside each book, in the reader's Contents sheet under the &lt;strong&gt;Bookmarks&lt;/strong&gt; tab. The Marks list is highlights and notes only.)&lt;/p&gt;
&lt;h3 id="how-it-works"&gt;How It Works&lt;/h3&gt;
&lt;p&gt;The Marks list gathers your highlights from every book and groups them &lt;strong&gt;by book&lt;/strong&gt;, each section under the book's cover and title. Newest highlights come first within the whole set.&lt;/p&gt;
&lt;p&gt;Each row shows the &lt;strong&gt;highlighted text&lt;/strong&gt;, a &lt;strong&gt;note&lt;/strong&gt; if one exists, the &lt;strong&gt;color&lt;/strong&gt;, and &amp;mdash; when you're looking across more than one book &amp;mdash; which book it came from. Tap any row to jump straight to that passage in the reader.&lt;/p&gt;
&lt;p&gt;Seeing a philosophy highlight next to a novel highlight next to a textbook highlight is the point. Open it after a few weeks of reading and you'll see something unexpected: a map of your attention across every book you've touched.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The Marks list showing highlights grouped by book" src="/theme/img/guides/annotations_09_timeline.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="filtering"&gt;Filtering&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Book filter chips&lt;/strong&gt; appear as a horizontal scrolling row when you have highlights in more than one book. Tap a book to filter; tap again to deselect. "All Books" resets.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Color filter chips&lt;/strong&gt; appear below &amp;mdash; five colored dots matching the highlight colors, plus "All."&lt;/p&gt;
&lt;p&gt;Filters &lt;strong&gt;compose together&lt;/strong&gt;. You can narrow to "only blue highlights in &lt;em&gt;Moby Dick&lt;/em&gt;" with two taps. This is where a consistent color-coding system pays off.&lt;/p&gt;
&lt;h3 id="search"&gt;Search&lt;/h3&gt;
&lt;p&gt;Tap the &lt;strong&gt;search icon&lt;/strong&gt; to toggle a search field. Search is real-time (results update as you type), case-insensitive, and searches both highlight text and note content. It composes with active filters &amp;mdash; search within your already-filtered set.&lt;/p&gt;
&lt;p&gt;When you remember the idea but not the page, this is where you go.&lt;/p&gt;
&lt;h3 id="removing"&gt;Removing&lt;/h3&gt;
&lt;p&gt;Swipe any row to remove it. A brief &lt;strong&gt;Undo&lt;/strong&gt; appears in case you didn't mean it, and removed items wait in &lt;strong&gt;Recently Removed&lt;/strong&gt; (also in the Notes panel) before they're cleared for good &amp;mdash; so a slip of the thumb isn't permanent.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The Marks list with book filter chips and color filter circles" src="/theme/img/guides/annotations_10_annotations-screen.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="exporting-your-annotations"&gt;Exporting Your Annotations&lt;/h2&gt;
&lt;p&gt;Your highlights belong to you, not to the app. Get them out wherever your thinking lives.&lt;/p&gt;
&lt;h3 id="copy-one-highlight"&gt;Copy One Highlight&lt;/h3&gt;
&lt;p&gt;The fastest path is the smallest one. In the reader, select a passage and tap &lt;strong&gt;Copy&lt;/strong&gt; in the selection menu &amp;mdash; the text lands on your clipboard, ready to paste anywhere. No screen to open, no format to choose.&lt;/p&gt;
&lt;h3 id="export-everything-as-markdown"&gt;Export Everything as Markdown&lt;/h3&gt;
&lt;p&gt;To pull out your whole library's annotations at once, go to &lt;strong&gt;Settings ▸ Data Management&lt;/strong&gt; (the Settings panel is in the right-edge panel stack) and tap &lt;strong&gt;Export Annotations&lt;/strong&gt;. ScrollWizard builds a single &lt;strong&gt;Markdown (.md)&lt;/strong&gt; file &amp;mdash; highlights as blockquotes, notes inline, grouped by book with chapter references, your bookmarks listed alongside &amp;mdash; and hands it to the iOS &lt;strong&gt;share sheet&lt;/strong&gt;. From there, drop it into Files, mail it to yourself, or send it to a notes app.&lt;/p&gt;
&lt;p&gt;Highlights export in book order (by chapter), not creation order &amp;mdash; even if you highlighted chapter 10 before chapter 3. (The same screen's &lt;strong&gt;Export All Data&lt;/strong&gt; makes a full JSON backup of &lt;em&gt;everything&lt;/em&gt;; that's a backup, covered below, not an annotation export.)&lt;/p&gt;
&lt;h3 id="knowledge-export-obsidian-/-notion-/-logseq"&gt;Knowledge Export (Obsidian / Notion / Logseq)&lt;/h3&gt;
&lt;p&gt;When you want files shaped for a specific tool, ScrollWizard has a dedicated &lt;strong&gt;Knowledge Export&lt;/strong&gt; screen. Open the &lt;strong&gt;Notes&lt;/strong&gt; panel from the right edge and tap &lt;strong&gt;Export&lt;/strong&gt;. It writes a file (or one file per book) and hands it to the iOS share sheet.&lt;/p&gt;
&lt;p&gt;Five target formats:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Obsidian&lt;/strong&gt; &amp;mdash; YAML frontmatter + callout syntax. Drop the file into your vault and every field is Dataview-queryable.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Notion&lt;/strong&gt; &amp;mdash; Property table at the top (Author, Progress, Highlights, Tags) formatted for Notion's database import.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logseq&lt;/strong&gt; &amp;mdash; Page properties with &lt;code&gt;[[double-bracket links]]&lt;/code&gt; for tags. Highlight blocks include &lt;code&gt;collapsed:: true&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Markdown&lt;/strong&gt; &amp;mdash; Clean, generic Markdown. Works anywhere.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JSON&lt;/strong&gt; &amp;mdash; Structured data with all metadata.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Toggle what's included: book metadata, highlights, bookmarks, notes, chapter grouping. Export a single book or your entire library (one file per book). See the &lt;a href="../export-obsidian-notion-logseq/" class="guide-internal-link"&gt;Export Guide&lt;/a&gt; for the full walkthrough.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips--tricks"&gt;Tips &amp;amp; Tricks&lt;/h2&gt;
&lt;p&gt;You know the basics. Here's where it gets fun.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Highlight too much rather than too little.&lt;/strong&gt; You can always filter later. You can't go back and highlight the sentence you wish you'd saved.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Export before finishing a book.&lt;/strong&gt; When you reach the last chapter, export your annotations as Markdown (Settings ▸ Data Management ▸ Export Annotations) and send the file to your notes app. You'll have a clean summary while the book is fresh.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Check the Marks list periodically.&lt;/strong&gt; Scrolling through your recent highlights across all books is a surprisingly effective way to reinforce what you've read. It's also where you'll notice unexpected connections between books.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Back up your data.&lt;/strong&gt; Settings ▸ Data Management ▸ Export All Data writes a full JSON backup of your library data &amp;mdash; book details, highlights, bookmarks, reading sessions, themes, and more. (Your actual EPUB and PDF files live in iCloud Drive and back up separately.) Export periodically. Your annotations are never truly at risk.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;iCloud keeps you in sync.&lt;/strong&gt; Highlights and bookmarks sync automatically via iCloud. Start annotating on your iPhone, continue on your iPad. No account needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The dictionary is one tap away.&lt;/strong&gt; The same text selection menu that creates highlights also offers &lt;strong&gt;Define&lt;/strong&gt; &amp;mdash; look up a word without leaving the page. Save it and it goes to your personal saved-words list, ready to export whenever you want it. See the &lt;a href="../saving-words/" class="guide-internal-link"&gt;Save Words guide&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PDF highlighting works too.&lt;/strong&gt; The PDF reader shows color dots directly in the context menu for one-tap color selection. The flow is slightly different but the result is the same &amp;mdash; highlights, notes, bookmarks, export, all of it.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="whats-next"&gt;What's Next&lt;/h2&gt;
&lt;p&gt;You don't need a system to start annotating. Most good systems emerge from use, not from planning. Highlight for a week, then look at what you've got. The pattern will tell you what your system is.&lt;/p&gt;
&lt;p&gt;Everything above is yours &amp;mdash; free, unlimited, exportable. Your books remember what you noticed.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saving words from your reading?&lt;/strong&gt; The &lt;a href="../saving-words/" class="guide-internal-link"&gt;Save Words guide&lt;/a&gt; picks up where highlighting leaves off.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Moving annotations into your workflow?&lt;/strong&gt; The &lt;a href="../export-obsidian-notion-logseq/" class="guide-internal-link"&gt;Export Guide&lt;/a&gt; covers every destination and format.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New to ScrollWizard?&lt;/strong&gt; The &lt;a href="../getting-started/" class="guide-internal-link"&gt;Getting Started Guide&lt;/a&gt; covers the basics.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Happy reading &amp;mdash; and happy annotating.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Connecting Calibre to ScrollWizard</title><link href="https://scrollwizard.com/guides/calibre-setup/" rel="alternate"/><published>2026-04-04T00:00:00+02:00</published><updated>2026-04-04T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-04:/guides/calibre-setup/</id><summary type="html">&lt;p&gt;Connect your Calibre library to ScrollWizard over OPDS and read it on iPhone &amp;amp; iPad. The collection you spent years curating comes with you.&lt;/p&gt;</summary><content type="html">&lt;p&gt;You've spent hours &amp;mdash; maybe years &amp;mdash; curating your Calibre library. Tagging genres, cleaning metadata, organizing covers. It's a collection you're proud of.&lt;/p&gt;
&lt;p&gt;There's just one problem: it's stuck on your computer.&lt;/p&gt;
&lt;p&gt;This guide fixes that. In about five minutes, your entire Calibre library will be browsable from your iPhone or iPad, over your home Wi-Fi. No cloud accounts. No file transfers. No USB cables. Just your books, wherever you are.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#what-is-calibre-and-why-use-it"&gt;What is Calibre and why use it?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#setting-up-calibre-content-server"&gt;Setting up Calibre Content Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#connecting-scrollwizard-to-calibre"&gt;Connecting ScrollWizard to Calibre&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#browsing-and-downloading-books"&gt;Browsing and downloading books&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#troubleshooting"&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#advanced-remote-access"&gt;Advanced: Remote access&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#bonus-built-in-book-catalogs"&gt;Bonus: Built-in book catalogs&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="what-is-calibre-and-why-use-it"&gt;What is Calibre and Why Use It?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://calibre-ebook.com"&gt;Calibre&lt;/a&gt; is a free, open-source e-book manager for macOS, Windows, and Linux. If you have a collection of EPUBs, Calibre is almost certainly the best way to organize them &amp;mdash; it handles metadata, covers, format conversion, and much more.&lt;/p&gt;
&lt;p&gt;ScrollWizard connects to Calibre through &lt;strong&gt;OPDS&lt;/strong&gt; (Open Publication Distribution System), a standardized catalog format built on Atom feeds. It's the same protocol used by public libraries and digital bookstores. Calibre ships with a built-in Content Server that speaks OPDS out of the box. Turn it on, and ScrollWizard can see your entire library over Wi-Fi and download any book with a single tap.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What this gets you:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Browse your full Calibre library from your iPhone or iPad, complete with covers and metadata&lt;/li&gt;
&lt;li&gt;Download books wirelessly &amp;mdash; no USB cable, no email, no cloud upload&lt;/li&gt;
&lt;li&gt;Keep Calibre as the single source of truth for your collection&lt;/li&gt;
&lt;li&gt;Metadata, covers, and author information transfer automatically&lt;/li&gt;
&lt;/ul&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="setting-up-calibre-content-server"&gt;Setting Up Calibre Content Server&lt;/h2&gt;
&lt;p&gt;Calibre already knows how to share your library over your network. You just need to turn it on.&lt;/p&gt;
&lt;h3 id="step-1-install-calibre"&gt;Step 1: Install Calibre&lt;/h3&gt;
&lt;p&gt;If you don't have Calibre yet, download it from &lt;a href="https://calibre-ebook.com/download"&gt;calibre-ebook.com/download&lt;/a&gt;. Add a few books to your library if it's empty &amp;mdash; you'll want something to test with.&lt;/p&gt;
&lt;h3 id="step-2-start-the-content-server"&gt;Step 2: Start the Content Server&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open Calibre on your computer.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;Preferences&lt;/strong&gt; (the gear icon, or &lt;code&gt;Cmd+P&lt;/code&gt; / &lt;code&gt;Ctrl+P&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Under &lt;strong&gt;Sharing&lt;/strong&gt;, click &lt;strong&gt;Content server&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Check &lt;strong&gt;Run server automatically when calibre starts&lt;/strong&gt; (so you only do this once).&lt;/li&gt;
&lt;li&gt;Note the port number &amp;mdash; the default is &lt;strong&gt;8080&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Start server&lt;/strong&gt; if it isn't already running.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="step-3-verify-it-works"&gt;Step 3: Verify It Works&lt;/h3&gt;
&lt;p&gt;Open a browser on the same computer and go to &lt;code&gt;http://localhost:8080&lt;/code&gt;. You should see the Calibre Content Server web interface showing your library. If your books appear here, the server is working.&lt;/p&gt;
&lt;p&gt;That's the Calibre side done. Leave it running.&lt;/p&gt;
&lt;h3 id="step-4-optional-set-up-authentication"&gt;Step 4 (Optional): Set Up Authentication&lt;/h3&gt;
&lt;p&gt;If you want to protect your library with a username and password:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the Content Server preferences, click the &lt;strong&gt;User accounts&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Add new user&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Enter a username and password.&lt;/li&gt;
&lt;li&gt;Check &lt;strong&gt;Require username and password to access the content server&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Remember these credentials &amp;mdash; you'll need them in ScrollWizard.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="connecting-scrollwizard-to-calibre"&gt;Connecting ScrollWizard to Calibre&lt;/h2&gt;
&lt;h3 id="before-you-start"&gt;Before You Start&lt;/h3&gt;
&lt;p&gt;Both your computer (running Calibre) and your iPhone or iPad (running ScrollWizard) must be on the &lt;strong&gt;same Wi-Fi network&lt;/strong&gt;. This is the single most common source of connection issues, so double-check before proceeding.&lt;/p&gt;
&lt;h3 id="find-your-computers-ip-address"&gt;Find Your Computer's IP Address&lt;/h3&gt;
&lt;p&gt;You'll need your computer's local IP address (it usually looks like &lt;code&gt;192.168.x.x&lt;/code&gt; or &lt;code&gt;10.0.x.x&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;macOS:&lt;/strong&gt;
Open &lt;strong&gt;System Settings &amp;gt; Wi-Fi&lt;/strong&gt;, click &lt;strong&gt;Details&lt;/strong&gt; on your network, and find the IP address. Or in Terminal:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;ipconfig getifaddr en0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Windows:&lt;/strong&gt;
Open &lt;strong&gt;Settings &amp;gt; Network &amp;amp; Internet &amp;gt; Wi-Fi&lt;/strong&gt;, click your network, and scroll to find the IPv4 address. Or in Command Prompt:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cmd"&gt;ipconfig
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Linux:&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;hostname -I | awk '{print $1}'
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Write it down. For this guide, we'll use &lt;code&gt;192.168.1.42&lt;/code&gt; as an example &amp;mdash; replace it with yours.&lt;/p&gt;
&lt;h3 id="open-the-catalog-panel"&gt;Open the Catalog Panel&lt;/h3&gt;
&lt;p&gt;OPDS browsing lives in the &lt;strong&gt;Catalog panel&lt;/strong&gt; &amp;mdash; one of the four panels in the right-edge stack (Notes, Stats, Catalog, Settings). Swipe in from the right edge of the screen (or tap the right-edge affordance) and select &lt;strong&gt;Catalog&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="let-scrollwizard-find-it-for-you-the-easy-way"&gt;Let ScrollWizard Find It For You (the easy way)&lt;/h3&gt;
&lt;p&gt;If your computer is on the same Wi-Fi network, you may not need the IP address at all. Calibre advertises its Content Server over &lt;strong&gt;Bonjour&lt;/strong&gt;, and ScrollWizard listens for it. In the Catalog panel, tap &lt;strong&gt;Find on network&lt;/strong&gt; &amp;mdash; any Calibre (or other OPDS) server within reach shows up under &lt;strong&gt;Discovered on network&lt;/strong&gt;, ready to add with a tap. The browse runs for about ten seconds. (The first time, iOS asks for local-network permission; allow it, or discovery comes up empty.)&lt;/p&gt;
&lt;p&gt;If nothing appears &amp;mdash; some networks block Bonjour &amp;mdash; add the library by hand, below.&lt;/p&gt;
&lt;h3 id="add-your-calibre-library-by-hand"&gt;Add Your Calibre Library by Hand&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;strong&gt;Catalog&lt;/strong&gt; panel, tap &lt;strong&gt;Add a library…&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Fill in:&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Catalog name&lt;/strong&gt;: anything you like (e.g., "My Calibre Library")&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;code&gt;http://192.168.1.42:8080/opds&lt;/code&gt; (your actual IP)&lt;/li&gt;
&lt;li&gt;If you enabled authentication, check &lt;strong&gt;Requires authentication&lt;/strong&gt; and enter your credentials.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Verify Connection&lt;/strong&gt; &amp;mdash; you should see a green success message.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Save&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Your username and password are kept in the &lt;strong&gt;iOS Keychain&lt;/strong&gt; on this device only. They are never written into the catalog URL and never sync to your other devices &amp;mdash; so you'll re-enter them once per device, and that's by design.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Non-default port?&lt;/strong&gt; Replace &lt;code&gt;8080&lt;/code&gt; with your port number.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Multiple Calibre libraries?&lt;/strong&gt; Append the library ID to the URL:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;http://192.168.1.42:8080/opds/My_Second_Library
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The library ID is the name with spaces replaced by underscores.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Using SSL?&lt;/strong&gt; Use &lt;code&gt;https://&lt;/code&gt; instead of &lt;code&gt;http://&lt;/code&gt;.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="browsing-and-downloading-books"&gt;Browsing and Downloading Books&lt;/h2&gt;
&lt;p&gt;Once your catalog is saved, tap it to browse. Your Calibre library appears &amp;mdash; covers, categories, and all. Browse it the way you browse a bookstore.&lt;/p&gt;
&lt;h3 id="navigating-your-library"&gt;Navigating Your Library&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Recent additions&lt;/strong&gt; &amp;mdash; books you recently added to Calibre&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Authors&lt;/strong&gt; &amp;mdash; browse alphabetically&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tags / Categories&lt;/strong&gt; &amp;mdash; your Calibre tags carry over&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search&lt;/strong&gt; &amp;mdash; find specific titles from the search bar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tap any book for its detail sheet: cover, author, description, language, categories, and available formats.&lt;/p&gt;
&lt;h3 id="downloading-a-book"&gt;Downloading a Book&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Tap a book to see its details.&lt;/li&gt;
&lt;li&gt;Under &lt;strong&gt;Available Formats&lt;/strong&gt;, you'll see each format Calibre has (EPUB, PDF, MOBI, etc.).&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Download&lt;/strong&gt;. ScrollWizard reads both &lt;strong&gt;EPUB and PDF&lt;/strong&gt; &amp;mdash; it grabs the EPUB by default, since that's the format it's happiest with, but a PDF download is one tap away under &lt;strong&gt;Other formats&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The download runs in the background with a progress indicator. Once complete, the book appears in your Library with its cover and metadata intact.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Only MOBI or AZW3 available?&lt;/strong&gt; Those aren't supported. Use Calibre's converter: right-click the book &amp;gt; &lt;strong&gt;Convert books&lt;/strong&gt; &amp;gt; set output to &lt;strong&gt;EPUB&lt;/strong&gt;. Next time you browse from ScrollWizard, the EPUB will be available.&lt;/p&gt;
&lt;h3 id="what-gets-transferred"&gt;What Gets Transferred&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The book file&lt;/strong&gt; &amp;mdash; EPUB or PDF, whichever you downloaded&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cover art&lt;/strong&gt; &amp;mdash; displayed in your library&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metadata&lt;/strong&gt; &amp;mdash; title, author, language, categories, and description&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Duplicate detection&lt;/strong&gt; &amp;mdash; ScrollWizard checks if a book is already in your library (matched by title and author) and shows an "Already in library" badge&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Downloaded books behave like any other import. Organize them into domains, smart collections, and tags from the &lt;a href="../library-management/" class="guide-internal-link"&gt;Library Management guide&lt;/a&gt;, and apply per-book typography from &lt;a href="../settings-and-customization/" class="guide-internal-link"&gt;Settings and Customization&lt;/a&gt;.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="troubleshooting"&gt;Troubleshooting&lt;/h2&gt;
&lt;p&gt;Almost all connection issues come down to one of three things. Here's how to fix them.&lt;/p&gt;
&lt;h3 id="connection-failed-or-timeout"&gt;"Connection failed" or Timeout&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;The server isn't running.&lt;/strong&gt; Open Calibre and verify the Content Server is active. Look for the green icon in Calibre's bottom-right status bar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wrong IP address.&lt;/strong&gt; Home network IPs can change. Re-check your computer's current IP and update the catalog URL in ScrollWizard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Different Wi-Fi networks.&lt;/strong&gt; Your devices must be on the same network. Watch out for guest networks, 2.4 GHz vs. 5 GHz splits, or VPN connections routing traffic differently.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Firewall blocking the port.&lt;/strong&gt;
- &lt;strong&gt;macOS&lt;/strong&gt;: System Settings &amp;gt; Network &amp;gt; Firewall &amp;mdash; add Calibre to allowed apps
- &lt;strong&gt;Windows&lt;/strong&gt;: Windows Defender Firewall &amp;gt; Allow an app &amp;gt; Add Calibre (or allow port 8080)
- &lt;strong&gt;Linux&lt;/strong&gt;: &lt;code&gt;sudo ufw allow 8080/tcp&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Computer went to sleep.&lt;/strong&gt; The Content Server stops when your computer sleeps. Keep it awake while downloading, or adjust your power settings.&lt;/p&gt;
&lt;h3 id="authentication-errors"&gt;Authentication Errors&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;HTTP 401&lt;/strong&gt; means the server requires credentials. Edit your catalog in ScrollWizard, check &lt;strong&gt;Requires authentication&lt;/strong&gt;, and enter your username and password. Calibre credentials are case-sensitive.&lt;/p&gt;
&lt;h3 id="books-not-showing-up"&gt;Books Not Showing Up&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Unsupported format only.&lt;/strong&gt; ScrollWizard downloads EPUB and PDF. If a book is only available as MOBI or AZW3, convert it in Calibre first (right-click &amp;gt; Convert books &amp;gt; EPUB).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Standard Ebooks returns "401" or "authentication required."&lt;/strong&gt; The Standard Ebooks catalog is gated behind a paid membership (see &lt;a href="#bonus-built-in-book-catalogs"&gt;Built-in book catalogs&lt;/a&gt;). Without it, the feed refuses the connection. This isn't a Calibre problem &amp;mdash; it's the catalog asking for credentials ScrollWizard can't supply.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Large library pagination.&lt;/strong&gt; OPDS catalogs may paginate big result sets. Scroll down or use search to find specific books. Initial browsing of a library with thousands of books may take a moment while the catalog loads &amp;mdash; this is normal.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="advanced-remote-access"&gt;Advanced: Remote Access&lt;/h2&gt;
&lt;p&gt;The setup above works on your home Wi-Fi. But what if you want your Calibre library from a coffee shop, a train, or another country?&lt;/p&gt;
&lt;p&gt;You can. Here's how the power users do it.&lt;/p&gt;
&lt;h3 id="option-1-tailscale-recommended"&gt;Option 1: Tailscale (Recommended)&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://tailscale.com"&gt;Tailscale&lt;/a&gt; creates a secure private network between your devices, wherever they are. Free for personal use.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install Tailscale on your computer and your iPhone/iPad.&lt;/li&gt;
&lt;li&gt;Sign in with the same account on both.&lt;/li&gt;
&lt;li&gt;Find your computer's Tailscale IP (shown in the app, usually &lt;code&gt;100.x.x.x&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;In ScrollWizard, add a catalog: &lt;code&gt;http://100.x.x.x:8080/opds&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Your library is never exposed to the public internet. Simple and secure.&lt;/p&gt;
&lt;h3 id="option-2-vpn"&gt;Option 2: VPN&lt;/h3&gt;
&lt;p&gt;If you already run a VPN server at home (WireGuard, OpenVPN, etc.), connect your iPad to it and use your computer's local IP as usual.&lt;/p&gt;
&lt;h3 id="option-3-port-forwarding"&gt;Option 3: Port Forwarding&lt;/h3&gt;
&lt;p&gt;Forward port 8080 on your router to your computer's local IP. This exposes your Calibre server to the internet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; If you do this, you &lt;strong&gt;must&lt;/strong&gt; enable authentication. Never expose a content server without a password. Consider also enabling HTTPS in Calibre's settings.&lt;/p&gt;
&lt;p&gt;After port forwarding, use your public IP (find it at &lt;a href="https://whatismyip.com"&gt;whatismyip.com&lt;/a&gt;):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;http://YOUR_PUBLIC_IP:8080/opds
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Your public IP may change unless you have a static IP or use dynamic DNS.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="bonus-built-in-book-catalogs"&gt;Bonus: Built-in Book Catalogs&lt;/h2&gt;
&lt;p&gt;Calibre isn't the only thing the Catalog panel can talk to. In the Catalog panel, tap &lt;strong&gt;Browse public catalogs&lt;/strong&gt; and you'll find four catalogs ScrollWizard already knows about:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Free &amp;mdash; public domain:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Project Gutenberg&lt;/strong&gt; &amp;mdash; 70,000+ free public-domain books. The world's oldest digital library, founded in 1971. Everything from Jane Austen to H.G. Wells.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ManyBooks&lt;/strong&gt; &amp;mdash; 50,000+ free e-books spanning every genre, including independently published works.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feedbooks&lt;/strong&gt; &amp;mdash; A curated selection of public-domain works with polished metadata and covers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Paid &amp;mdash; membership required:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Standard Ebooks&lt;/strong&gt; &amp;mdash; Beautifully typeset editions of public-domain literature with custom cover art. The library itself is public domain, but the OPDS feed is open only to &lt;strong&gt;paid Standard Ebooks "Patrons Circle" members&lt;/strong&gt;. Without that membership the feed simply refuses to connect (a "401"), and ScrollWizard won't prompt you for a login. It's a convenience preset for people who already support the project &amp;mdash; not a free catalog.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;They're all OPDS catalogs, just like your Calibre connection. Same interface, same one-tap downloads. Think of it as your library expanding beyond what's on your hard drive.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Public catalogs picker showing Project Gutenberg, Standard Ebooks, ManyBooks, and Feedbooks" src="/theme/img/guides/calibre-setup_07_discover-catalogs.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="moving-catalogs-between-devices"&gt;Moving Catalogs Between Devices&lt;/h3&gt;
&lt;p&gt;Built up a collection of OPDS subscriptions and want them on another device? You don't have to do anything &amp;mdash; your catalog list syncs over iCloud, so the libraries you save on one device show up on the rest. One thing for safety: passwords never sync, so authenticated libraries (a login-protected Calibre server, Standard Ebooks Patrons Circle) ask you to sign in again on the new device.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="quick-reference"&gt;Quick Reference&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Detail&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Default Calibre port&lt;/td&gt;
&lt;td&gt;8080&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OPDS path&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/opds&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full default URL&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://YOUR_IP:8080/opds&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Multi-library URL&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://YOUR_IP:8080/opds/Library_Name&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Authentication&lt;/td&gt;
&lt;td&gt;Basic HTTP Auth (username + password, stored in the iOS Keychain)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Supported downloads&lt;/td&gt;
&lt;td&gt;EPUB and PDF (EPUB preferred)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Connection timeout&lt;/td&gt;
&lt;td&gt;~10 seconds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Auto-discovery&lt;/td&gt;
&lt;td&gt;Bonjour, on the local network&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;p&gt;That's it. Your Calibre library is on your phone. Your iPad. Wherever you read.&lt;/p&gt;
&lt;p&gt;No subscriptions. No DRM. No corporate bookstore deciding what you can keep.&lt;/p&gt;
&lt;p&gt;Happy reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Export to Obsidian, Notion &amp; Logseq</title><link href="https://scrollwizard.com/guides/export-obsidian-notion-logseq/" rel="alternate"/><published>2026-04-04T00:00:00+02:00</published><updated>2026-04-04T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-04:/guides/export-obsidian-notion-logseq/</id><summary type="html">&lt;p&gt;Export your highlights to Obsidian, Notion, Logseq, Markdown, or JSON — formatted to land cleanly in each. Your notes belong in your system, not locked in a reader.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Your highlights belong in your knowledge system, not locked inside a reading app. ScrollWizard treats your annotations as &lt;em&gt;your data&lt;/em&gt; &amp;mdash; structured, portable, and one tap away from Obsidian, Notion, Logseq, or whatever you build your second brain in.&lt;/p&gt;
&lt;p&gt;ScrollWizard's Knowledge Export writes files tailored to Obsidian (YAML frontmatter + callout syntax), Notion (property tables + clean blockquotes), Logseq (page properties + bullet outlines), generic Markdown, and JSON. Export a single book or your entire library. Toggle what's included. Share via the iOS share sheet. A single book is a few seconds; a full-library export takes longer the more you've got.&lt;/p&gt;
&lt;p&gt;Every export format is completely free. No premium tier, no "upgrade to unlock PKM formats." Your data leaves whenever you want, in whatever format you want.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The Knowledge Export screen showing format buttons, toggle options, and the Export &amp;amp; Share button" src="/theme/img/guides/export_01_knowledge-export.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-export-landscape"&gt;The Export Landscape&lt;/h2&gt;
&lt;p&gt;ScrollWizard has four separate export paths. They serve different purposes and work differently. Every one of them produces a &lt;em&gt;file&lt;/em&gt; that goes out through the iOS share sheet &amp;mdash; there's no "copy to clipboard" path lurking anywhere.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Export Path&lt;/th&gt;
&lt;th&gt;Where to Find It&lt;/th&gt;
&lt;th&gt;Output&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Knowledge Export&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Notes panel &amp;gt; Export knowledge&lt;/td&gt;
&lt;td&gt;File (share sheet)&lt;/td&gt;
&lt;td&gt;Single book or entire library&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Annotation Export&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Settings &amp;gt; Data Management &amp;gt; Export Annotations&lt;/td&gt;
&lt;td&gt;Markdown file (share sheet)&lt;/td&gt;
&lt;td&gt;Whole library&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Vocabulary Export&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Notes panel &amp;gt; Export vocabulary&lt;/td&gt;
&lt;td&gt;File (share sheet)&lt;/td&gt;
&lt;td&gt;All saved words&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Full Data Backup&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Settings &amp;gt; Data Management &amp;gt; Export All Data&lt;/td&gt;
&lt;td&gt;JSON file (share sheet)&lt;/td&gt;
&lt;td&gt;Everything in the database&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Most of this guide focuses on Knowledge Export &amp;mdash; that's where the Obsidian, Notion, and Logseq formats live. The other three are covered in shorter sections at the end.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Looking for an "export from the reader" button?&lt;/strong&gt; There isn't one. The reader's only clipboard trick is copying a &lt;em&gt;single&lt;/em&gt; highlight as plain text (long-press a highlight). Everything else flows through the panels and Settings paths above.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-knowledge-export-screen"&gt;The Knowledge Export Screen&lt;/h2&gt;
&lt;p&gt;Every highlight, note, and bookmark from a book, gathered in one place and ready to leave.&lt;/p&gt;
&lt;h3 id="getting-there"&gt;Getting There&lt;/h3&gt;
&lt;p&gt;Swipe in from the right edge to open the panel stack, switch to the &lt;strong&gt;Notes&lt;/strong&gt; panel, and tap &lt;strong&gt;Export knowledge&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Opened this way it exports your entire library. (The same screen can also be scoped to a single book, in which case it exports only that book's annotations.)&lt;/p&gt;
&lt;h3 id="what-you-see"&gt;What You See&lt;/h3&gt;
&lt;p&gt;An &lt;strong&gt;info box&lt;/strong&gt; at the top shows what you're exporting: the book title (or "All Books" for library-wide), highlight count, and bookmark count.&lt;/p&gt;
&lt;p&gt;Five &lt;strong&gt;format buttons&lt;/strong&gt; in a row:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Format&lt;/th&gt;
&lt;th&gt;File Type&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Obsidian&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.md&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Notion&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.md&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Logseq&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.md&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Markdown&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.md&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;JSON&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.json&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Tap to select. A &lt;strong&gt;description box&lt;/strong&gt; below updates to explain what the selected format produces. There's no wrong choice here &amp;mdash; every format contains the same highlights and notes. The difference is just styling. You can export the same book in multiple formats, try each one, and keep what fits. Nothing is consumed by exporting.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The five format buttons with Obsidian selected, showing the description box below" src="/theme/img/guides/export_02_format-buttons.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="content-toggles"&gt;Content Toggles&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Toggle&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;th&gt;What It Controls&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Book metadata&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ON&lt;/td&gt;
&lt;td&gt;Title, author, progress, tags&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Highlights&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ON&lt;/td&gt;
&lt;td&gt;All highlighted passages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Bookmarks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ON&lt;/td&gt;
&lt;td&gt;All bookmarked pages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ON&lt;/td&gt;
&lt;td&gt;Text you added to highlights&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Group by chapter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ON&lt;/td&gt;
&lt;td&gt;Organizes highlights under chapter headings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;All five default to ON. Turn off what you don't need. "Bookmarks only" gives you a clean page-reference list. "Highlights + Notes" gives you a pure reading journal.&lt;/p&gt;
&lt;h3 id="exporting"&gt;Exporting&lt;/h3&gt;
&lt;p&gt;Tap &lt;strong&gt;Export &amp;amp; Share&lt;/strong&gt;. ScrollWizard writes the file, then opens the iOS &lt;strong&gt;share sheet&lt;/strong&gt; &amp;mdash; save to Files, AirDrop to your Mac, drop into your vault, whatever you need.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Single-book export&lt;/strong&gt; produces one file named after the book title (e.g., &lt;code&gt;Moby_Dick.md&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Library-wide export&lt;/strong&gt; bundles one file per book into a single ZIP archive named &lt;code&gt;library_YYYYMMDD_HHmmss.zip&lt;/code&gt; &amp;mdash; one item to hand to the share sheet, no stray folder left behind. Books with no annotations are skipped.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The iOS share sheet appearing after a successful export -- save to Files, AirDrop to your Mac, or drop straight into your vault" src="/theme/img/guides/export_03_share-sheet.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="exporting-to-obsidian"&gt;Exporting to Obsidian&lt;/h2&gt;
&lt;p&gt;YAML frontmatter, callout syntax, and a folder structure that feels like you set it up yourself. Drop the file into your vault and it works immediately &amp;mdash; no plugins, no reformatting.&lt;/p&gt;
&lt;h3 id="what-the-output-looks-like"&gt;What the Output Looks Like&lt;/h3&gt;
&lt;pre&gt;&lt;code class="language-markdown"&gt;---
title: &amp;quot;Moby Dick&amp;quot;
author: &amp;quot;Herman Melville&amp;quot;
type: book
exported: 2026-04-04
tags:
  - fiction
  - classics
progress: 73%
highlights: 14
---

# Moby Dick
*by Herman Melville*

## Chapter 1 - Loomings

&amp;gt; [!yellow]
&amp;gt; Call me Ishmael.

**Note:** The most famous opening line in American literature.

&amp;gt; [!blue]
&amp;gt; Whenever I find myself growing grim about the mouth...

**Note:** This is the opening mood-setting passage.

## Bookmarks

- **Page 12**: Map of Nantucket
- **Page 89**: Cetology chapter start
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="frontmatter-fields"&gt;Frontmatter Fields&lt;/h3&gt;
&lt;p&gt;Every field is &lt;strong&gt;Dataview-queryable&lt;/strong&gt;. If you use Dataview, you can immediately run:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-dataview"&gt;TABLE author, progress, highlights
FROM #book
WHERE progress &amp;lt; 100
SORT highlights DESC
&lt;/code&gt;&lt;/pre&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;title&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Book title (quoted for YAML safety)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;author&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Author name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;type&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Always &lt;code&gt;book&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;exported&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Export date (YYYY-MM-DD)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tags&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Array of your book tags&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;progress&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Reading progress percentage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;highlights&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Total highlight count&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="highlight-colors-as-callouts"&gt;Highlight Colors as Callouts&lt;/h3&gt;
&lt;p&gt;Each highlight uses Obsidian's callout syntax with the color as the callout type, drawn from ScrollWizard's five highlight colors: &lt;code&gt;[!yellow]&lt;/code&gt;, &lt;code&gt;[!green]&lt;/code&gt;, &lt;code&gt;[!blue]&lt;/code&gt;, &lt;code&gt;[!red]&lt;/code&gt;, &lt;code&gt;[!purple]&lt;/code&gt;. If you've customized your Obsidian CSS to style these callout types, they'll render with your custom colors automatically.&lt;/p&gt;
&lt;p&gt;Notes appear as bold text below their highlight.&lt;/p&gt;
&lt;h3 id="tips-for-obsidian-users"&gt;Tips for Obsidian Users&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Drop into your vault's inbox folder.&lt;/strong&gt; The frontmatter means the file is already tagged and typed &amp;mdash; move it into your permanent structure later.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Re-exporting overwrites.&lt;/strong&gt; Same book = same filename. This means you can re-export after adding new highlights without accumulating duplicates.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Library export for vault seeding.&lt;/strong&gt; Starting a reading vault from scratch? Library-wide export gives you a ready-made collection &amp;mdash; one ZIP, one file per book, all with consistent frontmatter. Unzip it straight into your vault.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="exporting-to-notion"&gt;Exporting to Notion&lt;/h2&gt;
&lt;p&gt;Clean Markdown that imports into Notion without reformatting. A property table at the top replaces YAML frontmatter (which Notion ignores).&lt;/p&gt;
&lt;h3 id="what-the-output-looks-like_1"&gt;What the Output Looks Like&lt;/h3&gt;
&lt;pre&gt;&lt;code class="language-markdown"&gt;# Moby Dick

| Property | Value |
| --- | --- |
| Author | Herman Melville |
| Progress | 73% |
| Highlights | 14 |
| Exported | 2026-04-04 |
| Tags | fiction, classics |

## Highlights

&amp;gt; Call me Ishmael.
&amp;gt; — *Chapter 1 - Loomings*

  The most famous opening line in American literature.

&amp;gt; Whenever I find myself growing grim about the mouth...
&amp;gt; — *Chapter 1 - Loomings*

  This is the opening mood-setting passage.

## Bookmarks

- Page 12: Map of Nantucket
- Page 89: Cetology chapter start
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="the-property-table"&gt;The Property Table&lt;/h3&gt;
&lt;p&gt;Standard Markdown table that Notion renders cleanly. If you paste into a database page, you can reference these values in Notion formulas and filters.&lt;/p&gt;
&lt;p&gt;The property table only appears when "Book metadata" is toggled on.&lt;/p&gt;
&lt;h3 id="tips-for-notion-users"&gt;Tips for Notion Users&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Import as a page.&lt;/strong&gt; Use Import &amp;gt; Markdown. The property table, headings, and blockquotes all render correctly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Create a reading database.&lt;/strong&gt; If you maintain a Notion database of books, create a new page and paste the exported content. The property table gives you a quick-reference block at the top.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tags are comma-separated.&lt;/strong&gt; Notion won't auto-convert them to multi-select properties &amp;mdash; set those manually in your database if you want filterable tags.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="exporting-to-logseq"&gt;Exporting to Logseq&lt;/h2&gt;
&lt;p&gt;Block-based output with page references, designed to land in your graph and just work. Page properties and bullet outlines &amp;mdash; Logseq's native structure.&lt;/p&gt;
&lt;h3 id="what-the-output-looks-like_2"&gt;What the Output Looks Like&lt;/h3&gt;
&lt;pre&gt;&lt;code class="language-markdown"&gt;title:: Moby Dick
author:: Herman Melville
type:: [[Book]]
exported:: [[2026-04-04]]
tags:: [[fiction]], [[classics]]
progress:: 73%

- ## Highlights
    - &amp;gt; Call me Ishmael.
      collapsed:: true
        - **Chapter:** Chapter 1 - Loomings
        - **Date:** 2026-03-15
        - **Color:** yellow
        - **Note:** The most famous opening line in American literature.
    - &amp;gt; Whenever I find myself growing grim about the mouth...
      collapsed:: true
        - **Chapter:** Chapter 1 - Loomings
        - **Date:** 2026-03-15
        - **Color:** blue
        - **Note:** This is the opening mood-setting passage.

- ## Bookmarks
    - Page 12: Map of Nantucket
    - Page 89: Cetology chapter start
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="page-properties"&gt;Page Properties&lt;/h3&gt;
&lt;p&gt;Tags and dates use &lt;code&gt;[[double brackets]]&lt;/code&gt; &amp;mdash; they become clickable page references. &lt;code&gt;type:: [[Book]]&lt;/code&gt; means you can query all books with &lt;code&gt;{{query (property :type "Book")}}&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id="collapsed-highlight-blocks"&gt;Collapsed Highlight Blocks&lt;/h3&gt;
&lt;p&gt;Each highlight has &lt;code&gt;collapsed:: true&lt;/code&gt;, so metadata (chapter, date, color, note) is nested but &lt;strong&gt;hidden by default&lt;/strong&gt;. You see a clean list of quotes. Expand any to see its details. This keeps pages scannable &amp;mdash; Logseq's outliner works best when you can expand what you need.&lt;/p&gt;
&lt;h3 id="tips-for-logseq-users"&gt;Tips for Logseq Users&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Drop into your pages folder.&lt;/strong&gt; Place the &lt;code&gt;.md&lt;/code&gt; file in your graph's &lt;code&gt;pages/&lt;/code&gt; directory. Logseq picks it up on next refresh.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Graph connections happen automatically.&lt;/strong&gt; Tags as &lt;code&gt;[[brackets]]&lt;/code&gt; link to your tag pages and journal dates immediately.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="generic-markdown"&gt;Generic Markdown&lt;/h2&gt;
&lt;p&gt;Plain Markdown with no app-specific formatting &amp;mdash; works everywhere, depends on nothing. Bear, Ulysses, iA Writer, Apple Notes, GitHub, a text editor.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-markdown"&gt;# Moby Dick
*by Herman Melville*

**Progress:** 73%
**Exported:** 2026-04-04
**Tags:** fiction, classics

---

## Chapter 1 - Loomings

&amp;gt; Call me Ishmael.

*The most famous opening line in American literature.*

&amp;gt; Whenever I find myself growing grim about the mouth...

*This is the opening mood-setting passage.*

## Bookmarks

- **Page 12:** Map of Nantucket
- **Page 89:** Cetology chapter start
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Metadata as bold lines, highlights as blockquotes, notes in italics, chapter grouping optional. If you don't use Obsidian, Notion, or Logseq &amp;mdash; or if you want a single canonical export you can transform yourself &amp;mdash; this is your format.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="json-export"&gt;JSON Export&lt;/h2&gt;
&lt;p&gt;Structured data for the people who'd rather write their own integration than use someone else's.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-json"&gt;{
  &amp;quot;book&amp;quot;: {
    &amp;quot;title&amp;quot;: &amp;quot;Moby Dick&amp;quot;,
    &amp;quot;author&amp;quot;: &amp;quot;Herman Melville&amp;quot;,
    &amp;quot;progress&amp;quot;: 0.73,
    &amp;quot;tags&amp;quot;: [&amp;quot;fiction&amp;quot;, &amp;quot;classics&amp;quot;],
    &amp;quot;exportedAt&amp;quot;: &amp;quot;2026-04-04T14:30:00.000Z&amp;quot;
  },
  &amp;quot;highlights&amp;quot;: [
    {
      &amp;quot;text&amp;quot;: &amp;quot;Call me Ishmael.&amp;quot;,
      &amp;quot;note&amp;quot;: &amp;quot;The most famous opening line in American literature.&amp;quot;,
      &amp;quot;color&amp;quot;: &amp;quot;yellow&amp;quot;,
      &amp;quot;chapterIndex&amp;quot;: 0,
      &amp;quot;chapterTitle&amp;quot;: &amp;quot;Chapter 1 - Loomings&amp;quot;,
      &amp;quot;createdAt&amp;quot;: &amp;quot;2026-03-15T10:22:00.000Z&amp;quot;
    },
    {
      &amp;quot;text&amp;quot;: &amp;quot;Whenever I find myself growing grim about the mouth...&amp;quot;,
      &amp;quot;note&amp;quot;: &amp;quot;This is the opening mood-setting passage.&amp;quot;,
      &amp;quot;color&amp;quot;: &amp;quot;blue&amp;quot;,
      &amp;quot;chapterIndex&amp;quot;: 0,
      &amp;quot;chapterTitle&amp;quot;: &amp;quot;Chapter 1 - Loomings&amp;quot;,
      &amp;quot;createdAt&amp;quot;: &amp;quot;2026-03-15T10:23:00.000Z&amp;quot;
    }
  ],
  &amp;quot;bookmarks&amp;quot;: [
    {
      &amp;quot;label&amp;quot;: &amp;quot;Map of Nantucket&amp;quot;,
      &amp;quot;pageIndex&amp;quot;: 11,
      &amp;quot;createdAt&amp;quot;: &amp;quot;2026-03-15T09:00:00.000Z&amp;quot;
    }
  ]
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pretty-printed with 2-space indentation. Progress is a decimal (0.73 = 73%). Page indices are zero-based. Timestamps are ISO 8601. Feed into &lt;code&gt;jq&lt;/code&gt;, pipe into a script, import into a database, build a custom template. JSON is the escape hatch when the five built-in formats don't match your workflow.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="annotation-export-the-quick-no-frills-dump"&gt;Annotation Export (the quick, no-frills dump)&lt;/h2&gt;
&lt;p&gt;When you don't need the PKM styling and just want &lt;em&gt;every&lt;/em&gt; highlight and bookmark in one plain file, there's a simpler path that skips the format picker entirely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Settings&lt;/strong&gt; &amp;gt; &lt;strong&gt;Data Management&lt;/strong&gt; &amp;gt; &lt;strong&gt;Export Annotations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It walks your whole library, gathers every highlight and bookmark grouped by book, writes a single Markdown file (&lt;code&gt;scrollwizard_annotations.md&lt;/code&gt;), and hands it to the iOS &lt;strong&gt;share sheet&lt;/strong&gt;. No format choice, no content toggles &amp;mdash; one button, one file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How it differs from Knowledge Export:&lt;/strong&gt; always the whole library (not a single book), always Markdown (no Obsidian/Notion/Logseq/JSON variants), no toggles. It's the "give me everything, plain" button. Knowledge Export is for deliberately shaping data for a specific PKM tool.&lt;/p&gt;
&lt;p&gt;And if you only want &lt;em&gt;one&lt;/em&gt; highlight? Long-press it in the reader and copy it as plain text &amp;mdash; straight to the clipboard, no file involved. That's the only clipboard path in the whole app.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="vocabulary-export"&gt;Vocabulary Export&lt;/h2&gt;
&lt;p&gt;Your saved words have their own export path. Covered in detail in the &lt;a href="../saving-words/" class="guide-internal-link"&gt;Save Words guide&lt;/a&gt; &amp;mdash; here's the summary.&lt;/p&gt;
&lt;p&gt;Tap the &lt;strong&gt;share button&lt;/strong&gt; on the Words screen:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Format&lt;/th&gt;
&lt;th&gt;File&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Anki CSV&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.txt&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Direct Anki import. Front: word + phonetic. Back: HTML definition. Tags: &lt;code&gt;book::Title&lt;/code&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;TSV&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.tsv&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Spreadsheets. Every stored field, one row per word.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;JSON&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.json&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Backups, scripts, or any tool that reads JSON.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="full-data-backup"&gt;Full Data Backup&lt;/h2&gt;
&lt;p&gt;Your entire library &amp;mdash; books, annotations, settings &amp;mdash; in a single file you control. This isn't a PKM export &amp;mdash; it's a complete database dump.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Settings&lt;/strong&gt; &amp;gt; &lt;strong&gt;Data Management&lt;/strong&gt; &amp;gt; &lt;strong&gt;Export All Data as JSON&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The backup includes:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Table&lt;/th&gt;
&lt;th&gt;Contents&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;books&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;All book metadata&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;book_progress&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Reading position / progress (kept separate so it survives a reinstall)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;domains&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Folders / domains&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tags&lt;/code&gt;, &lt;code&gt;book_tags&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Tags and their book assignments&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;highlights&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Every highlight with text, color, notes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;bookmarks&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Every bookmark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;reading_sessions&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Reading time tracking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;reading_settings&lt;/code&gt;, &lt;code&gt;book_reading_settings&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Global and per-book settings&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;themes&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Custom reading themes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;dictionary_sources&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Dictionary configuration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;smart_collections&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Your smart collections&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;opds_catalogs&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Catalog subscriptions (credentials are &lt;em&gt;not&lt;/em&gt; exported &amp;mdash; re-authenticate on restore)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;yearly_goals&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Reading goals&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;download_history&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Catalog download history&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;vocabulary_words&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Saved words with their definitions and context&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;rsvp_sessions&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Speed-reader session history&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The file includes a schema &lt;code&gt;version&lt;/code&gt; field and &lt;code&gt;exportedAt&lt;/code&gt; timestamp. Use it before device migrations, as insurance against accidental deletion, or for building reading analytics from the session data.&lt;/p&gt;
&lt;p&gt;Your annotations live in ScrollWizard's local database and sync to iCloud. Export creates a &lt;em&gt;copy&lt;/em&gt; &amp;mdash; it doesn't move or delete anything. You can export the same book a hundred times.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips--tricks"&gt;Tips &amp;amp; Tricks&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Export early, export often.&lt;/strong&gt; Don't wait until you finish a book. Re-exporting overwrites the previous file &amp;mdash; no duplicate management.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Use library export to seed a vault.&lt;/strong&gt; Starting an Obsidian vault or Logseq graph from scratch? One export, one ZIP of ready-to-use book notes &amp;mdash; unzip and go.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Color-code with export in mind.&lt;/strong&gt; If you consistently use yellow for key ideas and blue for definitions, the Obsidian callout types and Logseq color labels make those categories filterable in your PKM tool. The system you build in ScrollWizard carries over.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Grab a single quote fast.&lt;/strong&gt; Reading and want to send someone one favorite line? Long-press the highlight, copy as plain text, paste into a message. No export screen needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JSON is the universal escape hatch.&lt;/strong&gt; None of the formats match? Export JSON and transform with a script. Clean structure, every field documented by the output itself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Back up separately.&lt;/strong&gt; Knowledge Export covers annotations. Full Data Backup covers &lt;em&gt;everything&lt;/em&gt; &amp;mdash; reading progress, sessions, themes, dictionary settings. Think of it as your save file.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="whats-next"&gt;What's Next&lt;/h2&gt;
&lt;p&gt;From reading to knowing &amp;mdash; no friction in between. Pick the format that matches where your thinking lives, and the data flows there &amp;mdash; a single book in a few seconds, a full-library export longer the more you've got.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Building your annotation system?&lt;/strong&gt; The &lt;a href="../annotations-and-highlights/" class="guide-internal-link"&gt;Annotations &amp;amp; Highlights Guide&lt;/a&gt; covers colors, notes, bookmarks, and the timeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saving words from your reading?&lt;/strong&gt; The &lt;a href="../saving-words/" class="guide-internal-link"&gt;Save Words guide&lt;/a&gt; covers the dictionary, your saved-word list, and export.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New to ScrollWizard?&lt;/strong&gt; The &lt;a href="../getting-started/" class="guide-internal-link"&gt;Getting Started Guide&lt;/a&gt; covers the basics.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nothing stays trapped. Everything exports. Happy reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Getting Started with ScrollWizard</title><link href="https://scrollwizard.com/guides/getting-started/" rel="alternate"/><published>2026-04-04T00:00:00+02:00</published><updated>2026-04-04T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-04:/guides/getting-started/</id><summary type="html">&lt;p&gt;New to ScrollWizard? Import your first EPUB or PDF and start reading in minutes. No accounts, no ads — just you and your books.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Welcome. Here's what to do in the first ten minutes &amp;mdash; and what to ignore until later.&lt;/p&gt;
&lt;p&gt;ScrollWizard is a free EPUB and PDF reader for iPhone and iPad that puts you in complete control of your reading experience. Whether you're tearing through novels, studying textbooks, or browsing free classics from Project Gutenberg, ScrollWizard gives you the tools to read comfortably for hours: beautiful themes, fine-grained typography, built-in dictionaries, highlights with notes, and iCloud sync across all your devices.&lt;/p&gt;
&lt;p&gt;No sign-up. No sign-in. Just open a book.&lt;/p&gt;
&lt;p&gt;&lt;img alt="ScrollWizard library with a few books in grid view" src="/theme/img/guides/getting-started_01_library-grid.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="getting-your-first-book"&gt;Getting Your First Book&lt;/h2&gt;
&lt;p&gt;Got an EPUB or PDF? You're ten seconds away from reading it.&lt;/p&gt;
&lt;h3 id="importing-from-files"&gt;Importing from Files&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open ScrollWizard. It opens straight to your &lt;strong&gt;Library&lt;/strong&gt; &amp;mdash; the one screen where all your books live. There's no row of tabs along the bottom; everything reaches out from here.&lt;/li&gt;
&lt;li&gt;Tap the &lt;strong&gt;+&lt;/strong&gt; button in the top-right corner. This opens the iOS file picker directly.&lt;/li&gt;
&lt;li&gt;Navigate to your EPUB or PDF file &amp;mdash; it can be in iCloud Drive, On My iPhone, or any connected cloud storage.&lt;/li&gt;
&lt;li&gt;Select the file and ScrollWizard imports it. You'll see a progress indicator for larger files.&lt;/li&gt;
&lt;li&gt;Your book appears in the library, ready to read.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ScrollWizard supports EPUB and PDF files up to 500 MB. You can select multiple files at once for batch import.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; If someone sends you an EPUB via Messages, Mail, or AirDrop, use the iOS share sheet and choose "Open in ScrollWizard" to import it directly.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="reading-basics"&gt;Reading Basics&lt;/h2&gt;
&lt;p&gt;Tap any book in your library to start reading. Swipe or tap to turn pages. That's the entire tutorial. But if you want to know every shortcut hiding in plain sight, read on.&lt;/p&gt;
&lt;h3 id="tap-zones"&gt;Tap Zones&lt;/h3&gt;
&lt;p&gt;ScrollWizard divides the screen into three invisible zones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Right side&lt;/strong&gt; &amp;mdash; tap to go to the next page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Left side&lt;/strong&gt; &amp;mdash; tap to go to the previous page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Center&lt;/strong&gt; &amp;mdash; tap to show or hide the toolbar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also &lt;strong&gt;swipe left/right&lt;/strong&gt; to turn pages.&lt;/p&gt;
&lt;p&gt;Some people swipe. Some people tap the edge. Some use the progress slider. You'll find your rhythm.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Tap zone diagram showing left, center, and right regions" src="/theme/img/guides/getting-started_03_tap-zones.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="the-toolbar"&gt;The Toolbar&lt;/h3&gt;
&lt;p&gt;Tap the center of the screen to summon the controls. The toolbar gives you quick access to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Back arrow&lt;/strong&gt; &amp;mdash; return to your library&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chapter title&lt;/strong&gt; &amp;mdash; shows your current position&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search&lt;/strong&gt; &amp;mdash; find any word or phrase in the book&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt; &amp;mdash; a tabbed sheet with three tabs: &lt;strong&gt;Contents&lt;/strong&gt; (jump to any chapter, with nested sub-chapters), &lt;strong&gt;Bookmarks&lt;/strong&gt; (this book's bookmark list), and &lt;strong&gt;Highlights&lt;/strong&gt; (this book's highlights and notes)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bookmark&lt;/strong&gt; &amp;mdash; bookmark the current page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sparkles&lt;/strong&gt; &amp;mdash; opens the Wizard menu (Advanced Wizard Mode tools like the RSVP Speed Reader and Split Reader)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="the-quick-settings-panel"&gt;The Quick Settings Panel&lt;/h3&gt;
&lt;p&gt;While the toolbar is visible, a settings panel appears at the bottom with your most-used controls:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Font family&lt;/strong&gt; picker&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Font size&lt;/strong&gt; adjuster&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Line height&lt;/strong&gt; adjuster&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Theme switcher&lt;/strong&gt; (swipe through your themes)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Page turn animation&lt;/strong&gt; style&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;"More Settings"&lt;/strong&gt; to open the full appearance sheet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="Quick settings panel showing font, size, and theme controls" src="/theme/img/guides/getting-started_04_quick-settings.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="reading-chrome"&gt;Reading Chrome&lt;/h3&gt;
&lt;p&gt;Even with the toolbar hidden, ScrollWizard shows subtle reading info in the safe area (around the notch or Dynamic Island): current time, chapter title, page number, and reading progress. This uses no extra screen space since it sits in the area iOS already reserves.&lt;/p&gt;
&lt;p&gt;While you're reading, ScrollWizard can also post a &lt;strong&gt;Live Activity&lt;/strong&gt; to your Lock Screen and Dynamic Island showing your current chapter, progress, and estimated time remaining &amp;mdash; so you can glance at where you are without unlocking. It's on by default; turn it off in Settings if you'd rather not.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="customizing-your-reading-experience"&gt;Customizing Your Reading Experience&lt;/h2&gt;
&lt;p&gt;Deep typography controls, twelve fonts, and five themes. This is where ScrollWizard earns its name.&lt;/p&gt;
&lt;p&gt;All of these settings are free.&lt;/p&gt;
&lt;h3 id="themes"&gt;Themes&lt;/h3&gt;
&lt;p&gt;Five built-in themes come ready to use:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Theme&lt;/th&gt;
&lt;th&gt;Character&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Light&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Clean white background&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Dark&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Easy on the eyes in dim rooms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Sepia&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Warm, paper-like tones&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Solarized Dark&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The beloved developer palette, adapted for reading&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nord&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Cool, arctic-inspired blues&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;You can switch themes from the quick settings panel, or create entirely &lt;strong&gt;custom themes&lt;/strong&gt; with your own background color, text color, and accent color. ScrollWizard reads the background's luminance to decide whether a custom theme behaves as light or dark &amp;mdash; there's no separate light/dark switch to flip.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; You can set a different theme per book. In the full appearance sheet, toggle between "This Book" and "Global" scope. Your study text can sit in sepia while the novel you read at night stays in a dark theme &amp;mdash; each book keeps its own.&lt;/p&gt;
&lt;h3 id="typography"&gt;Typography&lt;/h3&gt;
&lt;p&gt;Open the full appearance sheet (tap "More Settings" in the quick panel) to access every typography control:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Setting&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Font family&lt;/td&gt;
&lt;td&gt;Choose from 12 fonts &amp;mdash; 3 bundled (Literata, Source Serif, OpenDyslexic) plus 9 iOS system fonts like Georgia, Palatino, Charter, and New York. There's also a &lt;strong&gt;Publisher&lt;/strong&gt; option that keeps the book's own font&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Font size&lt;/td&gt;
&lt;td&gt;Adjust from tiny to large&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Line height&lt;/td&gt;
&lt;td&gt;Control spacing between lines&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Letter spacing&lt;/td&gt;
&lt;td&gt;Fine-tune character spacing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Word spacing&lt;/td&gt;
&lt;td&gt;Adjust space between words&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Text alignment&lt;/td&gt;
&lt;td&gt;Left, center, right, or justified&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paragraph indent&lt;/td&gt;
&lt;td&gt;Set first-line indentation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paragraph spacing&lt;/td&gt;
&lt;td&gt;Control space between paragraphs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hyphenation&lt;/td&gt;
&lt;td&gt;Toggle automatic word hyphenation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="layout"&gt;Layout&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Margins&lt;/strong&gt; &amp;mdash; adjust the &lt;strong&gt;top&lt;/strong&gt; and &lt;strong&gt;bottom&lt;/strong&gt; independently&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading Width&lt;/strong&gt; &amp;mdash; a single slider that sets your line length (left and right are governed by this one control)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Page turn animation&lt;/strong&gt; &amp;mdash; pick the transition style: &lt;strong&gt;None&lt;/strong&gt;, &lt;strong&gt;Slide&lt;/strong&gt;, or &lt;strong&gt;Fade&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Did you know?&lt;/strong&gt; &lt;strong&gt;OpenDyslexic&lt;/strong&gt; is right there in the font picker &amp;mdash; not buried in accessibility settings.&lt;/p&gt;
&lt;p&gt;Once you dial in your perfect setup, every other reading app will feel generic.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="organizing-your-library"&gt;Organizing Your Library&lt;/h2&gt;
&lt;p&gt;Three books? A grid works fine. Three hundred? That's when smart collections start feeling less like a feature and more like a lifeline.&lt;/p&gt;
&lt;p&gt;Before you get there: your library sorts by &lt;strong&gt;Last Read&lt;/strong&gt; (newest first) out of the box, and you can switch to title, author, date added, or progress instead. The &lt;strong&gt;Filter&lt;/strong&gt; and &lt;strong&gt;Sort&lt;/strong&gt; controls live in the navigation bar and in the left sidebar &amp;mdash; there's no separate filter bar across the top. Same grid, different order &amp;mdash; enough on its own for small libraries, and the foundation under everything that follows.&lt;/p&gt;
&lt;h3 id="domains"&gt;Domains&lt;/h3&gt;
&lt;p&gt;Domains are the primary way to partition your library. Think of them as top-level folders &amp;mdash; Fiction, Non-Fiction, Work, Study, or whatever categories make sense for you.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;left sidebar&lt;/strong&gt; (swipe in from the left edge, or tap the sidebar button in the navigation bar).&lt;/li&gt;
&lt;li&gt;Under Domains, tap &lt;strong&gt;Manage&lt;/strong&gt; to create, rename, recolor, or delete domains.&lt;/li&gt;
&lt;li&gt;Each domain gets a color-coded dot for visual distinction &amp;mdash; pick from eight colors (Red, Orange, Yellow, Green, Blue, Purple, Magenta, or None).&lt;/li&gt;
&lt;li&gt;Books belong to at most one domain. Books without a domain appear under "Unsorted."&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;No algorithm-generated shelves. No "recommended for you" clutter. You built this library. You organize it.&lt;/p&gt;
&lt;h3 id="smart-collections"&gt;Smart Collections&lt;/h3&gt;
&lt;p&gt;Smart collections automatically group books based on rules. Built-in presets include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Currently Reading&lt;/strong&gt; &amp;mdash; books you've started but not finished&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unread&lt;/strong&gt; &amp;mdash; books with 0% progress&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Finished&lt;/strong&gt; &amp;mdash; books you've completed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recently Added&lt;/strong&gt; &amp;mdash; your newest imports&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recently Read&lt;/strong&gt; &amp;mdash; books opened in the last few days&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also create custom smart collections with your own filtering rules. Smart collections update themselves. You just read.&lt;/p&gt;
&lt;h3 id="tags"&gt;Tags&lt;/h3&gt;
&lt;p&gt;Tags offer flexible, cross-cutting organization. A single book can have many tags (e.g., "sci-fi," "book-club," "favorites").&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add tags from the &lt;strong&gt;book detail sheet&lt;/strong&gt; (long-press a book, then tap details).&lt;/li&gt;
&lt;li&gt;Filter by tag from the &lt;strong&gt;left sidebar&lt;/strong&gt;, where all your tags live.&lt;/li&gt;
&lt;li&gt;Manage all tags from the sidebar too.&lt;/li&gt;
&lt;li&gt;In selection mode, batch-tag multiple books at once.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tag them your way. "Beach reads," "Work stuff," "Books my sister won't stop recommending" &amp;mdash; whatever makes sense to you.&lt;/p&gt;
&lt;h3 id="search"&gt;Search&lt;/h3&gt;
&lt;p&gt;The search bar at the top of the library filters your books by title and author. To search the actual &lt;em&gt;text&lt;/em&gt; of a book &amp;mdash; a phrase you half-remember, say &amp;mdash; open the book and use in-book search, and ScrollWizard will jump straight to it.&lt;/p&gt;
&lt;p&gt;Your books also show up in &lt;strong&gt;iOS Spotlight&lt;/strong&gt;. Swipe down on your Home Screen, type a title or author, and your library is right there in system search.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Library sidebar showing domains, smart collections, and tags" src="/theme/img/guides/getting-started_05_library-sidebar.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="bookmarks-highlights--notes"&gt;Bookmarks, Highlights &amp;amp; Notes&lt;/h2&gt;
&lt;p&gt;Underline the sentence that stopped you mid-breath. Bookmark the page you want to come back to at 2 AM. Write a note your future self will thank you for.&lt;/p&gt;
&lt;h3 id="bookmarks"&gt;Bookmarks&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Tap the &lt;strong&gt;bookmark icon&lt;/strong&gt; in the toolbar to bookmark the current page.&lt;/li&gt;
&lt;li&gt;View all bookmarks in the &lt;strong&gt;Table of Contents sheet ▸ Bookmarks tab&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Tap any bookmark to jump back to that page.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="highlights"&gt;Highlights&lt;/h3&gt;
&lt;p&gt;Select text and a highlight menu appears with five colors:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Color&lt;/th&gt;
&lt;th&gt;Good for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Yellow&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Key passages and main ideas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Green&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Points you want to remember&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Blue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Terms and definitions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Red&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Things that raise questions or need revisiting&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Purple&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Anything else worth marking&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Five colors, used however you like &amp;mdash; the meanings above are just suggestions, and you can customize what each color means. No limit on how many. After highlighting, you can optionally &lt;strong&gt;add a note&lt;/strong&gt; to capture your thoughts in context.&lt;/p&gt;
&lt;h3 id="annotation-timeline"&gt;Annotation Timeline&lt;/h3&gt;
&lt;p&gt;Open the &lt;strong&gt;right-edge Notes panel&lt;/strong&gt; to see your complete reading journal: all your highlights and notes across every book, newest first. Come back weeks later and see exactly what moved you. (To browse just the current book's highlights, use the &lt;strong&gt;Highlights tab&lt;/strong&gt; in the reader's Table of Contents sheet; &lt;strong&gt;bookmarks&lt;/strong&gt; live alongside it in that same sheet's &lt;strong&gt;Bookmarks tab&lt;/strong&gt;.)&lt;/p&gt;
&lt;p&gt;When you want it all out, ScrollWizard does a library-wide export &amp;mdash; see the Knowledge Export note at the end. There's no per-book export button inside the reader.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="dictionary--vocabulary"&gt;Dictionary &amp;amp; Vocabulary&lt;/h2&gt;
&lt;p&gt;Long-press a word you don't know. Get the definition without leaving the page, without losing your place, without breaking the spell.&lt;/p&gt;
&lt;h3 id="dictionary-popup"&gt;Dictionary Popup&lt;/h3&gt;
&lt;p&gt;Select any word and tap &lt;strong&gt;Look Up&lt;/strong&gt; (or &lt;strong&gt;Define&lt;/strong&gt;) to see its definition in an inline popup &amp;mdash; in EPUBs &lt;em&gt;and&lt;/em&gt; PDFs. ScrollWizard pulls definitions from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Free Dictionary API&lt;/strong&gt; &amp;mdash; broad coverage, no sign-up, the default online source&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;bundled offline Webster's 1913&lt;/strong&gt; &amp;mdash; no network needed, always available&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Configure dictionary behavior in &lt;strong&gt;Settings ▸ Dictionary&lt;/strong&gt;. (You can also point at your own custom JSON dictionary if you have one.)&lt;/p&gt;
&lt;h3 id="saved-words"&gt;Saved Words&lt;/h3&gt;
&lt;p&gt;When you look up a word, you can &lt;strong&gt;save it&lt;/strong&gt; to your personal list. ScrollWizard tracks the word, its definition, part of speech, and the sentence where you encountered it &amp;mdash; and it works on both EPUB and PDF (PDF saves come with a page stamp).&lt;/p&gt;
&lt;p&gt;Open the &lt;strong&gt;right-edge Notes panel&lt;/strong&gt; and switch to its &lt;strong&gt;Words&lt;/strong&gt; view to browse your saved words &amp;mdash; sort by newest, oldest, or alphabetically. When you want to take them elsewhere, export the list as &lt;strong&gt;Anki-compatible CSV (.txt)&lt;/strong&gt;, &lt;strong&gt;TSV&lt;/strong&gt;, or &lt;strong&gt;JSON&lt;/strong&gt; from the share button. See the &lt;a href="../saving-words/" class="guide-internal-link"&gt;Save Words guide&lt;/a&gt; for the full flow.&lt;/p&gt;
&lt;p&gt;You just expanded your vocabulary without putting the book down.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="icloud-sync"&gt;iCloud Sync&lt;/h2&gt;
&lt;p&gt;Start a book on your iPhone during lunch. Pick it up on your iPad on the couch. Your place, your highlights, your notes &amp;mdash; all exactly where you left them.&lt;/p&gt;
&lt;p&gt;ScrollWizard syncs via iCloud automatically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your book files&lt;/li&gt;
&lt;li&gt;Reading progress and position&lt;/li&gt;
&lt;li&gt;Bookmarks&lt;/li&gt;
&lt;li&gt;Highlights and notes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No account needed. Apple handles the plumbing. Your data lives in your iCloud, not on our servers. We don't have servers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Pull down on the library screen to trigger a manual sync if you want to make sure everything is up to date.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="reading-after-dark"&gt;Reading After Dark&lt;/h2&gt;
&lt;p&gt;It's midnight. You're six chapters in. Reach for a dark palette and your eyes will thank you.&lt;/p&gt;
&lt;p&gt;Pick &lt;strong&gt;Dark&lt;/strong&gt;, &lt;strong&gt;Solarized Dark&lt;/strong&gt;, or &lt;strong&gt;Nord&lt;/strong&gt; from the quick settings panel for a low-light read &amp;mdash; or build a custom dark theme with exactly the background you like. You can set a different theme per book, so your late-night novel can go dark while your daytime PDF stays light. Night reading: because "just one more chapter" always means three.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips--tricks"&gt;Tips &amp;amp; Tricks&lt;/h2&gt;
&lt;p&gt;You know the basics. Here's where it gets fun.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Footnotes stay in context.&lt;/strong&gt; When your book has footnotes or endnotes, ScrollWizard renders them in a popup overlay. You never lose your place.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Per-book settings.&lt;/strong&gt; Every visual setting &amp;mdash; font, size, theme, margins, everything &amp;mdash; can be customized per book. Switch between "This Book" and "Global" in the appearance sheet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Continue Reading card.&lt;/strong&gt; When you return to the library, a card at the top shows your last-read book with its progress. One tap and you're right back where you were.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Drag-select multiple books.&lt;/strong&gt; In the library, long-press and drag across books to select multiple. Then batch-tag them, move them to a domain, or delete them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keyboard shortcuts.&lt;/strong&gt; If you use a hardware keyboard with your iPad, ScrollWizard supports shortcuts for page turning, bookmarking, and navigation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reading statistics.&lt;/strong&gt; Open the &lt;strong&gt;right-edge Stats panel&lt;/strong&gt; to see your reading stats: today's reading time, weekly charts, how many days you've read in the last 7, annual goals, and more.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Knowledge export.&lt;/strong&gt; Take your highlights and notes with you: open the &lt;strong&gt;Notes panel&lt;/strong&gt; (right edge) and tap &lt;strong&gt;Export ▸ Export knowledge&lt;/strong&gt; for a library-wide export to &lt;strong&gt;Obsidian, Notion, Logseq, Markdown, or JSON&lt;/strong&gt;, shared as a file through the iOS share sheet.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="whats-next"&gt;What's Next?&lt;/h2&gt;
&lt;p&gt;You've seen what ScrollWizard can do for free &amp;mdash; and honestly, it's a lot. Everything above is yours, forever, no strings.&lt;/p&gt;
&lt;p&gt;For power readers who want to go deeper, &lt;strong&gt;Advanced Wizard Mode&lt;/strong&gt; (a one-time purchase &amp;mdash; about the price of a coffee, not monthly, not yearly, just once) unlocks a few advanced reading tools:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="../rsvp-speed-reader/" class="guide-internal-link"&gt;RSVP Speed Reader&lt;/a&gt;&lt;/strong&gt; &amp;mdash; word-at-a-time reading from 100 up to 1500 WPM, with a focal guide line and session tracking (and it works on native-text PDFs too)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="../split-reader/" class="guide-internal-link"&gt;Split Reader&lt;/a&gt;&lt;/strong&gt; &amp;mdash; two EPUBs side by side on iPad, with sync modes for translations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Advanced Wizard Mode also unlocks &lt;strong&gt;Custom Fonts&lt;/strong&gt;. Everything else in this guide is free.&lt;/p&gt;
&lt;p&gt;Now open a book. That's it. That's the call to action. Everything else will be here when you're curious.&lt;/p&gt;
&lt;p&gt;Happy reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>RSVP Speed Reading</title><link href="https://scrollwizard.com/guides/rsvp-speed-reader/" rel="alternate"/><published>2026-04-04T00:00:00+02:00</published><updated>2026-04-04T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-04:/guides/rsvp-speed-reader/</id><summary type="html">&lt;p&gt;Speed-read on iOS with RSVP: words flashed one at a time at a fixed point. Many readers settle comfortably around 350–500 WPM. Pace, font, and theme are yours.&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;em&gt;Part of Advanced Wizard Mode (a one-time purchase)&lt;/em&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="you-read-slower-than-you-need-to"&gt;You Read Slower Than You Need To&lt;/h2&gt;
&lt;p&gt;Let's get the uncomfortable truth out of the way: most "speed reading" claims are nonsense. Nobody is absorbing &lt;em&gt;War and Peace&lt;/em&gt; at 2,000 words per minute. Anyone selling you that fantasy is selling snake oil.&lt;/p&gt;
&lt;p&gt;Here's what &lt;em&gt;is&lt;/em&gt; real: the average adult reads at 200-250 WPM. Not because that's a biological limit, but because of habits. Subvocalization. Re-reading. Losing focus mid-paragraph. Your eyes don't glide smoothly across text &amp;mdash; they jump in quick, jerky movements called &lt;strong&gt;saccades&lt;/strong&gt;, landing on a word for 200-250 milliseconds before hopping to the next fixation point. Roughly 10-15% of your reading time is spent on these jumps alone, and even more is lost to &lt;strong&gt;regressions&lt;/strong&gt; &amp;mdash; involuntary backward glances at words you already read.&lt;/p&gt;
&lt;p&gt;RSVP (Rapid Serial Visual Presentation) strips away the inefficiencies by presenting words one at a time, at a fixed point on screen. Your eyes stay still. Your attention locks in. No saccades, no regressions, no scanning.&lt;/p&gt;
&lt;p&gt;Most people who train with RSVP settle comfortably at &lt;strong&gt;350-500 WPM&lt;/strong&gt; with good comprehension. That means finishing a 300-page novel in 3-4 hours instead of 7-8. That's not a gimmick. That's Tuesday evening with a cup of tea and a finished book.&lt;/p&gt;
&lt;p&gt;&lt;img alt="RSVP reader displaying a word in center screen, focal guide visible, controls at bottom" src="/theme/img/guides/rsvp_01_word-display.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="getting-started"&gt;Getting Started&lt;/h2&gt;
&lt;h3 id="opening-the-speed-reader"&gt;Opening the Speed Reader&lt;/h3&gt;
&lt;p&gt;From any book, open the &lt;strong&gt;Magic Menu&lt;/strong&gt; (wand icon) and tap &lt;strong&gt;Speed Reader&lt;/strong&gt;. The RSVP reader launches full-screen, paused at a word near your current reading position. It works on EPUBs and on &lt;strong&gt;PDFs that carry real, selectable text&lt;/strong&gt; (scanned-image PDFs have nothing to extract).&lt;/p&gt;
&lt;p&gt;Take a moment to orient yourself. The current word is displayed large and centered. Below it, a faint line of text shows the rest of the current sentence for context. At the bottom are the playback controls.&lt;/p&gt;
&lt;h3 id="speed-reading-the-web"&gt;Speed-Reading the Web&lt;/h3&gt;
&lt;p&gt;RSVP isn't just for books. ScrollWizard ships a &lt;strong&gt;Safari extension&lt;/strong&gt; (part of Advanced Wizard Mode) that lifts the article body off any web page &amp;mdash; stripping menus, ads, and sidebars &amp;mdash; and hands it straight to the RSVP reader. A long read on your phone becomes a few focused minutes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Switch it on once.&lt;/strong&gt; Like every Safari extension, iOS keeps it off until you allow it. Open &lt;strong&gt;Settings → Safari → Extensions → ScrollWizard&lt;/strong&gt; and turn it on; while you're there, let it run on every website so you're not re-granting permission page by page. You only do this once.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Then, on any article,&lt;/strong&gt; tap the &lt;strong&gt;ScrollWizard&lt;/strong&gt; icon in Safari's toolbar (it tucks under the &lt;strong&gt;ᴀA&lt;/strong&gt; menu in the address bar until you pin it). The extension reads the page and shows you the title, word count, and an estimated time, with a single &lt;strong&gt;Speed Read&lt;/strong&gt; button. Tap it and ScrollWizard opens straight into the RSVP reader, article already loaded.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;From other apps.&lt;/strong&gt; There's a share-sheet route too. Select text in Mail, Notes, or anywhere else, tap &lt;strong&gt;Share&lt;/strong&gt;, and pick &lt;strong&gt;Speed Read&lt;/strong&gt; &amp;mdash; the selection drops into the RSVP reader the same way. (For a whole web article, reach for the Safari extension above; it does the page cleanup the share sheet can't.)&lt;/p&gt;
&lt;p&gt;Two honest caveats. The extension reads what's actually rendered, so a hard paywall that hides the article leaves nothing to extract, and a few aggressively script-driven pages won't cooperate. And a web read is a one-off focused session &amp;mdash; it isn't filed into your library, so enjoy it while you're there.&lt;/p&gt;
&lt;h3 id="your-first-play"&gt;Your First Play&lt;/h3&gt;
&lt;p&gt;Tap the word display or the &lt;strong&gt;play button&lt;/strong&gt; to start. Words begin appearing at your configured speed &amp;mdash; 300 WPM by default.&lt;/p&gt;
&lt;p&gt;To pause, tap again. &lt;strong&gt;Tap to play, tap to pause.&lt;/strong&gt; That's the core interaction. Everything else builds on it.&lt;/p&gt;
&lt;p&gt;Start somewhere comfortable &amp;mdash; 250-300 WPM. This is not the time to prove anything. Let your brain calibrate. Read a chapter of something familiar. The goal of your first session isn't speed &amp;mdash; it's comfort.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It's okay if some speeds feel too fast.&lt;/strong&gt; That's not failure; that's the edge of your current ability. Back off, read at a comfortable pace, try again tomorrow. Your brain adapts faster than you think.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Bottom control bar with paragraph-back, minus WPM, WPM readout, plus WPM, play/pause, paragraph-forward" src="/theme/img/guides/rsvp_02_controls.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="finding-your-speed"&gt;Finding Your Speed&lt;/h2&gt;
&lt;p&gt;The WPM readout sits at the center of the bottom controls, flanked by &lt;strong&gt;-&lt;/strong&gt; and &lt;strong&gt;+&lt;/strong&gt; buttons.&lt;/p&gt;
&lt;h3 id="speed-adjustment"&gt;Speed Adjustment&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Each tap adjusts by &lt;strong&gt;25 WPM&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Above 400 WPM, the step size automatically increases to &lt;strong&gt;50 WPM&lt;/strong&gt; (because the difference between 400 and 425 is subtle, but you'll feel 700 to 750)&lt;/li&gt;
&lt;li&gt;The range spans &lt;strong&gt;100 to 1500 WPM&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="a-practical-progression"&gt;A Practical Progression&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Week 1:&lt;/strong&gt; Read at 250-300 WPM. Get used to the word-at-a-time format. Don't worry about speed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Week 2:&lt;/strong&gt; Bump to 325-350 WPM. You should feel a comfortable rhythm.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Week 3+:&lt;/strong&gt; Increase by 25 WPM every few sessions. If comprehension drops, dial it back.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After a few sessions, you'll find a point where words arrive just fast enough that your inner monologue can't keep up &amp;mdash; and that's where RSVP gets interesting. Your brain stops sounding out each word and starts &lt;em&gt;recognizing&lt;/em&gt; them. It feels like switching gears.&lt;/p&gt;
&lt;h3 id="a-note-on-speed-goals"&gt;A Note on Speed Goals&lt;/h3&gt;
&lt;p&gt;A reader who sustains 350 WPM with good comprehension is doing great &amp;mdash; roughly 40% faster than average. If you hit 500+, excellent. But there's no magic threshold. The best reading speed is the fastest one where you still enjoy and understand what you're reading.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;actual WPM readout&lt;/strong&gt; during playback shows your real speed, accounting for pause timing at punctuation and paragraph breaks. Your actual WPM will be somewhat lower than configured, and that's by design &amp;mdash; those pauses help comprehension.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="navigation"&gt;Navigation&lt;/h2&gt;
&lt;p&gt;All navigation actions automatically pause playback, so you can reorient before continuing.&lt;/p&gt;
&lt;h3 id="sentence-navigation-swipe"&gt;Sentence Navigation (Swipe)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Swipe left:&lt;/strong&gt; Jump to the &lt;strong&gt;start of the current sentence&lt;/strong&gt;. If you're already near the start, it jumps to the &lt;strong&gt;previous sentence&lt;/strong&gt; (like the iPod "previous track" pattern).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Swipe right:&lt;/strong&gt; Jump to the &lt;strong&gt;next sentence&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Missed something? Swipe left to replay. Want to skip ahead? Swipe right.&lt;/p&gt;
&lt;h3 id="paragraph-navigation-buttons"&gt;Paragraph Navigation (Buttons)&lt;/h3&gt;
&lt;p&gt;The outermost buttons on the control bar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;[⏮¶]&lt;/strong&gt; Previous paragraph&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[⏭¶]&lt;/strong&gt; Next paragraph&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use these for bigger jumps &amp;mdash; skipping a paragraph you've read, or backing up to a section start.&lt;/p&gt;
&lt;h3 id="the-progress-scrubber"&gt;The Progress Scrubber&lt;/h3&gt;
&lt;p&gt;A thin &lt;strong&gt;3px progress bar&lt;/strong&gt; runs across the screen showing your chapter position. On pause or touch, it expands to &lt;strong&gt;6px&lt;/strong&gt; and becomes interactive. Drag to scrub through the chapter. Small tick marks indicate &lt;strong&gt;sentence boundaries&lt;/strong&gt;, giving you a structural overview at a glance.&lt;/p&gt;
&lt;p&gt;Flanking the scrubber: a &lt;strong&gt;paragraph count&lt;/strong&gt; (¶ X/Y) and &lt;strong&gt;chapter progress&lt;/strong&gt; (Ch X/Y).&lt;/p&gt;
&lt;h3 id="post-navigation-ramp-up"&gt;Post-Navigation Ramp-Up&lt;/h3&gt;
&lt;p&gt;After any navigation action, playback eases back up to speed rather than snapping straight to full pace. It starts at roughly &lt;strong&gt;50%&lt;/strong&gt; of your configured WPM and ramps &lt;strong&gt;continuously&lt;/strong&gt; up to &lt;strong&gt;100%&lt;/strong&gt; over the first handful of words, after a brief extra hold on the first word. This running start gives your brain a moment to re-anchor before full-speed playback. Trust it &amp;mdash; it's doing its job.&lt;/p&gt;
&lt;p&gt;&lt;img alt="RSVP progress scrubber expanded during pause with sentence ticks and paragraph count" src="/theme/img/guides/rsvp_03_scrubber.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="highlighting-modes"&gt;Highlighting Modes&lt;/h2&gt;
&lt;p&gt;Four highlighting modes help your eyes find the right fixation point faster. Switch between them in &lt;strong&gt;Settings&lt;/strong&gt; (gear icon) within the RSVP reader.&lt;/p&gt;
&lt;h3 id="orp-optimal-recognition-point"&gt;ORP (Optimal Recognition Point)&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;default&lt;/strong&gt;. Eye tracking research shows readers don't fixate on word centers &amp;mdash; they land slightly left, at the "optimal recognition point." This mode renders the ORP letter in &lt;strong&gt;bold/dark&lt;/strong&gt;, surrounding letters &lt;strong&gt;lighter&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Subtle but powerful: your eye is drawn to the ORP automatically, reducing identification time. This is what most readers prefer at higher speeds.&lt;/p&gt;
&lt;h3 id="bionic-reading"&gt;Bionic Reading&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;first few letters&lt;/strong&gt; of each word are &lt;strong&gt;bold&lt;/strong&gt;, the rest in regular weight. Your brain predicts the rest from the opening letters, allowing faster pattern recognition.&lt;/p&gt;
&lt;p&gt;Many readers find Bionic highlighting especially helpful when first adapting to RSVP &amp;mdash; the bold anchors give each word a clear visual "hook." Try it for a full chapter before deciding; it often takes 10-15 minutes to click.&lt;/p&gt;
&lt;h3 id="morphological"&gt;Morphological&lt;/h3&gt;
&lt;p&gt;Language-aware highlighting that identifies &lt;strong&gt;morphemes&lt;/strong&gt; &amp;mdash; the meaningful building blocks within words. Prefixes, roots, and suffixes are visually distinguished. &lt;em&gt;Unbelievable&lt;/em&gt; becomes un-&lt;strong&gt;believe&lt;/strong&gt;-able.&lt;/p&gt;
&lt;p&gt;Especially useful for academic texts, technical vocabulary, or second-language reading.&lt;/p&gt;
&lt;h3 id="none"&gt;None&lt;/h3&gt;
&lt;p&gt;Clean, unstyled text. Some experienced readers prefer the simplicity at moderate speeds.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Side-by-side comparison of RSVP highlighting modes: ORP, Bionic, Morphological, and None" src="/theme/img/guides/rsvp_04_highlight-modes_iphone.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="customizing-pause-timing"&gt;Customizing Pause Timing&lt;/h2&gt;
&lt;p&gt;Not all punctuation is equal. A comma is a brief breath; a period is a full stop; a paragraph break is a scene change.&lt;/p&gt;
&lt;h3 id="default-pauses"&gt;Default Pauses&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Punctuation&lt;/th&gt;
&lt;th&gt;Default Pause&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Comma, semicolon&lt;/td&gt;
&lt;td&gt;100 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Period, sentence end&lt;/td&gt;
&lt;td&gt;300 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paragraph break&lt;/td&gt;
&lt;td&gt;500 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="why-it-matters"&gt;Why It Matters&lt;/h3&gt;
&lt;p&gt;These pauses are critical for comprehension. Without them, text flies by as an undifferentiated stream and your brain never gets the micro-breaks it needs to process sentence structure.&lt;/p&gt;
&lt;h3 id="adjusting"&gt;Adjusting&lt;/h3&gt;
&lt;p&gt;If comprehension slips at higher speeds, try &lt;strong&gt;increasing the sentence-end pause&lt;/strong&gt; before reducing WPM. Often a 50-100ms bump on period pauses is enough to restore understanding without noticeably slowing your pace.&lt;/p&gt;
&lt;p&gt;Experienced speed readers sometimes reduce comma pauses to 50ms or 0ms while keeping sentence pauses intact. Experiment to find what works.&lt;/p&gt;
&lt;h3 id="the-word-length-pause-curve"&gt;The Word-Length Pause Curve&lt;/h3&gt;
&lt;p&gt;Punctuation pauses handle the gaps &lt;em&gt;between&lt;/em&gt; sentences. The &lt;strong&gt;word-length pause&lt;/strong&gt; handles the words themselves. A three-letter word and a thirteen-letter word both flash for the same instant by default &amp;mdash; but the long one carries more to take in. The pause curve gives longer words proportionally more time on screen, so the stream &lt;em&gt;breathes&lt;/em&gt; instead of machine-gunning every word at an identical beat.&lt;/p&gt;
&lt;p&gt;In the RSVP settings panel, find &lt;strong&gt;Word-length pause&lt;/strong&gt; ("Give longer words more time on screen"). It's a draggable curve with four presets:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Off&lt;/strong&gt; &amp;mdash; flat timing. Every word, short or long, gets exactly the same flash. This is the old, even-beat behaviour.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Natural&lt;/strong&gt; &amp;mdash; a gentle slope. Long words get a modest amount of extra time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Breathe&lt;/strong&gt; &amp;mdash; the &lt;strong&gt;default&lt;/strong&gt;, and a more pronounced slope: long words get markedly more breathing room.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom&lt;/strong&gt; &amp;mdash; shape the curve yourself.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The curve is plotted with &lt;strong&gt;word length&lt;/strong&gt; along the bottom and the &lt;strong&gt;pause multiplier ("Pause ×")&lt;/strong&gt; up the side. In Custom mode, drag any of the control dots up or down to dial in exactly how much extra time each word length earns &amp;mdash; pull the right side up for more generous long-word pauses, flatten the left for snappier short words. Touch a named preset and the curve snaps to it; touch and drag a dot and you're in Custom.&lt;/p&gt;
&lt;p&gt;Two companions appear once the curve is on (anything but Off):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Keep average speed&lt;/strong&gt; &amp;mdash; on by default. Long words borrow their extra time from short ones, so your words-per-minute stays where you set it. The rhythm changes; the overall pace doesn't.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Complexity boost&lt;/strong&gt; &amp;mdash; a little extra time for words that pack more syllables than their length alone would predict. A dense word like "rhythm" gets a touch more room than a long-but-airy one like "remembering."&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If RSVP has ever felt relentless at speed, turn the curve up before you turn the speed down. Letting the long words land often restores comprehension without costing you much pace at all.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="language-mode--l2-reading"&gt;Language Mode &amp;amp; L2 Reading&lt;/h2&gt;
&lt;h3 id="language-packs"&gt;Language Packs&lt;/h3&gt;
&lt;p&gt;ScrollWizard ships &lt;strong&gt;six built-in language packs&lt;/strong&gt;: English, Dutch, German, French, Spanish, and a general &lt;strong&gt;Other (Latin-script)&lt;/strong&gt; pack that covers everything else written in the Latin alphabet. Each pack tunes morphological analysis, ORP positioning, and punctuation rules for that language.&lt;/p&gt;
&lt;h3 id="auto-detection"&gt;Auto-Detection&lt;/h3&gt;
&lt;p&gt;ScrollWizard reads language metadata from your EPUB and picks the matching pack automatically. Set it manually in settings if auto-detection gets it wrong.&lt;/p&gt;
&lt;h3 id="l2-second-language-mode"&gt;L2 (Second Language) Mode&lt;/h3&gt;
&lt;p&gt;Reading in a language you're still learning? Toggle &lt;strong&gt;L2 Mode&lt;/strong&gt; for three automatic adjustments:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;WPM reduced by 30%&lt;/strong&gt; &amp;mdash; 300 WPM becomes 210 WPM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Longer pauses&lt;/strong&gt; &amp;mdash; extended processing time at clause and sentence boundaries&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No ramp-up&lt;/strong&gt; &amp;mdash; steady, predictable pace after navigation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This turns RSVP from a speed tool into a &lt;em&gt;comprehension&lt;/em&gt; tool. Language learners report that the forced sequential attention helps them stop translating in their heads and start reading directly in the target language.&lt;/p&gt;
&lt;p&gt;L2 Mode pairs especially well with &lt;strong&gt;Morphological highlighting&lt;/strong&gt;, which helps break unfamiliar words into recognizable parts. The per-book language setting means ScrollWizard remembers which books get L2 treatment automatically.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tracking-your-progress"&gt;Tracking Your Progress&lt;/h2&gt;
&lt;h3 id="session-recording"&gt;Session Recording&lt;/h3&gt;
&lt;p&gt;Every RSVP session is automatically logged:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Words read&lt;/strong&gt; in the session&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Average WPM&lt;/strong&gt; (actual, accounting for pauses)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Session duration&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="resume-position"&gt;Resume Position&lt;/h3&gt;
&lt;p&gt;Re-enter the RSVP reader for the same book and you'll see &lt;strong&gt;"Continue Speed Reading"&lt;/strong&gt; &amp;mdash; dropping you right back where you left off.&lt;/p&gt;
&lt;h3 id="wpm-history"&gt;WPM History&lt;/h3&gt;
&lt;p&gt;Over time, your session history becomes proof of progress. Watching your comfortable WPM climb from 250 to 350 to 400 over weeks of practice is genuinely satisfying &amp;mdash; and a concrete reminder that the training is working.&lt;/p&gt;
&lt;p&gt;Seeing "Day 1: 220 WPM, Day 7: 310 WPM" is viscerally satisfying in a way no motivational quote can match. Seven sessions in a row matters more than one session at 600 WPM.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="advanced-settings"&gt;Advanced Settings&lt;/h2&gt;
&lt;p&gt;These features live in the RSVP settings panel. You don't need any of them to get started, but they let you fine-tune the experience as you develop.&lt;/p&gt;
&lt;h3 id="chunk-size-1-5-words"&gt;Chunk Size (1-5 Words)&lt;/h3&gt;
&lt;p&gt;Display &lt;strong&gt;chunks of up to 5 words&lt;/strong&gt; instead of one at a time. This mimics natural reading where your eye takes in word groups at each fixation. ScrollWizard supports &lt;strong&gt;randomized chunk sizes&lt;/strong&gt; (varying between, say, 1-4 words per flash) for a more natural rhythm.&lt;/p&gt;
&lt;p&gt;Start with single words. Once you're comfortable above 300 WPM, try chunks of 2. Some readers prefer chunks for fiction (flowing text) and single words for dense non-fiction.&lt;/p&gt;
&lt;h3 id="focal-guide-line"&gt;Focal Guide Line&lt;/h3&gt;
&lt;p&gt;A subtle &lt;strong&gt;vertical 1px line&lt;/strong&gt; running down the centre of the display, behind the word, giving your eye a fixed anchor to return to. Configurable from &lt;strong&gt;0.0 (invisible) to 0.5 opacity&lt;/strong&gt;. Most readers who use it prefer 0.1-0.15 &amp;mdash; just enough to sense without consciously noticing.&lt;/p&gt;
&lt;h3 id="perceptual-span"&gt;Perceptual Span&lt;/h3&gt;
&lt;p&gt;When enabled, &lt;strong&gt;adjacent words&lt;/strong&gt; appear at reduced opacity in their natural positions, providing peripheral context. Can help comprehension at higher speeds, especially for complex sentence structures.&lt;/p&gt;
&lt;h3 id="punctuation-repair"&gt;Punctuation Repair&lt;/h3&gt;
&lt;p&gt;Cleans up inconsistent punctuation from poor EPUB conversion &amp;mdash; missing periods, extra spaces, garbled characters &amp;mdash; so pause timing works correctly.&lt;/p&gt;
&lt;h3 id="word-position"&gt;Word Position&lt;/h3&gt;
&lt;p&gt;The flashing word sits a little above centre by default &amp;mdash; comfortable for most, but not everyone holds a phone at the same angle or reads with the same neck. &lt;strong&gt;Drag the word up or down&lt;/strong&gt; in the reader to move it wherever it sits easiest for you. It works whether you're paused &lt;em&gt;or&lt;/em&gt; mid-stream, so you can nudge it without breaking your flow.&lt;/p&gt;
&lt;p&gt;Your chosen position is remembered. It's &lt;strong&gt;stored on this device&lt;/strong&gt; and isn't synced across your other devices, so each one keeps the position that suits how you hold it. To put the word back at its default spot, open the RSVP settings panel and tap &lt;strong&gt;Reset&lt;/strong&gt; on the &lt;strong&gt;Word position&lt;/strong&gt; row (disabled when you're already at the default).&lt;/p&gt;
&lt;p&gt;The reader's everyday controls all live in the &lt;strong&gt;bottom bar&lt;/strong&gt; so there's one place to look. Across the top row: the &lt;strong&gt;settings gear&lt;/strong&gt; (left edge), &lt;strong&gt;previous-paragraph&lt;/strong&gt; and &lt;strong&gt;next-paragraph&lt;/strong&gt; skips flanking the large &lt;strong&gt;play/pause&lt;/strong&gt; button in the middle, and the &lt;strong&gt;session history&lt;/strong&gt; chart (right edge). Below them, the speed row: &lt;strong&gt;−&lt;/strong&gt; and &lt;strong&gt;+&lt;/strong&gt; around the &lt;strong&gt;WPM&lt;/strong&gt; readout, with your live &lt;strong&gt;actual&lt;/strong&gt; speed alongside during playback.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="what-rsvp-is-good-at-and-what-it-isnt"&gt;What RSVP Is Good At (and What It Isn't)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;RSVP shines with:&lt;/strong&gt;
- Novels and narrative fiction &amp;mdash; linear text that flows forward
- Articles, essays, and longform journalism
- Light non-fiction and memoir
- Language learning texts (with L2 mode)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RSVP is less ideal for:&lt;/strong&gt;
- Dense technical material with formulas or code
- Reference texts you need to scan and skip around in
- Poetry (the line breaks matter)
- Anything with heavy footnotes or figures&lt;/p&gt;
&lt;p&gt;This isn't a limitation of ScrollWizard &amp;mdash; it's a limitation of sequential presentation. For everything else, the standard reader is right there.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips-for-effective-speed-reading"&gt;Tips for Effective Speed Reading&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Resist subvocalization.&lt;/strong&gt; When you read traditionally, you probably "hear" words in your head. This caps your speed at roughly speaking pace &amp;mdash; around 250-300 WPM for most people. RSVP helps break this habit because words move faster than you can subvocalize &amp;mdash; but it takes conscious effort at first. Let the words wash over you visually.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comprehension is non-negotiable.&lt;/strong&gt; If you can't summarize what you just read, you're going too fast. Drop WPM by 25-50 and rebuild. Reading fast without understanding is just watching words go by.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Use the sentence context subtitle.&lt;/strong&gt; The faint text below the main word (40% opacity) shows the current sentence. If you lose the thread, glance down. Faster than rewinding.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Long-press for full context.&lt;/strong&gt; Hold the display for half a second for a &lt;strong&gt;full-screen sentence overlay&lt;/strong&gt;. Useful when you hit a complex sentence and need to see it whole.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Take breaks.&lt;/strong&gt; RSVP is more demanding than traditional reading. Twenty to thirty minutes is a solid session. Two focused 20-minute sessions beat one fatigued 60-minute session.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Match mode to material.&lt;/strong&gt; Light fiction at 400+ WPM with chunks of 3? Great. Dense philosophy at 250 WPM with morphological highlighting and extended pauses? Also great. Adjust to what you're reading.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pay attention to haptics.&lt;/strong&gt; The RSVP reader uses your device's haptic engine as feedback:
- &lt;strong&gt;Light tap:&lt;/strong&gt; Play/pause toggled
- &lt;strong&gt;Medium tap:&lt;/strong&gt; Sentence navigation
- &lt;strong&gt;Heavy tap:&lt;/strong&gt; Paragraph skip
- &lt;strong&gt;Double heavy:&lt;/strong&gt; Reached end of content&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chrome fades for a reason.&lt;/strong&gt; After 2 seconds of playback, controls fade to near-transparency (20-30% opacity). Your focus should be on the words. Controls reappear instantly on pause.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-math-on-value"&gt;The Math on Value&lt;/h2&gt;
&lt;p&gt;Speed reading courses run hundreds of dollars. Speed reading apps with less functionality charge a monthly subscription. Advanced Wizard Mode is a one-time purchase &amp;mdash; once, forever. No subscription. No expiration.&lt;/p&gt;
&lt;p&gt;A speed reading tool for less than the price of a coffee. You'll use it with every book you open.&lt;/p&gt;
&lt;p&gt;And RSVP is only one of the things Advanced Wizard Mode unlocks. It also includes the &lt;strong&gt;Split Reader&lt;/strong&gt; (two books side by side on iPad with paragraph-proportional sync &amp;mdash; see the &lt;a href="../split-reader/" class="guide-internal-link"&gt;Split Reader guide&lt;/a&gt;) and &lt;strong&gt;Custom Fonts&lt;/strong&gt;. One purchase, the whole wizard's toolkit.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="start-here"&gt;Start Here&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open any book in ScrollWizard.&lt;/li&gt;
&lt;li&gt;Tap the wand icon and select the Speed Reader.&lt;/li&gt;
&lt;li&gt;Leave the speed at the 300 WPM default.&lt;/li&gt;
&lt;li&gt;Read for five minutes.&lt;/li&gt;
&lt;li&gt;That's it. You just started.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The gap between "I've always wanted to read faster" and "I just finished a book in two evenings" is smaller than you think. It's not talent. It's not a special brain. It's a tool and a little bit of practice. You've got the tool.&lt;/p&gt;
&lt;p&gt;Happy speed reading.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Split Reader: Two Books Side by Side on iPad</title><link href="https://scrollwizard.com/guides/split-reader/" rel="alternate"/><published>2026-04-04T00:00:00+02:00</published><updated>2026-04-04T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-04:/guides/split-reader/</id><summary type="html">&lt;p&gt;Split Reader lets you read two EPUB books side by side on iPad, with a draggable divider and sync modes for translations. Part of Advanced Wizard Mode (a one-time purchase).&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;em&gt;Part of Advanced Wizard Mode (a one-time purchase)&lt;/em&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-problem-you-already-know"&gt;The Problem You Already Know&lt;/h2&gt;
&lt;p&gt;You're reading a novel in French. You hit a passage that's beautiful but dense, and you want to glance at the English translation &amp;mdash; just for a moment. So you close the book, open the other one, scrub to find the right chapter, lose your place, and by the time you get back, the magic is gone.&lt;/p&gt;
&lt;p&gt;Or you're studying. You're deep in Chapter 12 of a textbook and need to cross-reference the glossary in the back. Tap, scroll, scroll, find the term, try to hold it in your head, tap back, scroll, scroll &amp;mdash; where were you again?&lt;/p&gt;
&lt;p&gt;Split Reader fixes this. Permanently.&lt;/p&gt;
&lt;p&gt;&lt;img alt="iPad showing two books side by side with the divider visible between them" src="/theme/img/guides/split-reader_01_ipad-overview.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;p&gt;Split Reader works with &lt;strong&gt;EPUB books only&lt;/strong&gt; &amp;mdash; when you pick a second book, PDFs are left out of the list. (The dual-pane environment is built around reflowable EPUB text.)&lt;/p&gt;
&lt;p&gt;Two books, side by side, on one screen. A draggable divider lets you control how much space each pane gets. Drag it wherever you want, or let it snap to the sweet spots (50/50, 67/33, 33/67). It feels like it was always supposed to be there.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="opening-split-reader"&gt;Opening Split Reader&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open any book and start reading.&lt;/li&gt;
&lt;li&gt;Tap the &lt;strong&gt;wand icon&lt;/strong&gt; (Magic Menu) in the toolbar.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;"Split Reader"&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Your current book smoothly compresses to the left. A divider draws itself in the center, and the right pane opens with a library picker.&lt;/li&gt;
&lt;li&gt;Choose a book from your library &amp;mdash; or tap &lt;strong&gt;"This book, different position"&lt;/strong&gt; to open a reference pane.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That's it. Two independent reading sessions, running at the same time.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Magic Menu with Split Reader highlighted" src="/theme/img/guides/split-reader_02_magic-menu.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="reading-two-different-books"&gt;Reading Two Different Books&lt;/h2&gt;
&lt;p&gt;Once you've selected a second book, both panes behave as full reading sessions. Each pane has its own:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Scroll position and pagination&lt;/strong&gt; &amp;mdash; scroll or page through each book independently&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tap zones&lt;/strong&gt; &amp;mdash; tap left or right within a pane to turn pages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dictionary lookup&lt;/strong&gt; &amp;mdash; long-press a word in either pane&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table of contents drawer&lt;/strong&gt; &amp;mdash; access the TOC for whichever pane is active&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Which pane is active?&lt;/strong&gt; The active pane displays at full brightness. The inactive pane dims very slightly (to 93% opacity) &amp;mdash; just enough to show which pane is active. Tap anywhere in the inactive pane to make it active.&lt;/p&gt;
&lt;p&gt;When you have two &lt;em&gt;different&lt;/em&gt; books open, the shared toolbar shows just the &lt;strong&gt;active pane's&lt;/strong&gt; title and chapter:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The Great Gatsby &amp;mdash; Ch 5&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tap into the other pane and the toolbar updates to that book. (A dual "Book A | Book B" title only shows in Reference Mode, where both panes are the same book &amp;mdash; see below.)&lt;/p&gt;
&lt;p&gt;Both reading positions are saved. Close Split Reader and reopen it later, and both books pick up right where you left off.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Two different books side by side on iPad" src="/theme/img/guides/split-reader_04_two-books.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="reference-mode"&gt;Reference Mode&lt;/h2&gt;
&lt;p&gt;Sometimes you don't need a second book &amp;mdash; you need a second &lt;em&gt;view&lt;/em&gt; of the same book.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reference Mode is perfect for:&lt;/strong&gt;
- Checking a footnote without losing your place
- Reading a chapter while referring to the glossary or appendix
- Comparing two chapters of the same novel&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To open Reference Mode:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open Split Reader from the Magic Menu.&lt;/li&gt;
&lt;li&gt;In the library picker, tap &lt;strong&gt;"This book, different position"&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The right pane opens a second copy of the same book. Open its table of contents and jump to whatever section you need &amp;mdash; a footnote, the glossary, an earlier chapter.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The toolbar makes it clear which pane is which:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Moby-Dick &amp;mdash; Ch 3 | Reference: Ch 42&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One important detail: &lt;strong&gt;the reference pane doesn't save its reading position.&lt;/strong&gt; Your primary pane (left side) is your "real" reading session and always remembers where you are. The reference pane is a temporary window &amp;mdash; close Split Reader, and it resets.&lt;/p&gt;
&lt;h3 id="tapping-a-footnote-or-link-sends-it-to-the-reference-pane"&gt;Tapping a Footnote or Link Sends It to the Reference Pane&lt;/h3&gt;
&lt;p&gt;Here's the part that makes Reference Mode click. When both panes hold the same book, tapping a &lt;strong&gt;footnote&lt;/strong&gt; or an &lt;strong&gt;internal cross-chapter link&lt;/strong&gt; in the &lt;strong&gt;left (primary) pane&lt;/strong&gt; doesn't move the left pane at all. Instead, the &lt;strong&gt;right (reference) pane&lt;/strong&gt; jumps to that target. Your reading spot on the left stays exactly where it was &amp;mdash; you just glance right to read the note, then keep going.&lt;/p&gt;
&lt;p&gt;No popup appears for these; the reference pane simply becomes the place where notes and references land. (A plain in-page anchor that points to the same chapter you're reading is handled in place and still scrolls the left pane locally &amp;mdash; only footnotes and cross-chapter jumps get routed to the right.)&lt;/p&gt;
&lt;p&gt;If you'd rather not even open Split Reader by hand first, there's a setting for that. When &lt;strong&gt;"Open footnotes in the reference pane"&lt;/strong&gt; is turned on (it's off by default), tapping a footnote in a normal full-screen reading session automatically opens a reference split on that note. In that case the reference pane shows a small &lt;strong&gt;"Back to main text"&lt;/strong&gt; pill at the bottom; tap it to return focus to your reading. The pill clears itself once you navigate the reference pane somewhere else on your own.&lt;/p&gt;
&lt;p&gt;Turn reference mode on once and you'll wonder why every reading app doesn't work this way.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The same book open in both panes -- a chapter on the left and the appendix on the right, with the Reference label in the toolbar" src="/theme/img/guides/split-reader_05_reference-mode.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="sync-modes-for-translations"&gt;Sync Modes for Translations&lt;/h2&gt;
&lt;p&gt;This is where Split Reader becomes truly special for language learners.&lt;/p&gt;
&lt;p&gt;When you have two books open &amp;mdash; say, a French and English edition of &lt;em&gt;Le Petit Prince&lt;/em&gt; &amp;mdash; you can &lt;strong&gt;link their scrolling&lt;/strong&gt; so they stay aligned. Tap the &lt;strong&gt;chain-link icon&lt;/strong&gt; on the divider to open the sync mode picker.&lt;/p&gt;
&lt;h3 id="three-sync-modes"&gt;Three Sync Modes&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Independent&lt;/strong&gt; (default)&lt;/td&gt;
&lt;td&gt;No sync. Each pane scrolls on its own.&lt;/td&gt;
&lt;td&gt;Unrelated books, casual reference&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Linked Scroll&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Paragraph-level sync. Scrolling one pane moves the other proportionally.&lt;/td&gt;
&lt;td&gt;Translations, parallel texts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Linked Navigation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Chapter-level sync. Advancing a chapter in one pane advances the other.&lt;/td&gt;
&lt;td&gt;Editions with different formatting&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="how-linked-scroll-works"&gt;How Linked Scroll Works&lt;/h3&gt;
&lt;p&gt;ScrollWizard counts the paragraphs in each chapter of both books and maps them by ratio. If the French chapter has 40 paragraphs and the English has 36, it calculates the proportional position and keeps both panes aligned. It's not word-for-word perfect &amp;mdash; translation means paragraphs won't always match one-to-one &amp;mdash; but it's remarkably close, and far better than percentage-based sync.&lt;/p&gt;
&lt;h3 id="auto-detection"&gt;Auto-Detection&lt;/h3&gt;
&lt;p&gt;When you enable a linked mode, ScrollWizard compares chapter counts, paragraph counts, and performs fuzzy matching on both tables of contents to determine how well the two books correspond. If the structure is clearly similar, sync works seamlessly. If it's very different, you'll get a heads-up that sync may be approximate.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The sync mode picker open from the divider's chain-link icon, showing the three options -- Independent, Linked Scroll, and Linked Navigation" src="/theme/img/guides/split-reader_06_sync-picker.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="divider-controls-ipad"&gt;Divider Controls (iPad)&lt;/h2&gt;
&lt;p&gt;On iPad, the divider is a powerful control surface.&lt;/p&gt;
&lt;h3 id="drag-to-resize"&gt;Drag to Resize&lt;/h3&gt;
&lt;p&gt;Grab the divider and drag left or right. The grab target is generous (40pt wide), so it's easy to catch. Three &lt;strong&gt;snap points&lt;/strong&gt;: 50/50, 67/33, and 33/67. When you drag near one, the divider gently snaps into place.&lt;/p&gt;
&lt;p&gt;If you try to make a pane narrower than 320pt, you'll feel a rubber-band effect pulling back &amp;mdash; preventing either pane from becoming too small to read.&lt;/p&gt;
&lt;h3 id="double-tap-to-cycle"&gt;Double-Tap to Cycle&lt;/h3&gt;
&lt;p&gt;Don't want to drag? &lt;strong&gt;Double-tap the divider&lt;/strong&gt; to cycle through snap points: 50/50 -&amp;gt; 67/33 -&amp;gt; 33/67 -&amp;gt; 50/50. Each transition includes a satisfying haptic tap.&lt;/p&gt;
&lt;p&gt;Give one book 67% when you want to focus on it, then double-tap back to 50/50.&lt;/p&gt;
&lt;h3 id="long-press-for-options"&gt;Long-Press for Options&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Long-press the divider&lt;/strong&gt; (about half a second) for a context menu with six items:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Swap panes&lt;/strong&gt; &amp;mdash; moves left book to right and vice versa&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sync mode&lt;/strong&gt; &amp;mdash; opens the sync picker&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mirror Settings&lt;/strong&gt; &amp;mdash; copies the active pane's reading settings (font, theme, size, and so on) over to the other pane, so both look the same&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Close Left Pane&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Close Right Pane&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Close Split&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A note on the three "close" actions: in this first version, &lt;strong&gt;all three exit Split Reader entirely&lt;/strong&gt; and drop you back to a single full-screen book. Closing one pane doesn't leave the other open on its own (yet) &amp;mdash; it ends the split.&lt;/p&gt;
&lt;p&gt;The same six actions are also reachable from the &lt;strong&gt;(...)&lt;/strong&gt; button in the split toolbar, if you'd rather not long-press.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The divider context menu showing all six options -- Swap Panes, Sync Mode, Mirror Settings, and the three close actions" src="/theme/img/guides/split-reader_08_divider-menu.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="keyboard-shortcuts-ipad"&gt;Keyboard Shortcuts (iPad)&lt;/h2&gt;
&lt;p&gt;If you use an external keyboard, Split Reader has a full set of shortcuts:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Shortcut&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cmd + Shift + S&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Toggle Split Reader on/off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tab&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Switch active pane&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cmd + [&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Resize to 67/33 (left pane larger)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cmd + ]&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Resize to 33/67 (right pane larger)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cmd + \&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Reset to 50/50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cmd + Shift + X&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Swap panes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cmd + W&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Close split&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Tab&lt;/strong&gt; to switch panes becomes second nature within minutes. Learn that and &lt;strong&gt;Cmd+Shift+S&lt;/strong&gt; and you're covered for 90% of use cases.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips-for-getting-the-most-out-of-split-reader"&gt;Tips for Getting the Most Out of Split Reader&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Start with 50/50 and adjust.&lt;/strong&gt; The default even split works well for most use cases. If one book has denser text, give it more space with a double-tap on the divider.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Use Reference Mode for non-fiction.&lt;/strong&gt; Open a reference pane to the index or glossary. It saves an enormous amount of back-and-forth, and the reference pane won't interfere with your bookmarks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try Linked Scroll with translations before committing.&lt;/strong&gt; Open both books, enable Linked Scroll, and page through a chapter. If sync feels off, try Linked Navigation &amp;mdash; chapter-level sync is less precise but more reliable across differently formatted editions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Great pairings to try:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A novel in your target language + the same novel in your native language (Linked Scroll)&lt;/li&gt;
&lt;li&gt;A textbook chapter + a separate EPUB of its source readings&lt;/li&gt;
&lt;li&gt;A primary source + a commentary or study guide&lt;/li&gt;
&lt;li&gt;Poetry in the original language + a literal translation&lt;/li&gt;
&lt;li&gt;A textbook + a separate EPUB of supplementary readings&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="exiting-split-reader"&gt;Exiting Split Reader&lt;/h3&gt;
&lt;p&gt;Several ways to close &amp;mdash; use whichever feels natural:
- &lt;strong&gt;"Unsplit" button&lt;/strong&gt; in the toolbar (two inward arrows)
- &lt;strong&gt;Long-press the divider&lt;/strong&gt; &amp;gt; "Close split"
- &lt;strong&gt;Drag the divider&lt;/strong&gt; all the way to the screen edge
- &lt;strong&gt;Cmd + W&lt;/strong&gt; on a keyboard&lt;/p&gt;
&lt;p&gt;Your reading position in both books is saved (except the reference pane).&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="on-the-subject-of-price"&gt;On the Subject of Price&lt;/h2&gt;
&lt;p&gt;Split Reader is part of Advanced Wizard Mode. Not a subscription. Not per month. Not per book. A single one-time purchase &amp;mdash; once, forever, yours.&lt;/p&gt;
&lt;p&gt;Split Reader gives you a genuine dual-pane reading environment with three sync modes, reference mode, gesture controls, and keyboard shortcuts. A professional-grade tool at an indie-app price. No subscription growing underneath it.&lt;/p&gt;
&lt;p&gt;The other half of Advanced Wizard Mode is the &lt;a href="../rsvp-speed-reader/" class="guide-internal-link"&gt;RSVP Speed Reader&lt;/a&gt; &amp;mdash; word-at-a-time presentation at 100-1500 WPM. Per-pane typography follows from the same per-book settings as solo reading &amp;mdash; see &lt;a href="../settings-and-customization/" class="guide-internal-link"&gt;Settings and Customization&lt;/a&gt;.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;p&gt;Split Reader. Two books. One screen. Once you've read this way, the old way feels like reading with one eye closed.&lt;/p&gt;
&lt;p&gt;Happy reading &amp;mdash; times two.&lt;/p&gt;</content><category term="guides"/></entry><entry><title>Track Your Reading</title><link href="https://scrollwizard.com/guides/track-your-reading/" rel="alternate"/><published>2026-04-04T00:00:00+02:00</published><updated>2026-04-04T00:00:00+02:00</updated><author><name>ScrollWizard</name></author><id>tag:scrollwizard.com,2026-04-04:/guides/track-your-reading/</id><summary type="html">&lt;p&gt;You've been reading more than you think. ScrollWizard tracks your time automatically — no timers, no logs, no effort. Open the Stats panel and there it is: a quiet record of every session and every book you've finished.&lt;/p&gt;</summary><content type="html">&lt;p&gt;You've been reading more than you think. ScrollWizard tracks your time automatically &amp;mdash; no timers to start, no logs to fill in. Open the &lt;strong&gt;Stats panel&lt;/strong&gt; &amp;mdash; swipe in from the &lt;strong&gt;right edge&lt;/strong&gt; of the screen (or tap the right-edge affordance) to slide open the panel stack, then choose &lt;strong&gt;Stats&lt;/strong&gt; &amp;mdash; and there it is: a quiet record of every session and every book you've finished. Not a report card. A mirror.&lt;/p&gt;
&lt;p&gt;Everything here &amp;mdash; time tracking, goals, charts, completion history, reminders &amp;mdash; is free. No premium analytics tier, no paywall. Your reading data is yours from day one.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Stats panel with today's stats row, the daily-goal card, and the activity chart visible" src="/theme/img/guides/tracking_01_me-tab.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="how-tracking-works"&gt;How Tracking Works&lt;/h2&gt;
&lt;p&gt;You don't need to do anything. ScrollWizard creates a reading session the moment you open a book and updates it when you close the reader. Each session records your start time, end time, pages read, chapters covered, and progress percentage.&lt;/p&gt;
&lt;p&gt;If the app force-closes mid-session (battery dies, iOS reclaims memory), your start time is preserved and the end time defaults to the moment the session was interrupted. No reading time is lost.&lt;/p&gt;
&lt;p&gt;Sessions are bucketed by the day they started, not ended. A late-night session that begins at 11:45 PM counts toward that day, even if you read past midnight. The rules are consistent and predictable.&lt;/p&gt;
&lt;p&gt;Five minutes with a book counts. It always counted.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="the-stats-panel"&gt;The Stats Panel&lt;/h2&gt;
&lt;p&gt;Your reading life at a glance &amp;mdash; time spent today, how many of the last seven days you've read, and a chart that shows patterns you didn't know you had. There's no separate "Statistics" screen; it all lives in this one panel.&lt;/p&gt;
&lt;p&gt;To open it, &lt;strong&gt;swipe in from the right edge&lt;/strong&gt; of the screen (or tap the right-edge affordance) to slide open the panel stack, then choose &lt;strong&gt;Stats&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The Stats panel assembles itself as you read. Before your first session it simply says "Nothing to report yet &amp;mdash; your reading stats will appear once you start a book." After that, the cards fill in. No zeroes staring at you, no empty charts making you feel guilty. Features surface as they become relevant.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Looking for the book you most recently had open? That's the &lt;strong&gt;Continue Reading&lt;/strong&gt; card on the &lt;strong&gt;Library&lt;/strong&gt; screen &amp;mdash; a hero card with cover, title, and a progress bar. Tap it to jump straight back into the reader.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="the-three-summary-cards"&gt;The Three Summary Cards&lt;/h3&gt;
&lt;p&gt;Across the top, three at-a-glance cards:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Card&lt;/th&gt;
&lt;th&gt;Shows&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Books Read&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Total completed books (all time)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;In Progress&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Books you've started but not finished&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Last 7 days&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;How many of the last seven days you read, as &lt;strong&gt;X/7&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;That last card is the gentle heartbeat of the panel. Read on five of the last seven days and it shows &lt;strong&gt;5/7&lt;/strong&gt; &amp;mdash; a rolling count that always includes today and the six days before it. No streaks to break, no flame to keep alive: miss a day and the number just reflects the window. Read again and it ticks back up. A pattern, not a promise.&lt;/p&gt;
&lt;h3 id="todays-stats"&gt;Today's Stats&lt;/h3&gt;
&lt;p&gt;A daily-goal card with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Today's reading time&lt;/strong&gt; &amp;mdash; large, bold, hard to miss&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Goal ring / progress bar&lt;/strong&gt; &amp;mdash; visible only if you've set a daily goal. Green with a checkmark when complete, accent-colored while in progress.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With no daily goal set, this slot still earns its space with a quiet three-line summary: how many books you're currently reading, how many of the last seven days you read, and how many you've finished this year.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Today's stats card showing reading time and a half-filled goal progress bar" src="/theme/img/guides/tracking_03_today-stats.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;h3 id="reading-time"&gt;Reading Time&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;Reading Time&lt;/strong&gt; section with a segmented control:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Segment&lt;/th&gt;
&lt;th&gt;Time Range&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Today&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Current calendar day&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;This Week&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Monday through Sunday&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;This Month&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Current calendar month&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;All Time&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Every session since you started&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Tap a segment and the time display updates. The number comes from your actual reading sessions &amp;mdash; no approximations.&lt;/p&gt;
&lt;h3 id="daily-activity-chart-7-day-and-30-day"&gt;Daily Activity Chart (7-Day and 30-Day)&lt;/h3&gt;
&lt;p&gt;Seven bars. Seven days. Sometimes the story they tell is more interesting than the numbers themselves.&lt;/p&gt;
&lt;p&gt;A bar chart of daily reading time, with a toggle for a &lt;strong&gt;7-day&lt;/strong&gt; or &lt;strong&gt;30-day&lt;/strong&gt; window. Bars use your theme's accent color and auto-scale. Tap any bar for a tooltip with the exact time ("Apr 2: 1h 15m"). Days with no reading show as small dots rather than invisible gaps &amp;mdash; you can see the shape of your week at a glance.&lt;/p&gt;
&lt;p&gt;The chart doesn't judge your Tuesday. Neither do we.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Daily activity bar chart with varying heights, one bar tapped showing a tooltip" src="/theme/img/guides/tracking_04_weekly-chart.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reading the chart:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Y-axis:&lt;/strong&gt; Auto-scaled, formatted as "1h" or "30m" depending on volume. Clean divisions &amp;mdash; no awkward labels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;X-axis:&lt;/strong&gt; Two-letter day abbreviations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bars:&lt;/strong&gt; Rounded rectangles in accent color. Tap for a tooltip with exact time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Empty days:&lt;/strong&gt; Small dots at low opacity. The chart never looks completely blank.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The 30-day window:&lt;/strong&gt; bars become thinner, but the interaction is the same. Useful for spotting weekly rhythms (weekends vs. weekdays) and tracking consistency over a longer window. Missing days are filled with zero-duration entries for a complete, unbroken timeline.&lt;/p&gt;
&lt;p&gt;&lt;img alt="30-day chart with bars of varying heights across the month" src="/theme/img/guides/tracking_08_30day-chart.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="setting-goals"&gt;Setting Goals&lt;/h2&gt;
&lt;p&gt;A daily goal is a gentle nudge, not a contract. All goals are optional, off by default, and configurable from &lt;strong&gt;Settings &amp;gt; Reading Goals&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="daily-page-goal"&gt;Daily Page Goal&lt;/h3&gt;
&lt;p&gt;Pick a preset &amp;mdash; &lt;strong&gt;Off, 10, 20, 30, 50, or 75&lt;/strong&gt; pages per day &amp;mdash; or tap &lt;strong&gt;Custom&lt;/strong&gt; to dial in your own value.&lt;/p&gt;
&lt;p&gt;When real page counts are available, ScrollWizard uses them. Otherwise &amp;mdash; and EPUBs don't have fixed page numbers &amp;mdash; it estimates pages from your reading time at roughly &lt;strong&gt;0.75 minute per page&lt;/strong&gt; (about 250 words a minute over a typical page). Think of it as a "read for about this long" proxy rather than an exact page tally.&lt;/p&gt;
&lt;h3 id="daily-time-goal"&gt;Daily Time Goal&lt;/h3&gt;
&lt;p&gt;Pick a preset &amp;mdash; &lt;strong&gt;Off, 15, 20, 30, 45, or 60&lt;/strong&gt; minutes per day &amp;mdash; or tap &lt;strong&gt;Custom&lt;/strong&gt; for any value up to 180 minutes.&lt;/p&gt;
&lt;p&gt;Time goals use your actual reading duration &amp;mdash; no estimation. Set 30 minutes, read 30 minutes, done.&lt;/p&gt;
&lt;h3 id="one-goal-not-two"&gt;One Goal, Not Two&lt;/h3&gt;
&lt;p&gt;Page and time goals are &lt;strong&gt;mutually exclusive&lt;/strong&gt; &amp;mdash; setting one clears the other. This keeps the panel clean: one progress measure, one thing to aim for.&lt;/p&gt;
&lt;p&gt;If you're new to reading goals, start with 15 or 30 minutes. It's concrete, measurable, and doesn't depend on page-count estimation. The best daily goal is the one you'll actually hit tomorrow.&lt;/p&gt;
&lt;p&gt;You can change your goal at any time &amp;mdash; mid-week, mid-day, mid-chapter. Lowering it isn't failure. It's calibration. A goal you consistently hit does more for your habit than an aspirational number you consistently miss.&lt;/p&gt;
&lt;h3 id="goal-progress-ring"&gt;Goal Progress Ring&lt;/h3&gt;
&lt;p&gt;When a daily goal is active, a progress ring fills in the Stats panel as you read. Before completion: accent color. Complete: green with a checkmark. Simple, satisfying, done.&lt;/p&gt;
&lt;h3 id="annual-book-goal"&gt;Annual Book Goal&lt;/h3&gt;
&lt;p&gt;Separate from daily goals. Choose how many books you want to finish this year from the preset chips &amp;mdash; &lt;strong&gt;12, 24, 36, or 52&lt;/strong&gt; &amp;mdash; or tap &lt;strong&gt;Custom&lt;/strong&gt; for your own number (up to 150).&lt;/p&gt;
&lt;p&gt;A book counts as "read" when you reach 100% progress. The card shows a linear progress bar and "X of Y books."&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pace projection:&lt;/strong&gt; ScrollWizard calculates your projected year-end total. When ahead of pace, the card adds "On pace for Z books this year." When behind pace, nothing extra &amp;mdash; just the count and bar. Encouragement without pressure.&lt;/p&gt;
&lt;p&gt;Setting the goal to 0 disables it entirely.&lt;/p&gt;
&lt;p&gt;You don't have to set a daily goal or an annual target. The Stats panel works fine without them. Time tracking and charts run regardless. Goals are there when you want structure, invisible when you don't.&lt;/p&gt;
&lt;p&gt;&lt;img alt="The Daily Goal card (page and time targets), the reading reminder toggle, and the Annual Reading Goal card in the Stats panel" src="/theme/img/guides/tracking_03_today-stats.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="book-completion"&gt;Book Completion&lt;/h2&gt;
&lt;p&gt;Finishing a book deserves a moment. ScrollWizard gives you a record.&lt;/p&gt;
&lt;p&gt;A book is "completed" when your reading progress reaches 100%. The Stats panel includes a &lt;strong&gt;Recently Finished&lt;/strong&gt; section: a vertical list of completed books with checkmark icons and dates.&lt;/p&gt;
&lt;p&gt;If you haven't finished any books yet, a gentle "No books finished yet" message appears. No countdown, no target. It's a record, not a leaderboard.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Completion timeline showing finished books with checkmark icons and dates" src="/theme/img/guides/tracking_10_completion-timeline.png" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="reading-reminders"&gt;Reading Reminders&lt;/h2&gt;
&lt;p&gt;A notification at the time you choose &amp;mdash; because the hardest part of reading is remembering to start.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Settings &amp;gt; Reading Goals&lt;/strong&gt; &amp;gt; toggle &lt;strong&gt;Reading Reminder&lt;/strong&gt; on.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Reminder Time&lt;/strong&gt; to set the hour (default: 8:00 PM).&lt;/li&gt;
&lt;li&gt;You'll get a daily local notification. Tap to open ScrollWizard.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;No internet needed, no server involved. Turn off the toggle and notifications stop immediately.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="tips--tricks"&gt;Tips &amp;amp; Tricks&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Stats appear gradually.&lt;/strong&gt; The activity chart shows up after your first session. The annual goal card appears when you set a goal. Nothing is hidden &amp;mdash; it just waits until it has something to say.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The last-7-days count is forgiving.&lt;/strong&gt; It's a rolling window, not a streak. Miss a day and there's nothing to "break" &amp;mdash; the number simply reflects how many of the last seven days you read, and it climbs again the next time you open a book.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reading time is session time.&lt;/strong&gt; ScrollWizard measures from opening a book to closing the reader. If you leave it open while making dinner, that counts. Close the reader when you stop for the most accurate stats.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pages-read prefers the real count.&lt;/strong&gt; When ScrollWizard knows a book's page count it tracks pages directly; otherwise it estimates from time at about 0.75 minute per page. Either way, page goals are a "read for about this long" proxy, not an exact tally.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;iCloud syncs sessions.&lt;/strong&gt; Read on your iPhone during lunch and your iPad in the evening &amp;mdash; both sessions appear in your statistics everywhere.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Everyone's first week looks sparse.&lt;/strong&gt; That's not a reflection of you as a reader. Give it two weeks. The charts fill in, the patterns emerge, and the numbers start to feel like yours.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Back up your data.&lt;/strong&gt; Settings &amp;gt; Data Management &amp;gt; Export All Data creates a full backup of everything, including all reading sessions and statistics.&lt;/p&gt;
&lt;div aria-hidden="true" class="sparkle-divider"&gt;✦ ✧ ✦ ✧ ✦ ✧ ✦ ✧ ✦&lt;/div&gt;
&lt;h2 id="whats-next"&gt;What's Next&lt;/h2&gt;
&lt;p&gt;Reading is the point. The statistics are just a mirror &amp;mdash; a way to see the habit you're already building, reflected back in a form that's occasionally surprising and almost always encouraging.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Highlighting passages as you read?&lt;/strong&gt; The &lt;a href="../annotations-and-highlights/" class="guide-internal-link"&gt;Annotations &amp;amp; Highlights Guide&lt;/a&gt; covers colors, notes, bookmarks, and export.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saving words from your reading?&lt;/strong&gt; The &lt;a href="../saving-words/" class="guide-internal-link"&gt;Save Words guide&lt;/a&gt; covers the dictionary, your saved-word list, and export.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Moving knowledge into your workflow?&lt;/strong&gt; The &lt;a href="../export-obsidian-notion-logseq/" class="guide-internal-link"&gt;Export Guide&lt;/a&gt; covers Obsidian, Notion, Logseq, and more.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New to ScrollWizard?&lt;/strong&gt; The &lt;a href="../getting-started/" class="guide-internal-link"&gt;Getting Started Guide&lt;/a&gt; covers the basics.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A handful of short sessions across the week matters more than one heroic marathon. Open a book tonight. Happy reading.&lt;/p&gt;</content><category term="guides"/></entry></feed>