Skip to content

cbz-tools/cbz-tools-viewer

Repository files navigation

日本語

cbz-tools-viewer

CBZ Viewer is a Windows comic book viewer. It opens CBZ, ZIP, RAR, CBR, and EPUB image books, as well as folders that contain images directly under them.

The executable is cbz-viewer.exe.


Download

Download the latest release from Latest Release.

Extract the ZIP and run cbz-viewer.exe directly. No installation is required.


Screenshots

Library Viewer Fullscreen
Library Viewer Fullscreen

Demo content

Sovereign Stars is a fictional comic created with GPT for CBZ Viewer demos and screenshots.

It is not related to any real work, person, or organization.

The demo manga assets are also licensed under the MIT License.


Highlights

  • Delete the current book and move on to the next one.
  • Select an unwanted page range in the viewer, exclude those pages, and rebuild the archive.
  • Predictive loading and caching help keep page turns responsive, even in large books.
  • Adjacent book preloading prepares nearby pages from the next and previous books in the background, reducing the delay when moving between books.
  • Animated WebP streaming playback, including spread view.

Why

I used ZipPla for many years.

Its excellent reading experience was one of the main reasons this project started.

CBZ Viewer is built as the Windows comic book viewer I personally wanted to use.


Design Philosophy

CBZ Viewer focuses on reducing page-turn latency.

It uses CPU, RAM, and VRAM-aware settings for background predictive loading, caching, and thumbnail generation, so that even large books remain comfortable to read.

It is also an offline application that does not require an internet connection.


Features

CBZ Viewer provides three main workflows:

  • Reading: page navigation, spread view, slideshow, progress display, and predictive cache.
  • Managing: library, search, history, favorites, groups, and book navigation.
  • Organizing: rename, copy, delete, open in Explorer, and archive rebuild from selected page ranges.

See the Operation Guide for details.


External tools

CBZ Viewer can launch external tools while you read.

With the companion project CBZ Tools Optimizer, you can run CBZ / ZIP archive optimization, format conversion, and size reduction workflows.


Requirements

  • Windows 10
  • Windows 11

Supported formats

Archive

  • CBZ
  • ZIP
  • RAR
  • CBR
  • EPUB image books

EPUB support is intended for image-based EPUB books. CBZ Viewer uses the EPUB reading order and treats image references in XHTML pages as comic pages.

Text EPUB, reflow layout, CSS layout rendering, DRM-protected EPUB, audio, video, JavaScript, and SVG rendering are not supported.

Folder

  • Folders with images directly under them can be opened as books.

Image

  • JPEG
  • PNG
  • WebP (static / animated)
  • AVIF (.avif / .avifs)
  • BMP
  • TIFF
  • GIF

When you open a single supported image file, CBZ Viewer opens the parent folder as a book and starts from that image.


Documentation

See the following for detailed usage:

See docs for implementation and architecture details.


Acknowledgements

I have learned from and been influenced by the strengths and user experience of many viewers, not just ZipPla.

This project is implemented from scratch in Rust, but it stands on the work of many predecessors.

My thanks go to everyone who has released excellent software.


License

This project is licensed under the MIT License.

See the LICENSE file for details.

Third-party components are documented in THIRDPARTY_LICENSES.md.

Demo manga assets are also licensed under the MIT License.

About

Fast Windows viewer for comic archives and folder-based image books

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages