facebook pixel
The Comic Format Wars: Why CBR Never Should Have Existed
12 min readBy Anoop Menon

The Comic Format Wars: Why CBR Never Should Have Existed

The Comic Format Wars: Why CBR Never Should Have Existed

There's no actual standard for digital comics. There's CBZ (ZIP compression) and CBR (RAR compression), and they've somehow become the de facto standard despite being terrible at it. Neither was designed for comics. Neither carries metadata. Neither understands reading direction. They just won by inertia.

This is a story about how the wrong solution became the only solution, and how we're still paying for that mistake today.


How CBR/CBZ became "the standard"

In the late 1990s, someone needed a way to distribute scanned comics. The solution was obvious: compress images into an archive. ZIP the files, rename it to CBZ. Done.

RAR compression came next. Smaller files, better compression, harder to implement. RAR archives got the CBR extension. Better compression ratio made CBR appealing for distribution, even though RAR was proprietary and license-encumbered.

But here's the thing: no publisher adopted these formats. No standards organization blessed them. They just appeared in collector communities and scanning communities and stuck around. A format became a standard by pure accident, through the path of least resistance.

Comic readers needed to distribute files. Archive formats existed. Someone grabbed them and repurposed them. No formal spec, no committee, no deliberate design. Just utility taking the place of purpose.

By the time publishers started thinking about digital distribution, CBZ and CBR were already embedded in the collector culture. Not because they were good. Because they were first.


The technical problem with CBZ/CBR

Inside the box: CBZ versus EPUB

At their core, CBZ and CBR are just archives. Here's what's inside:

comic-issue-001.cbz/
  ├── 001.jpg
  ├── 002.jpg
  ├── 003.jpg
  └── 004.jpg

That's it. A folder of images zipped up. No metadata. No reading order specification. No indication of reading direction. No cover image designation. No series information. Nothing except raw image files.

Applications reading this format have to guess at everything. Page order? Hope the filenames are numbered sequentially. Reading direction? Hope the app has detected whether this is manga or western comics. Cover image? Hope the first file is the cover. Series information? That's the filename, hope it's consistent.

This is why reading CBZ files across different apps produces different experiences. Each app implements its own guessing game.

Compare this to EPUB, which has actual structure:

comic.epub/
  ├── META-INF/
  │   └── container.xml          (describes package)
  ├── OPS/
  │   ├── content.opf            (metadata: title, author, reading-direction)
  │   ├── toc.ncx                (table of contents)
  │   ├── package.opf            (defines all content files)
  │   ├── 001.xhtml              (reading order specified)
  │   ├── 002.xhtml
  │   ├── images/                (assets)
  │   └── styles/                (formatting)
  └── mimetype

EPUB is a specification. It has a schema. Every reading app knows what to expect. Metadata is standardized. Reading order is explicit. Reading direction is a first-class property.

This is the difference between a pile of images in a ZIP file and an actual format designed for digital publication.


The RAR problem nobody talks about

How CBZ became the accidental standard

CBR's reliance on RAR compression created a specific kind of disaster: closed implementation.

ZIP is open. The ZIP specification is public. Every system supports it natively. You can write ZIP readers from scratch using publicly available specifications. Your operating system knows about ZIP without installing anything.

RAR is proprietary. Eugene Roshal owns the compression algorithm. While decompression became more available over time, it's still a licensing question for anyone building tools. Want to write a CBR reader? You're either dealing with licensing RAR decompression or using an existing library and hoping it stays maintained.

This created fragmentation:

Proprietary versus open: RAR versus ZIP
  • Different apps use different RAR libraries - Some are outdated. Some handle edge cases differently. Some just don't work reliably.
  • Cross-platform complications - RAR support varies wildly between operating systems. CBZ works everywhere. CBR works inconsistently.
  • Licensing uncertainty - Developers building comic apps can't always use RAR without paying license fees, so they skip CBR support entirely.
  • Long-term viability - If RAR decompression libraries stop getting maintained (as open-source projects do), CBR files become harder to read over time.

It's a small thing in isolation. For comic distribution at scale, it's insane. You've built a format that depends on a proprietary implementation rather than open standards.


Why fragmentation happened

One collection, multiple incompatibilities

The moment CBZ and CBR existed, they filled a gap. The moment they filled the gap, alternatives had to prove why they were better. They didn't. So CBZ/CBR stayed.

But staying created its own gravity. When ComiXology launched, they supported CBZ because readers already had it. When Apple developed iBooks, they didn't support CBZ because it wasn't a book format (it was a comic format, which shouldn't be a distinction). When Amazon built Kindle, they supported EPUB, MOBI, AZW, but not CBZ.

So readers ended up managing multiple formats. Here's what a typical comic reader's device situation looks like:


| Device            | Native Format                                       | Workaround                     |
|-------------------|-----------------------------------------------------|--------------------------------|
| Kindle Paperwhite | EPUB, MOBI, AZW                                     | Manual EPUB conversion         |
| iPad              | EPUB (via Apple Books) or CBZ (via comic app)       | Two separate apps              |
| Android phone     | EPUB (via Google Play Books) or CBZ (via comic app) | Two separate apps              |
| Mac               | CBZ (via comic reader) or EPUB (via Apple Books)    | Two separate apps              |
| External drive    | CBZ, CBR                                            | Raw archive files, no metadata |

Notice the pattern? You're not reading comics. You're managing file formats across devices.

Publishers never standardized because they didn't build CBZ/CBR. Collectors used them. Publishers used EPUB when they bothered with digital at all. No convergence. No ecosystem. Just fragmentation upon fragmentation.


Why manga does it better (by accident)

Manga communities actually solved this better. Not on purpose. Just by convention.

Manga readers quickly realized that right-to-left reading doesn't work in CBZ. The format doesn't carry direction information. So manga communities started using different tools, different apps, different conventions. Over time, manga reader apps became more sophisticated because the community demanded it.

Manga pushed reading apps to handle RTL natively. Manga pushed file organization standards (series folders, volume numbering, consistent naming). Manga didn't solve the format problem, but it forced the ecosystem around the format to get better.

Comics in CBZ stayed stuck because western comic culture accepted the fragmentation. "Use this app for comics, that app for manga, something else for my library." Manga communities said "no, this is stupid, we need RTL and organization and portability." They didn't get it from the format, but they pushed harder.

For a deeper dive into this problem from a manga reader's perspective, see How Watch Folders Solve the Manga Reading Problem.


What should have happened

One format for every device

In 2005, the publishing industry could have done this right. Created or adopted a proper digital comic standard. Built on open formats. Included metadata. Supported reading direction. Made it work across devices.

EPUB was designed as a standard. It's open. Every major platform supports it. It carries metadata properly. It understands language direction (including right-to-left). It's meant for digital publication.

Here's what a proper EPUB comic specification would have looked like:

EPUB Comic Standard:
- Open format (no proprietary compression)
- Required metadata fields:
  * Reading direction (LTR/RTL/vertical)
  * Series information
  * Issue/volume number
  * Creator information
  * Publication date
- Image handling:
  * Specified reading order
  * Cover image designation
  * High-resolution asset support
- Device compatibility:
  * Every major e-reader (Kindle, Kobo, Apple Books)
  * Every major platform (iOS, Android, macOS, Windows)
  * Cloud syncing (reading progress, bookmarks)

If publishers had standardized on EPUB for all digital books and comics in 2005, we wouldn't have four different comic formats. Readers wouldn't be managing metadata manually. Manga wouldn't be a special case. Cloud syncing would work properly.

Instead, publishers ignored digital distribution for a decade, then rushed into proprietary solutions when ebooks became inevitable. Now we have ebooks in EPUB, comics in CBZ/CBR, manga in specialty formats, and readers managing all of it manually.


The fragmentation cost (and it's not small)

This format fragmentation costs readers time, money, and frustration.

Time: Hours spent managing files, organizing across devices, finding the right app, converting formats, dealing with reading direction issues.

Money: Buying the same comic multiple times in different formats because you want it on different devices and no format works everywhere.

Opportunity cost: Readers with 2000-comic collections on external drives read maybe 5 percent of them because the friction is too high. See Why CBZ Files Are Format Traps for how this actually plays out.

Developer time: Developers building comic tools have to support multiple formats, multiple compression algorithms, multiple metadata approaches, multiple reading conventions. We write CBZ readers that support both ZIP and RAR, handle corrupted files, manage fallbacks for missing metadata, all because nobody took 20 minutes to design this properly.


Why this matters right now

It matters because your comic collection is fragmented. Your manga sits on your iPad in one app. Your western comics sit on your Kindle in a different format. Your reading progress doesn't sync across devices. Your library isn't portable between platforms.

It matters because publishers are still selling ebooks in EPUB and comics in PDF and CBZ simultaneously, creating multiple purchasing ecosystems instead of one unified digital bookstore.

It matters because every person building a comic reading tool has to solve the same unsolved problems over and over again.


What actually needs to happen

Publishers need to stop treating comics as a separate category from books. A digital comic is a digital publication with images. It should use the same format as every other digital publication: EPUB.

Platform makers need to standardize on EPUB support. If your ebook reader supports EPUB, comics should work the same way. There's no technical reason Kindle can't read EPUB comics. Same with Apple Books. Same with Google Play Books. They all support EPUB. They just don't support it for comics.

Creators and publishers need to adopt EPUB and push for proper metadata. Comic metadata is weird (reading direction, series info, issue numbering). EPUB can handle it. Creators just need to use it. The format is flexible. Nobody's building the tools to make it easy.

Readers need to stop accepting fragmentation. If your ebook store and your comic reader are different apps, something is broken. They should be the same thing.


How consumers can push this forward

Stop using CBZ if you can. Convert to EPUB. Make it visible that you're not using CBZ anymore. Publishers watch what formats get used.

Complain about proprietary formats. When ComiXology makes you use their app instead of supporting standard formats, say so. When Kindle doesn't support CBZ, note it. When your iPad comic app has RTL reading disabled, mention it.

Support tools that push toward open formats. If a developer is working on EPUB comic support, use it. If an app adds EPUB support, switch to it.

Share your converted libraries. Not piracy, not copyright violation, just "I converted my CBZ collection to EPUB using Comic2EPUB and now it works on all my devices." That message reaches other readers and publishers.

Demand metadata. Tag your comics properly. Fill in series information. Use reading direction flags. If you're the one doing it, make it visible that this information should be standardized.


The frustrating part

The frustrating part is how fixable this is. A real standard already exists. EPUB is maintained, open, and widely supported. We don't need to create anything. We just need to use what's already there.

But there's no economic pressure to change. Publishers are making money with digital comics, fragmented or not. Platforms aren't losing users because of format fragmentation. Readers have adapted and accepted the friction.

So nothing changes. CBZ stays, EPUB doesn't, and every year another reader struggles with getting their collection on their Kindle or iPad and discovers the same problem again.


How Comic2EPUB approaches this problem

I built Comic2EPUB because I couldn't stomach the fragmentation anymore. It converts CBZ and CBR files to EPUB and automates the process so new acquisitions just work.

But that's a workaround. It shouldn't need to exist. The format should work properly from the start.

What Comic2EPUB does:

  • Converts CBZ/CBR to proper EPUB with metadata preserved
  • Automatically detects and applies reading direction (right-to-left for manga)
  • Watch Folders feature automatically converts new acquisitions as they arrive
  • Works with cloud services (Google Play Books, iCloud, Dropbox) so your library syncs
  • Removes the format fragmentation problem entirely

It's not a hack. It's a proper EPUB conversion that respects standards. But it exists because the industry failed to do this properly in the first place.

For details on how Watch Folders automate this workflow, see Building Comic2EPUB: Why Watch Folders Changed Everything.


Further reading and references

EPUB Standards:

Format Specifications:

Related Reading on This Site:

Get Comic2EPUB:


The real lesson

Sometimes the wrong solution wins by inertia. Not because it's good. Not because it was chosen deliberately. Just because it was first, and everyone else built around it.

CBZ didn't win a format war. It won by default. And we're still paying for that accident.

The fix exists. EPUB is ready. The only question is whether the industry will stop pretending the problem isn't real.

A

Anoop Menon

Writer and indie app developer passionate about creating tools that solve real problems. Follow along on the journey of building apps that matter.

Join the Movement

Join creators and thinkers who believe in better digital tools. Get updates, behind-the-scenes stories, and early access to new releases.

No spam. Unsubscribe at any time. We respect your privacy.