KOReader icon

KOReader

AGPL-3.0-only · open source

A document reader built first for e-ink readers such as Kindle and Kobo, and available on Android: EPUB, PDF, DjVu, comics and more, with dictionaries and Calibre built in.

Needs:No root · 64-bit phone · Android 4.3+

No known trackers in the code Signer matches F-Droid’s record

2113 Apps is independent, not affiliated with or endorsed by the KOReader developers. Official sources: koreader.rocks · source code on GitHub.

Download APK · 30.1 MB v2026.07.1 · checked
Version
v2026.07.1
Size
30.1 MB
Requires
Android 4.3+
Updated
2026-08-03

Screenshots

KOReader screenshot 1KOReader screenshot 2KOReader screenshot 3KOReader screenshot 4

Introduction

KOReader is a document viewer made first for e-ink readers such as Kindle, Kobo and PocketBook; it also runs on desktop Linux and Android. On Android it looks and behaves as it does on an e-reader: no animations, paginated menus and adjustable text contrast.

What it reads

Fixed-layout formats such as PDF, DjVu, CBT and CBZ, and reflowable e-books such as EPUB, FB2, MOBI, DOC, RTF, HTML, CHM and TXT. Scanned PDFs and DjVu files can be reflowed into readable text with the built-in K2pdfopt library.

Features

From the project’s README and user guide:

  • Dictionaries in StarDict format, and Wikipedia lookups.
  • OPDS catalogs and RSS feeds; version 2026.07 added basic OPDS 2.0 support.
  • Calibre integration: search metadata, receive books wirelessly and browse your library.
  • Highlights and notes, exported to files or to the note-taking app Joplin.
  • Progress sync between KOReader devices; the project says it doesn’t send file names or content to the sync server.

This is the F-Droid package

  • KOReader’s own APK from GitHub uses the package name org.koreader.launcher; F-Droid’s build uses org.koreader.launcher.fdroid. They are separate apps and can be installed side by side.
  • This build can’t update itself from inside the app, unlike the GitHub one, and it can’t run shell scripts; get updates here or from F-Droid.
  • KOReader isn’t on Google Play.
  • This file is version 2026.07.1, a bug-fix release from August 2026, signed with F-Droid’s key. It’s the 64-bit ARM build, 30.1 MB, and declares seven permissions.

What’s inside the APK

Trackers

None found

No code matching the Exodus Privacy tracker signatures.

Native code

1 CPU type

Needs a 64-bit ARM phone; 32-bit-only devices are not supported.

Android versions

Android 4.3 and up

Built for Android 11 (target API 30).

Permissions

7

2 of them need your approval first.

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017).

Asks you first (2)

Android shows a prompt before the app can use these.

  • Read shared storage (Android 12 and older) · READ_EXTERNAL_STORAGE
  • Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE

You switch these on in Settings (2)

Special app access. Nothing is granted until you turn it on yourself.

  • All files access · MANAGE_EXTERNAL_STORAGE
  • Modify system settings · WRITE_SETTINGS
Granted at install (3)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • ACCESS_NETWORK_STATE
  • INTERNET
  • QUERY_ALL_PACKAGES

More Information

Package name
org.koreader.launcher.fdroid
Version
v2026.07.1 (build 119462)
File size
30.1 MB (30,121,616 bytes)
Requires
Android 4.3 or later
Category
Reading & Maps
License
AGPL-3.0-only
Released
Aug 3, 2026
Signed by
F-Droid, which built this APK from the published source code. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub (or the other way round) without uninstalling first.
Signer SHA-256
8c86266c9e9191b7d02329606a5ecea7460958515462642ffec8664bb919da4d
File SHA-256
1e740b6a964032f67bd8235f98a3f12d229f3427d23e2486d6a0ede6dd3dba7c
Checked
, against the F-Droid index · how we check · verify it yourself

Common questions

Is this APK the official KOReader release?

It is F-Droid’s build rather than the developer’s own: F-Droid compiled KOReader v2026.07.1 from the published source code and signed it with its own key. Its SHA-256 matches F-Droid’s signed index. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub without uninstalling first.

What Android version does KOReader need?

Android 4.3 or later (API level 18). Version v2026.07.1 is built for Android 11 (target API 30). Needs a 64-bit ARM phone; 32-bit-only devices are not supported.

Can KOReader access the internet?

Yes. The APK requests Android’s internet permission. In total it declares 7 permissions, and 2 of them need your approval first.

Does KOReader contain trackers?

No known trackers: our scan of version v2026.07.1 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.

Is KOReader open source?

Yes. KOReader is released under the AGPL-3.0-only licence, and its source code is published at https://github.com/koreader/koreader.

Recent releases

Version Released Size Requires
v2026.07.1 · this download Aug 3, 2026 30.1 MB Android 4.3+
v2026.07 Jul 29, 2026 30.7 MB Android 4.3+
v2026.03 Mar 18, 2026 30.8 MB Android 4.3+

Versions currently kept in the F-Droid repository. We host and check only the newest one. Full changelog.