C# program to extract .epub Manga and Comic ebooks into .cbz files, including a ComicInfo.xml file with chapter info, reading direction and more.
- Epubs must be DRM-free
- They should ideally be in the format of "[Series] v[Volume].epub", for example "Two Pieces v69.epub" (both are optional, but are derived from the filename, if ComicInfo is enabled and calibre tags are not found)
- If you download the smaller package (without "_full" in the filename), you need to install .NET Desktop Runtime 9.0. The program should guide you to the correct website, if it isn't installed yet.
- Start the epub2cbz.exe
- If in File Mode, drag and drop the epub files onto the main text window and optionally select an "Output Folder" (📁)
- If in Folder Mode, click on the "Input Folder" button (📁) and select the folder containing the epub files
- (Click on the mode switch button (🔄) to switch between these two modes)
- Enable or disable certain options, like creating a ComicInfo.xml file or extracting images. The settings menu (⚙) contains more options (recommended settings are enabled by default)
- Click the "Start" button and wait
- "--simple" / "-s": Enable "Simple Mode". Only extracts images. No further processing is done. All images keep their original name. Very Fast!
- "--dark" / "-d": Enable dark mode
Download and install the .NET SDK 9.0 then either run the "publish_full.bat" or "publish_small.bat" in the source folder
Getting error messages or something isn't working as expected?
Please don't hesitate to open an Issue or contact me directly.
Twitter/X: @af_Seb
Bluesky: @afseb.bsky.social
Mastodon: @af_Seb@social.cologne
epub2cbz uses the following third party software libraries:
| Library | Usage | License |
|---|---|---|
| CoenM.ImageSharp.ImageHash | Comparing duplicate cover candidates | MIT |
| ExCSS | Parsing info from CSS files | MIT |
| SixLabors.ImageSharp | Decoding WebP images | Apache-2.0 |

