The KOkobo KOReader plugin allows you to download your purchased Kobo books and view your wishlist from KOReader. This means that you no longer have to transfer the books you want to read from your computer to your e-reader device.
- downloading DRM-free and DRM-protected books from Kobo
- downloading books available in the Kobo Plus subscription
- downloading book samples from Kobo
- book listing grouped by state (unread, read, all, archived), and option to sort by author, title or read date
- viewing the wishlisted books from Kobo, and option to sort by author, title or wishlisting date
- showing basic information about the books (short description, ISBN, language, publisher, publication date)
- KOReader version 2025.08 or newer
- a Kobo account
- download the source code of this plugin as a ZIP file by clicking here or using the dropdown button
- connect your e-reader to your computer with USB
- copy the
kokobo.koplugindirectory into KOReader'spluginsdirectory on your e-reader. In case of Kobo e-readers it will be at.adds/koreader/plugins. - disconnect the USB cable
- restart KOReader
- make sure that Wi-Fi is enabled in KOReader. (Internet connection is required for synchronization and book downloading within the KOkobo plugin. Once the desired book has been downloaded internet is no longer needed.)
- select Kobo books from the hamburger (☰) menu to start using the plugin
No, it does not. You can use it from any device supported by KOReader.
Yes, DRM protected books can be downloaded and read with the help of this plugin without requiring any external tools.
The DRM removal code of the plugin might not be legal in all countries so it is probably better to distribute this separately from KOReader. See the discussion at the original pull request.
No, the login happens on the official Kobo website, the plugin only stores tokens needed for communicating with Kobo's API.
To have the most convenient alternative to kobo-book-downloader and other tools for downloading, DRM removal and transferring of Kobo books to KOReader.
Yes, the location is a bit awkward but external plugins cannot freely position their menu items currently.
- connect your e-reader to your computer with USB
- delete the
kokobo.koplugindirectory from KOReader'spluginsdirectory on your e-reader. In case of Kobo e-readers it will be at.adds/koreader/plugins/kokobo.koplugin. - delete the
kokobo.sqlitefile from KOReader'scachedirectory on your e-reader. In case of Kobo e-readers it will be at.adds/koreader/cache/kokobo.sqlite. - disconnect the USB cable
- restart KOReader