JPG to CBZ Converter
Take a stack of JPG, PNG, or WEBP pages — manga scans, scanned comics, a series of photographed pages — and bundle them into a single CBZ. The pages are renumbered in the order you add them, so every comic reader (KOReader, ComicRack, YACReader, Calibre, CDisplay) displays them correctly.
Drop your page images here
or click to browse (pick them in reading order)
JPG · PNG · WEBP
What CBZ is, what it isn't
CBZ stands for Comic Book Zip. The format is exactly what the name says: a ZIP file with images inside, given a .cbz extension instead of .zip. There's no manifest file, no metadata schema you have to honor — readers just iterate the archive alphabetically and treat each image as a page. (CBR is the same idea with RAR compression; CB7 with 7z. CBZ is the universal one because every platform handles ZIP.)
Why this is better than DIY zipping
You can absolutely make a CBZ by hand: select files in Finder or File Explorer, zip them, rename to .cbz. The problems start when you have page-2.jpg next to page-10.jpg — alphabetical sort gives you 1, 10, 11, ..., 2, 20. This page renames every file to a fixed-width number (001, 002, 003) so the order is what you actually picked.
Order matters; this is how you control it
- Add the first page first. It becomes 001.
- Add the rest in reading order.
- To rearrange, hit the × next to a file and add it again at the end. Easier to redo from scratch than to drag in a UI.
For manga readers
Manga reads right-to-left. The CBZ format doesn't store that — pick a comic reader that does. KOReader (on Kobo, Kindle Paperwhite with KUAL, Boox, reMarkable hacks) has a Manga Mode toggle. YACReader, CDisplayEx, Tachiyomi, Kavita all support right-to-left. Add the toggle once per device and every CBZ you sideload after that respects the setting.
For scanning your own comics
- Scan at 300 DPI minimum. 600 DPI for color art if you want to zoom.
- Save as PNG if the original art has flat color (manga, line art). JPG is fine for photographic covers.
- Crop and deskew before bundling — readers don't fix that on the fly.
Limits
JSZip in the browser can comfortably handle a few hundred MB of input. A 200-page color manga at 5 MB/page (~1 GB) might run out of memory on a phone but works fine on a laptop. For very large collections, the desktop tool cbconvert (CLI) is what you want.
Nothing leaves the tab
The files are read into memory, fed into JSZip in this tab, the resulting blob downloads. No upload, no server, no Discord webhook, no analytics about your reading habits.