Koodo Reader app icon

Office

Koodo Reader

Free open source ebook reader for Windows that opens EPUB, PDF, MOBI, AZW3 and comic files, with themes, text-to-speech and optional cloud backup.

WindowsmacOSLinuxAGPL-3.0

Koodo Reader: a cross-platform ebook reader with your own cloud storage

What Koodo Reader is

Koodo Reader is a reading application with a built-in bookshelf. You import files from local folders, the app reads the cover art and metadata, and the library becomes a grid of titles you can search, tag into shelves and sort. The project supports more than fifteen ebook formats, among them EPUB, PDF, MOBI, AZW3, plain text and comic archives, which covers almost everything you are likely to own that is not locked behind a store's DRM. Around the page itself sit the reading tools: single-column, two-column and continuous scroll layouts, adjustable fonts and margins, background themes including dark options, text-to-speech through the system voices, an instant translation and dictionary lookup for selected text, and bookmarks, highlights and notes attached to the text. The app is published as open source under the AGPL v3.

Reading, annotating and moving between devices

A session usually starts in the bookshelf: pick a title, choose a layout, and read. Selecting a passage brings up the annotation tools, and every highlight or note lands in the notes panel for that book, where it can be reviewed later. Koodo's sync story is deliberately bring-your-own-storage. It can back up and sync your library, reading progress, bookmarks, shelves, highlights and notes through services such as OneDrive, Google Drive, Dropbox, MEGA, pCloud, WebDAV, FTP, SFTP, SMB, object storage or a self-hosted Docker endpoint. That is a real advantage over readers that only sync through a vendor account, but it also means you configure it, and you own the consequences if the remote folder is deleted. Because the app also exists for macOS, Linux, Android, iOS and the browser, one configuration can follow you across devices.

Practical limits

Koodo cannot open books protected by DRM, so store-purchased Kindle and Adobe-protected titles will fail to load; that is a licensing limitation, not a bug to work around. It is an Electron application, which makes the download and the memory footprint larger than a native reader, and PDF handling is aimed at comfortable reading rather than at editing pages, filling forms or producing print-ready output. There is no library conversion pipeline, no metadata catalogue lookup and no device management, so it does not replace a full ebook manager. Sync configuration can take a few attempts, particularly with WebDAV or SMB shares, and conflicts are resolved by the storage provider rather than by merge logic in the app.

Who should choose something else

If your priority is reorganising and converting a large collection, use a library manager and keep Koodo for reading. If you need heavy PDF annotation, a dedicated annotation tool will be more precise. If you only read Kindle purchases, the vendor's own app is the only thing that will open them without removing protection. Koodo Reader is the right pick when you want one attractive, free reader across several operating systems with your annotations in storage you control.

Best for
Readers who want one free reader across Windows, mobile and the web with annotations in their own cloud storage
Good to know
DRM-protected store books will not open, and cloud sync is configured against your own storage account rather than a vendor service.

How to get started

  1. Install the 64-bit Windows build from koodoreader.com, or take the portable executable if you prefer not to install.
  2. Use Import to add books from a folder; Koodo reads covers and metadata into the bookshelf automatically.
  3. Open a title, then set the layout, font and theme from the reading toolbar before you start annotating.
  4. Select text to add a highlight or note, and review everything later in the notes panel for that book.
  5. Open settings and connect your own storage provider if you want progress and annotations carried to other devices.

Questions & answers

Can Koodo open Kindle books?

Only DRM-free files. Books still protected by a store's DRM will not load, because the app does not remove that protection.

Where does sync put my data?

In the storage account you choose, such as OneDrive, Google Drive, Dropbox, WebDAV or a self-hosted endpoint. There is no Koodo-operated cloud.

Does it edit PDFs?

No. PDF support is for reading and annotating; page editing, forms and OCR are outside its scope.

More in office

View category