Repolode
ciromattia

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. 1

    Download the latest release from the GitHub releases page

  2. 2

    Install the CLI dependencies on Debian-based Linux

    sudo apt-get install python3 p7zip-full python3-pil python3-psutil python3-slugify
  3. 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