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.

✓ Files never leave your device ✓ Works offline ✓ No signup, no watermark

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

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

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.

Questions people actually ask

What is a CBZ file, exactly?

A CBZ is a regular ZIP file containing image files, one per page, renamed with a .cbz extension. Comic readers like CDisplay, ComicRack, YACReader, KOReader, and Calibre's e-book viewer use the alphabetical order of the files inside to determine page order.

How does this preserve page order?

Each file is renamed to a zero-padded sequence number (001.jpg, 002.jpg, ...) based on the order you added it. That means it sorts correctly even at 9999 pages and every reader will display them in the same order.

Can I use it for manga that reads right-to-left?

The CBZ itself doesn't carry a reading-direction flag — it's the reader that decides. Most comic readers have a toggle for right-to-left or 'Manga mode.' Set that on your device after sideloading.

Will this upload my pages?

No. JSZip runs in the browser; the CBZ is assembled locally.

Related converters