AndroidLinux

Where Does KOReader Store Settings and Reading Progress?

KOReader keeps settings and history in a koreader folder on the device, with sidecars beside books.

Last updated

KOReader stores settings.reader.lua, history, statistics, and dictionaries inside a koreader folder at the storage root of each device. On Android that is /sdcard/koreader. E-ink installs keep the same folder next to the app.

Per book progress travels as .sdr sidecar folders beside each ebook file. Copy books with their sidecars to keep positions and highlights. Back up the koreader folder for global settings and reading stats.

Where KOReader stores this, by platform

Android
/sdcard/koreader (settings and history)

settings.reader.lua plus history and stats. Copy whole folder. Books keep .sdr sidecars wherever the files live.

Linux
koreader folder beside install (settings)

Desktop and e-ink builds share the layout. Sidecar folders sit next to books on every platform, so move them together.

Frequently asked questions

How do I move KOReader progress to a new device?

Copy the books with their .sdr sidecar folders plus the koreader settings folder. Open one book to confirm position and highlights survived.

Where are KOReader highlights?

Inside the .sdr sidecar of each book, exportable from the book menu. Back up sidecars with the library, not just the settings folder.

Notice an outdated path? Let us know.