Skip to content
HN On Hacker News ↗

GitHub - ciromattia/kcc: KCC (a.k.a. Kindle Comic Converter) is a comic and manga converter for ebook readers.

▲ 83 points • 20 comments • by seam_carver • 2w ago • HN discussion ↗

Pangram verdict · v3.3

We believe that this entire text is human-written.

1 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 1 of 1
SEGMENTS · AI 0 of 1
WORD COUNT 1,506
PEAK AI % 1% · §1
Analyzed
Sep 30
backend: pangram/v3.3
Segments scanned
1 windows
avg 1506 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 1,506 words · 1 segments analyzed

Human AI-generated
§1 Human · 1%

Most manga conversion methods for ereaders add margins. But KCC enables true fullscreen from top to bottom. (feat. Ya Boy Kongming! and Fire Force from a Humble Bundle PDF source.) Kindle Comic Converter optimizes black & white (or color) comics and manga for E-ink ereaders like Kindle, Kobo, ReMarkable, and more. Pages display in fullscreen without margins, with proper fixed layout support. KCC runs on Windows, macOS, and Linux. Supported input formats include JPG/PNG image files in folders, archives like CBZ/EPUB, or PDF. Supported output formats include MOBI/AZW3, EPUB, KEPUB, CBZ, PDF, and folders of images. The absolute highest quality source files are DRM-free PDFs from Humble Bundle/Fanatical. The PDFs are often x12000 resolution or better, while even the 10" Kindle Scribe is only x2480. KCC's main goal is maximum image quality at significantly smaller file size. For example, KCC can compress a 600 MB manga volume from Humble Bundle to 100 MB. This is mostly accomplished by downscaling to the native resolution of your specific device. This can also improve battery life, page turn speed, and general performance on underpowered ereaders with small memory and storage capacities. fixes black levels to avoid gray/faded blacks found in many Kindle Store manga. (The original source was gray, KCC processing made it black.) fixes the rainbow effect on Kaleido 3 color eink without blur using a 2D Discrete Fourier Transform: can semi-automatically detect 2-page spreads from pre-split single pages: You can view combined spreads either rotated or not: You can view the split halves either before or after combined spreads: Demo Just drop your input files into the KCC window, hit convert, and USB drop the output files onto your device's documents folder! There are a lot of options, but most people only care about the ones checked above. Hover over each option to see details in a tooltip. NOTE: some checkboxes can have a half-check marks. Then all your usb loaded comic files will show up next to all your normal books in your ereader library! Here's a quick video demo of how the process works (using expert mode): KCC.Demo.mp4 The final result looks incredible on my 10" Kindle Scribe: https://www.youtube.com/watch?v=2CIHW2N9Enc WARNING: Kindle Scribe 2025 MOBI support is limited, converted books may have blank pages. Use PDF instead. If you are on macOS and use a 2022+ Kindle, you may need to use Amazon USB File Manager for Mac or OpenMTP. YouTube tutorial (please subscribe): https://www.youtube.com/watch?v=QQ6zJcMF2Iw Installation tutorial: https://www.youtube.com/watch?v=IR2Fhcm9658 Kindle Jailbreak for KOreader Jailbreaking to use KOreader is optional. MOBI manga converted by KCC can be opened in Kindle’s native reader just fine But if you jailbreak your Kindle, you'll unlock additional features like: compatibility with image formats better suited for manga like dithered 4-bit PNG and WEBP. This enables better quality at half the file size compared to JPG which must be 8-bit. This is visually lossless since eink screens are 4-bit. no dependency on kindlegen, which can mean twice as fast conversions since you can convert to CBZ directly. You can dither by partially checking the JPG/PNG box and can crop in KCC instead of KOreader. This may increase page turn speed and battery. Common KOreader manga mistakes: https://youtu.be/gaakIh9p8tw?si=X7OgPJlAvL9XGbLR Set per folder setting defaults: https://youtu.be/O9p6HVWIQ6s?si=Jtx607erCBA_auWM A word of warning KCC is not Amazon's Kindle Comic Creator nor is in any way endorsed by Amazon. Amazon's tool is for comic publishers and involves a lot of manual effort, while KCC is for comic/manga readers. KC2 in no way is a replacement for KCC so you can be quite confident we are going to carry on developing our little monster ;-) Issues / new features / donations If you have general questions about usage, feedback etc. please post it here. If you have some technical problems using KCC please file an issue here. If you can fix an open issue, fork & make a pull request. If you find KCC valuable you can consider donating to the authors: Ciro Mattia Gonano (founder, active 2012-2014): Paweł Jastrzębski (active 2013-2019): Alex Xu (active 2023-Present) Commissions This section is subject to change: Email (for commisions and inquiries): kindle.comic.converter gmail Sponsors Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation DOWNLOADS https://github.com/ciromattia/kcc/releases Click on Assets of the latest release. You probably want either KCC_*.*.*.exe (Windows) kcc_macos_arm_*.*.*.dmg (recent Mac with Apple Silicon M1 chip or later) kcc_macos_i386_*.*.*.dmg (older Mac with Intel chip macOS 10.14+) There are also various builds for niche platforms like Windows 7, Windows 11 ARM, The c2e and c2p versions are command line tools for power users. On macOS, if you get a can't be opened error, follow: https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unknown-developer-mh40616/mac For flatpak, Docker, and AppImage versions, refer to the wiki: https://github.com/ciromattia/kcc/wiki/Installation FAQ Should I use Calibre? No. Calibre doesn't properly support fixed layout EPUB/MOBI, so modifying KCC output (even just metadata!) in Calibre can break the formatting. Additionally, it will break page numbers. Viewing KCC output in Calibre will also not work properly. Direct USB dropping is reccomended. Blank pages? May happen when using PNG with Kindle Scribe or any format with a Kindle Colorsoft. Solve by using JPG with Kindle Scribe or buying a Kobo Colour. Happens more often when turning pages really fast. You can try PDF output. Going back a few pages and exiting and re-entering book should fix it temporarily. What output format should I use? MOBI for modern Kindles. CBZ for KF7 Kindles like the Kindle 1/2/3/DX. CBZ for Koreader. KEPUB for Kobo (Kobo profile + EPUB = KEPUB). PDF for ReMarkable or Kindle Scribe 2025. Where is KEPUB option? Choosing a Kobo profile and EPUB output will output KEPUB. All options have additional information in tooltips if you hover over the option. To get the converted book onto your Kindle/Kobo, just drag and drop the mobi/kepub into the documents folder on your Kindle/Kobo via USB Kindle panel view not working? Virtual panel view is enabled in Aa menu on your Kindle, not in KCC as of 7.4 Right to left mode not working? RTL mode only affects splitting order for CBZ output. Your cbz reader itself sets the page turn direction. Colors inverted? Disable Kindle dark mode Cannot connect Kindle Scribe or 2024+ Kindle to macOS Use official MTP Amazon USB File Transfer app (no login required). Works much better than previously recommended Android File Transfer. Cannot run simutaneously with other transfer apps. How to make AZW3 instead of MOBI? The .mobi file generated by KCC is a dual filetype, it's both MOBI and AZW3. The file extension is .mobi for compatibility reasons. Huge margins / slow page turns? You likely modified the file during transfer using a 3rd party app. Try simply dragging and dropping the final mobi/kepub file into the Kindle documents folder via USB. PREREQUISITES You'll need to install various tools to access important but optional features. Close and re-open KCC to get KCC to detect them. KindleGen On Windows and macOS, install Kindle Previewer and kindlegen will be autodetected from it. If you have issues detecting it, get stuck on the MOBI conversion step, or use Linux AppImage or Flatpak, refer to the wiki: https://github.com/ciromattia/kcc/wiki/Installation#kindlegen 7-Zip This is optional but will make conversions much faster. This is required for certain files and advanced features. KCC will ask you to install if needed. Refer to the wiki to install: https://github.com/ciromattia/kcc/wiki/Installation#7-zip INPUT FORMATS KCC can understand and convert, at the moment, the following input types: Folders containing: PNG, JPG, GIF or WebP files CBZ, ZIP (With 7z executable) CBR, RAR (With 7z executable) CB7, 7Z (With 7z executable) PDF (Only extracting JPG images) USAGE Should be pretty self-explanatory. All options have detailed information in tooltips. After completed conversion, you should find ready file alongside the original input file (same directory). Please check our wiki for more details. CLI version of KCC is intended for power users. It allows using options that might not be compatible and decrease the quality of output. CLI version has reduced dependencies, on Debian based distributions this commands should install all needed dependencies: sudo apt-get install python3 p7zip-full python3-pil python3-psutil python3-slugify Profiles: 'K1': ("Kindle 1", (600, 670), Palette4, 1.0), 'K2': ("Kindle 2", (600, 670), Palette15, 1.0), 'K11': ("Kindle 11", (1072, 1448), Palette16, 1.0), 'K34': ("Kindle Keyboard/Touch", (600, 800), Palette16, 1.0), 'K57': ("Kindle 5/7", (600, 800), Palette16, 1.0), 'K810': ("Kindle 8/10", (600, 800), Palette16, 1.0), 'KDX': ("Kindle DX/DXG", (824, 1000), Palette16, 1.0), 'KPW': ("Kindle Paperwhite 1/2", (758, 1024), Palette16, 1.0), 'KV': ("Kindle Voyage", (1072, 1448), Palette16, 1.0), 'KPW34': ("Kindle Paperwhite 3/4", (1072, 1448), Palette16, 1.0), 'KPW5': ("Kindle Paperwhite 5/Signature Edition", (1236, 1648), Palette16, 1.0), 'KPW6': ("Kindle Paperwhite 6", (1272, 1696), Palette16, 1.0), 'KO': ("Kindle Oasis 2/3", (1264, 1680), Palette16, 1.0), 'KCS': ("Kindle Colorsoft", (1272, 1696), Palette16, 1.0), 'KS1860': ("Kindle 1860", (1860, 1920), Palette16, 1.0), 'KS1920': ("Kindle 1920", (1920, 1920), Palette16, 1.0), 'KS1240': ("Kindle 1240", (1240, 1860), Palette16, 1.0), 'KS1324': ("Kindle 1324", (1324, 1986), Palette16, 1.0), 'KS': ("Kindle Scribe 1/2", (1860, 2480), Palette16, 1.0), 'KS3': ("Kindle Scribe 3", (1986, 2648), Palette16, 1.0), 'KSCS': ("Kindle Scribe Colorsoft", (1986, 2648), Palette16, 1.0), 'KoMT': ("Kobo Mini/Touch", (600, 800), Palette16, 1.0),