← toolkit.bot

EPUB Annotations and Highlights — How They Work Across E-Readers

Highlights, notes, and bookmarks in EPUBs are stored differently on each platform. Here's how annotations work in Apple Books, Kindle, Kobo, and open EPUB readers — and how to export them.

How EPUB Annotations Work

EPUB 3 defines an annotation standard (Web Annotations / EPUB CFI), but most e-reader platforms use proprietary annotation systems. When you highlight text, the reader stores:

These annotations are usually stored in the reading app's database, not inside the EPUB file itself. This means annotations don't travel with the file when you copy it to another device or app.

Apple Books Annotations

Apple Books stores annotations in iCloud and syncs across all Apple devices with the same Apple ID:

Export: Apple Books has no built-in annotation export. Third-party apps like Highlights (highlightsapp.net) can extract annotations from Apple Books into Markdown, PDF, or Obsidian format.

Kindle Annotations

Kindle stores annotations in the cloud and in a My Clippings.txt file on the device:

Export: The Kindle notebook (read.amazon.com/notebook) lets you export highlights to Notion, or copy them. The clippings file is plain text and easy to parse. Third-party tools like Readwise can sync Kindle highlights automatically.

Kobo Annotations

Kobo stores annotations locally on the device in an SQLite database (KoboReader.sqlite) and syncs to the Kobo cloud (kobo.com/en/p/koboplus):

Export: Kobo doesn't have a built-in export feature. Use the SQLite database method or the Kobo Highlights Exporter web tool for CSV/Markdown export.

Thorium Reader Annotations

Thorium Reader supports annotations following the W3C Web Annotations spec and can export them as JSON:

Readwise — Cross-Platform Annotation Sync

Readwise (readwise.io) is the most popular third-party service for syncing and exporting reading highlights across platforms:

Storing Annotations Inside the EPUB File

The EPUB 3 annotations specification (under development by the W3C EPUB Working Group) defines a standard for embedding annotations inside EPUB files. When finalized, it will allow annotations to travel with the file. For now, no major e-reader platform reads or writes annotations embedded in EPUB files — all annotations remain in platform-specific datastores.

Converting a PDF to EPUB? toolkit.bot generates clean EPUB structure compatible with all major readers.

Convert PDF to EPUB →

Related guides