Local-first comic reader

Read CBZ comics in your browser

Drop a .cbz file and start reading in seconds. Pages are unpacked on your device, never uploaded. No account, no library to maintain, no waiting for a conversion job.

  • No upload
  • No account
  • Right-to-left ready
  • Remembers your page

CBZ / ZIP

Open a CBZ file

Drop a .cbz file here, or choose one from your device. The archive is read locally.

Nothing is uploaded. Works with CBZ and ZIP archives.

Tip: on iPhone or iPad, open this page first, then pick the file from the Files app. iOS does not let websites register as file handlers.

A reader, not another upload form

Most online comic readers ask you to upload an archive, wait for a server to unpack it, and then hand you a temporary link. That is a lot of trust for a file you already own. This reader takes the opposite approach: the archive is opened with the browser file API, and every page is decoded locally.

That means the first page usually appears before an upload would have finished. It also means the site has no copy of your comic, no storage bill, and nothing to leak.

Built for real comic archives

  • Reads the ZIP central directory, so it can jump to page 180 without unpacking pages 1 to 179.
  • Natural page sorting: 2.jpg comes before 10.jpg, not after it.
  • Understands ComicInfo.xml, including the Manga / right-to-left hint.
  • Single-page and double-page views, with the cover kept on its own page.
  • Pinch, double-tap, and wheel zoom with pan, plus keyboard shortcuts on desktop.
  • Keeps your page locally and restores it when you open the same file again.

What this version does not do

It does not read CBR (RAR) or CB7 (7z) archives yet, and it does not open files from a URL. There is no cloud library, no sync across devices, and no DRM support. Those are deliberate omissions: the goal of this version is to make CBZ reading fast and dependable before adding more containers.

Questions

Is my comic uploaded to a server?

No. The file is opened with the browser file picker and parsed in the page. Page images are decoded locally. Nothing is sent to this site or to a third party.

Does it work on iPhone and iPad?

Yes. iOS does not let websites register as file handlers, so you open this page first and then pick the .cbz file from the Files app. On iOS the file picker is intentionally allowed to show all files, because .cbz has no registered system type.

Which formats are supported?

CBZ and ZIP archives that contain JPG, PNG, WebP, GIF, AVIF, or BMP pages. CBR and CB7 are on the roadmap but are not supported in this version.

Does it remember where I stopped reading?

Yes. The reader stores a page marker in your browser, keyed by a fingerprint of the file (name, size, and a hash of the first and last 64 KB). Pick the same file again and it offers to resume.

Is there a file size limit?

There is no fixed limit in the code. The practical limit is your device memory. A 1 GB archive is fine on a desktop browser, but phones have a much smaller per-tab memory budget, so very large pages are downsampled automatically.

Is it free?

Yes. The reader runs entirely in your browser and does not require an account.