One sentence, then the details
CBZ stands for Comic Book Zip. The file is a ZIP archive whose extension has been changed from .zip to .cbz so that comic readers and file managers can recognise it. Rename it back to .zip and every archive tool opens it without complaint.
There is no standards body behind CBZ. The extension was popularised by early Windows comic readers such as CDisplay, which paired .cbz with .cbr (a RAR archive) and told the operating system which app should open them. Modern readers follow the same convention because it is simple and self-describing.
What is usually inside
- Page images in reading order, most often JPEG. PNG, WebP, GIF, AVIF, and BMP also appear. This reader accepts those six types and ignores everything else in the archive.
- An optional ComicInfo.xml with series name, volume, page count, and reading direction. It is metadata only: a CBZ without it still reads fine.
- Sometimes one folder per chapter, a cover image, or a credits page. Nothing in the format requires a flat structure.
- No database, no index, no DRM. The archive is the whole book.
How to confirm a file really is a CBZ
If a file refuses to open, check the bytes before blaming the reader. A real ZIP starts with the characters PK. On Windows, renaming a copy to .zip and double-clicking is the fastest test. On macOS or Linux, `unzip -l file.cbz` lists the contents and `file file.cbz` prints the container type.
A file whose header is Rar! or 7z was simply renamed, and no CBZ reader can open it. A file that turns out to be HTML is usually an error or login page that the browser saved under the archive name.
Beliefs worth dropping
- “CBZ is an image format.” It is a container. Sharpness and colour depend entirely on the images packed into it.
- “A CBZ must include ComicInfo.xml.” It is optional. When present, only two things change here: the title and the right-to-left hint.
- “CBZ files are encrypted.” The container has no DRM. Individual ZIP entries can be password-protected, but that is a ZIP feature, not a comic one, and this reader refuses those archives with a clear message.
- “Renaming CBR to CBZ converts it.” It does not. The bytes stay RAR and the file stays unreadable as a ZIP.
- “CBZ is safer than other archives.” A ZIP cannot run code by itself, but it can contain anything. Where the file came from matters more than the extension.
Where the name comes from
CDisplay, a small Windows viewer from the early 2000s, used .cbz and .cbr so that double-clicking a comic opened the right program. The names stuck because every later reader wanted the same file associations.
Today the extension is mostly a signal between you and your software. The bytes are ZIP, which is why a browser can read a CBZ without a plugin: it only has to unzip the archive and decode images.