KOReader: The Versatile Document Viewer for E Ink Devices

KOReader serves as a powerful document viewer designed specifically for E Ink devices. It supports a wide range of file formats including EPUB, PDF, and MOBI. The software is available across multiple platforms such as Kindle, Kobo, PocketBook, Android, and desktop Linux.

KOReader is a document viewer for E Ink devices.
  1. gejose

    I really like that this exists, but I found the menus and UI to be rather non-intuitive. My main use case was to sync reading progress between my Kobo and my iPhone. I was able to do this using KOReader on the Kobo & the Readest app[1] on iPhone (also open source).

    Ultimately I decided to get rid of KOReader because it felt a bit laggy. The gestures (eg: swiping up on the left side to increase frontlight brightness) didn't work well either.

    I eneded up writing my own software to sync progress from Kobo to a KOReader Sync server[2] which my Readest app also connects to (love that unlike the Kindle, the Kobo is quite an open system). You can even set it up so you can SSH into it[3].

    [1] https://github.com/readest/readest

    [2] https://github.com/koreader/koreader-sync-server

    [3] https://www.mobileread.com/forums/showthread.php?t=254214

  2. 5tefan

    I love KOreader for the best in class type setting imho. If an e-reader can run KOreader is a purchasing factor to me for that reason. I read a lot so it matters to me how the text looks.

  3. lolgab

    I installed it on my Amazon Kindle and I couldn't be happier.

    It shows once again that free software is superior to proprietary software. Free software grows slowly to make users happier and not to attract them with useless features to extract more value from them.

    Congratulations for this great piece of software.

  4. gruturo

    I'm immensely thankful for koreader - it improves the reading experience so fundamentally that it literally drives my purchasing decisions. I got a remarkable 2 precisely because it was known to run it well. When I got a new kindle, I went for a refurbished one hoping it'd be one FW version behind (it was! lucky me) so I could jailbreak it immediately, and run koreader.

    Which reminds me:

    - I'm still a primitive user. Sync reading state, reflow, calibre link, yes, but I'm at maybe 10% of the features, might even be an overestimate. I may finally have to cave in and go through its manual

    - I literally endure calibre because that's how I feed koreader. Any alternatives?

    - Is there really no practical way to mark a book as read other than give it a star rating or a custom tag?

    - Does anyone know of anything coming close to this experience on an iPad?

    - I've never given them a cent or contributed a line of code or even filed a bug report. That changes now.

  5. Cider9986

    You can use the regular Kindle viewer once you jailbroke your kindle, but KOReader has native epub and pdf support so you don't have to use a converter when uploading your books.

    I did find it hard to get the bezels to be even and it still doesn't always format well depending on the book. I still kind of prefer the default viewer.

    I use this plugin in KOReader which lets you download books from Z-Library within KOReader.

    https://github.com/ZlibraryKO/zlibrary.koplugin

    Another cool thing is you can use custom fonts and dictionaries. I use the OED short version and the Wikipedia one. There's built in ones that it can download but pirated ones like OED you have to upload yourself.

    Unfortunately on MacOS it seems you have to use Amazon's app to access the filesystem.

    Edit:

    They changed it on the newer Kindle which I have.

    There's open source alternatives to the send to kindle app.

  6. videah

    It's a shame the out of the box UI/UX is so bad, it really feels like the GIMP of e-reader software at times.

    I think the Zen UI plugin is mandatory to have a good time with it.

    https://anthonygress.github.io/zen_ui.koplugin

  7. themadturk

    I use KOReader daily on my Kobo and my Boox Go 10.3 (Gen II) Lumi. I use BookFusion to sync with my iPhone. They all work great. KOReader doesn't have the most intuitive menu structure, but the plugin environment is excellent and there are several UI plugins that make using the software easier.

    It's also great for jailbroken Kindles.

  8. simonklitj

    KOReader is my jam! With its reflow for PDFs, I've used it on my Kindle Oasis 2 to read everything for my undergrad and graduate degree. Some years ago now, I wrote a script that converts the annotations to Obsidian [0], and then another little script to automatically keep my "Articles" folders in sync between the Kindle and my laptop.

    Very grateful for this software!

    [0]: https://github.com/simonpacis/kohico

More from this day

2026-07-29