A document viewer for e-ink readers that opens PDF, DjVu, EPUB, FB2, CBZ and many other formats on Kindle, Kobo, PocketBook and more.
ciromattia/kcc
A Python desktop tool that converts comics and manga into optimized formats for E-ink ereaders like Kindle, Kobo and reMarkable.
Open-source alternative to:Kindle Comic Creator
- Stars
- 5,989
- Forks
- 370
- Open issues
- 39
- Last commit
- 2 days ago
What is it?
KCC (Kindle Comic Converter) takes comic and manga files, such as image folders, CBZ, CBR, EPUB or PDF, and outputs files tuned for the screen of a specific e-ink device. It downscales pages to the device's native resolution, removes margins so pages fill the screen, and adjusts levels to deepen blacks. Output formats include MOBI/AZW3, EPUB, KEPUB, CBZ, PDF and image folders.
The tool also includes image-processing options such as splitting double-page spreads, cropping borders, converting color pages for Kaleido color screens to reduce the rainbow effect, and tuning output for specific profiles. It provides a graphical interface for Windows, macOS and Linux, plus command-line tools for batch use. Device profiles cover many Kindle, Kobo and reMarkable models.
Files are transferred by dragging the converted output onto the device over USB. The project also documents workflows for KOReader on jailbroken Kindles and notes compatibility issues, such as Calibre altering fixed-layout output.
Key features
- 01Downscales pages to each device's native resolution to reduce file size.
- 02Removes margins for true fullscreen display on e-ink screens.
- 03Splits double-page spreads and can rotate them.
- 04Supports many input formats including CBZ, CBR, PDF and image folders.
- 05Outputs MOBI/AZW3, EPUB, KEPUB, CBZ and PDF.
- 06Offers both a GUI and command-line tools.
Use cases
- Reading manga on a Kindle or Kobo with full-page display.
- Preparing comic collections for a reMarkable or Kindle Scribe.
- Batch-converting a library of CBZ or PDF comics for e-ink devices.
Quick start
- 1
Download the latest release from the GitHub releases page
- 2
Install the CLI dependencies on Debian-based Linux
sudo apt-get install python3 p7zip-full python3-pil python3-psutil python3-slugify - 3
Install Kindle Previewer on Windows or macOS so kindlegen is detected for MOBI output
Things to know
- Kindle Scribe 2025 MOBI support is limited and converted books may show blank pages.
- MOBI output needs kindlegen, which is bundled with Kindle Previewer on Windows and macOS.
- On macOS, newer Kindles need a separate transfer app such as Amazon USB File Manager or OpenMTP.
In collections
Topics
FAQ
- What is kcc?
- A Python desktop tool that converts comics and manga into optimized formats for E-ink ereaders like Kindle, Kobo and reMarkable. KCC (Kindle Comic Converter) takes comic and manga files, such as image folders, CBZ, CBR, EPUB or PDF, and outputs files tuned for the screen of a specific e-ink device. It downscales pages to the device's native resolution, removes margins so pages fill the screen, and adjusts levels to deepen blacks. Output formats include MOBI/AZW3, EPUB, KEPUB, CBZ, PDF and image folders.
- Is kcc free to use? What license does it have?
- kcc is open source under the ISC license. Check the license terms before using it in commercial products.
- Is kcc still maintained?
- Actively maintained. The last commit to kcc was on Nov 5, 2026.
- What can I use kcc for?
- Reading manga on a Kindle or Kobo with full-page display. Preparing comic collections for a reMarkable or Kindle Scribe. Batch-converting a library of CBZ or PDF comics for e-ink devices.
- How do I install kcc?
- Download the latest release from the GitHub releases page Install the CLI dependencies on Debian-based Linux: sudo apt-get install python3 p7zip-full python3-pil python3-psutil python3-slugify Install Kindle Previewer on Windows or macOS so kindlegen is detected for MOBI output
- Where can I get kcc?
- The source code and installation instructions are on GitHub: https://github.com/ciromattia/kcc
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted reading server for manga, comics, webtoons, and EPUB/PDF books, with browser readers and sharing for family and friends.
Self-hosted ebook library server built on Calibre-Web that auto-ingests, converts, fixes and syncs your books with Calibre.
Self-hosted ebook library server with a built-in reader, KOReader reading sync, OPDS feed, and reading statistics, shipped as one Docker image.
Self-hosted media server for comics, manga, BDs, magazines and eBooks, with a web reader, OPDS feeds and Kobo/KOReader sync.
A self-hosted server for comics, manga and digital books, with OPDS support and built-in readers for common e-book and comic formats.