package icon

Liseur

EPUB reader in sync with your own calibre-web, Komga or OPDS book server.
New in version 0.20.0
Browse extra catalogs like calibre-web, Komga, OPDS, and Project Gutenberg to download specific books or categories without syncing them to your main account. A new floating bar controls automatic scrolling, letting you pause, adjust speed, and save your exact spot when stopping. You can also add a home-screen widget to browse your library covers, while reading-time widgets provide more accurate multi-device totals.
Liseur is a free, open-source ebook reader for Android. It reads EPUB books from a folder on your phone, and it connects to your own calibre-web, Komga or liseur-sync server so your whole library lives on one shelf. No ads, no trackers, no analytics, no Liseur account. Network access is limited to the book servers and dictionary sources you choose, plus Project Gutenberg when you add free books.

YOUR LIBRARY, ONE SHELF

* Folders on your phone or SD card, indexed with covers
* calibre-web, Komga, liseur-sync and OPDS catalogs merged into the same shelf, with a cloud badge on server books
* Series grouped in reading order, with progress and missing volumes at a glance
* Free books from Project Gutenberg to start you off, before you connect anything

READ YOUR WAY

* Pages or continuous scrolling, per book or library-wide
* Bundled open typefaces (Literata, Vollkorn, Atkinson Hyperlegible, Inter) or the publisher's own
* Margins, line spacing, brightness and four reading themes: light, sepia, dark, and black for OLED screens
* Auto-scroll at your pace, carrying on across chapters
* A footer with the current page, what is left in the chapter, and time remaining
* A refresh mode tuned for Onyx e-ink displays

YOUR PLACE FOLLOWS YOU

* Your reading position syncs across devices through calibre-web, Komga or liseur-sync, down to the exact sentence
* Pair any OPDS catalog with any kosync server as a single Custom connection
* Settings sync and reading statistics across devices when you connect liseur-sync
* Close the book on your phone and pick it up on your tablet

HIGHLIGHTS, NOTES, DICTIONARY

* Highlights in four colours, notes and bookmarks, gathered in a per-book notebook you can export as Markdown
* Search the whole book and jump straight to the passage
* Footnotes open as a card over the page instead of sending you to the back
* Definitions from Wiktionary or an offline dictionary app; online lookups stay off until you turn them on, and you pick the source

FREE SOFTWARE, BY DESIGN

Liseur is built on the open Readium toolkit, with no proprietary dependencies and no Google Play services. Source code, issue tracker and documentation: https://github.com/chmouel/liseur

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.20.0 (47) suggested Added on Oct 02, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.ACCESS_LOCAL_NETWORK
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.chmouel.liseur.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 9 MiB PGP Signature | Build Log

  • Version 0.20.0 (47) - Added on Oct 02, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.ACCESS_LOCAL_NETWORK
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.chmouel.liseur.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 9 MiB PGP Signature | Build Log

  • New in version 0.19.1
    fix: Match book dark mode to the reading theme, Keep selection handles usable while dragging, Count other devices reading on the stats widget
  • Version 0.19.1 (46) - Added on Sep 29, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.ACCESS_LOCAL_NETWORK
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.chmouel.liseur.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 9.0 MiB PGP Signature | Build Log

  • Version 0.19.1 (46) - Added on Sep 29, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.ACCESS_LOCAL_NETWORK
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.chmouel.liseur.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 9 MiB PGP Signature | Build Log

  • New in version 0.19.0
    Connect to BookOrbit servers to browse, download, send, or delete books, and sync reading progress. Added three new widgets for your home screen showing current book covers and reading statistics. Customize both footer corners in the reader to show time left in the chapter, page count, battery level, or clock. Books now start at a larger default text size with pinch-to-zoom enabled. Public catalogs now open over mobile data.
  • Version 0.19.0 (45) - Added on Sep 26, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.ACCESS_LOCAL_NETWORK
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.chmouel.liseur.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 9.0 MiB PGP Signature | Build Log

  • Version 0.19.0 (45) - Added on Sep 26, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.ACCESS_LOCAL_NETWORK
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.chmouel.liseur.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 9 MiB PGP Signature | Build Log

  • New in version 0.18.0
    Liseur can now start an empty library with free Project Gutenberg books, load more books later, sync reading settings with liseur-sync, and change a book server address without disconnecting. EPUB covers, page numbers and reader controls are more reliable, and the app now includes ES,DE,IT,FR,RU translation.
  • Version 0.18.0 (43) - Added on Sep 20, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.ACCESS_LOCAL_NETWORK
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.chmouel.liseur.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 8 MiB PGP Signature | Build Log