CBR Comic Book Reader
Read CBR (RAR-based) comic book archives in the browser. Detects RAR4 and RAR5 signatures, parses archive headers, lists file entries (page count, sizes, types), and displays comic info. Honest about RAR extraction limitations — full decompression requires WASM. 100% client-side.
About CBR Comic Book Reader
Read CBR (RAR-based) comic book archives in the browser. Detects RAR4 and RAR5 signatures, parses archive headers, lists file entries (page count, sizes, types), and displays comic info. Honest about RAR extraction limitations — full decompression requires WASM. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
What does this tool do?
It reads CBR (RAR-based) comic book archives. The tool detects the RAR signature (RAR4: 0x52 0x61 0x72 0x21 0x1A 0x07 0x00, RAR5: 0x52 0x61 0x72 0x21 0x1A 0x07 0x01 0x00), parses the archive header to list file entries (page count, sizes, types), and displays comic info. RAR5 archives are also detected via the 8-byte signature.
Can it extract and display the comic pages?
Honest answer: No. RAR uses a proprietary compression algorithm (the spec is closed, and a pure-JS implementation would be ~500KB+ of WASM). We parse the archive header and list all file entries (you'll see filenames, sizes, and types for every image inside the CBR). For extraction and actual page rendering, use a desktop tool like 7-Zip, The Unarchiver, or CDisplayEX — or convert your CBR to CBZ (which is ZIP-based and we CAN extract).
What's the difference between RAR4 and RAR5?
RAR4 (legacy): 7-byte signature 'Rar!\x1a\x07\x00', header format with header-crc, header-type, header-flags, header-size fields. RAR5 (modern): 8-byte signature 'Rar!\x1a\x07\x01\x00', uses variable-length vint encoding, supports AES-256 encryption, larger dictionaries, and better compression ratios. We detect both and parse the headers correctly.
Why does this tool exist if it can't extract?
Three reasons: (1) File inspection — you can see what's inside a CBR without opening it (page count, filenames, total size, RAR version). (2) Format detection — verify a .cbr file is actually RAR (not a misnamed ZIP or 7z). (3) CBZ fallback — we suggest converting CBR to CBZ (which we CAN extract) using a desktop tool, then opening the CBZ in our CBZ Comic Book Reader for full page rendering.
What extra features does this tool have compared to others?
10 extras: (1) Drag-drop file input. (2) RAR4 signature detection (7-byte magic). (3) RAR5 signature detection (8-byte magic). (4) File listing from header (filename, size, type). (5) Page counter (counts image files inside). (6) Stats — file count, total size, image count, largest file. (7) Honest disclaimer displayed prominently. (8) CBZ fallback suggestion (link to our CBZ reader). (9) File info display (RAR version, archive flags, entry count). (10) History (localStorage — last 10 opened CBRs).
Is my CBR file uploaded anywhere?
No. All RAR header parsing runs in your browser using pure JavaScript. File contents never leave your device. Only archive summaries (filename + entry count + RAR version) are saved to local history.
Can I extract pages from a CBR using this tool?
No — full RAR decompression requires WASM. We suggest: (1) Use a desktop tool (7-Zip, The Unarchiver) to extract the CBR to a folder of images. (2) Re-zip the images into a CBZ (just rename .zip to .cbz, or use our Online ZIP Compressor after adding the images). (3) Open the CBZ in our CBZ Comic Book Reader for full page-by-page navigation. This is documented as an honesty-clause limitation.
What file types are detected as 'pages' inside the CBR?
We recognize: .jpg, .jpeg (JPEG), .png (PNG), .gif (GIF), .webp (WebP), .bmp (BMP), .avif (AVIF). Files with these extensions are counted as pages and sorted naturally (page2.jpg < page10.jpg). Other files (metadata XML, cover thumbnails) are listed but not counted as pages.
Related tools
7Z Extractor
Inspect and extract files from 7z archives. Detects the 7z signature (0x37 0x7A 0xBC 0xAF 0x27 0x1C), parses the SignatureHeader and StartHeader, lists files from the archive metadata, and extracts STORE-method files when possible. Honest about LZMA compression limitations. 100% client-side.
APK Extractor
Extract and inspect Android APK files in the browser — pure JavaScript APK (ZIP) parser. View AndroidManifest.xml (binary XML detection), list DEX files, resources, and assets, extract individual files, detect app info (package name, version) from manifest. 100% client-side.
ARJ Extractor
Inspect ARJ archives. Detects the ARJ magic (0x60 0xEA), parses header structures, lists file entries with sizes and CRCs, and extracts STORE-method files when possible. Honest about ARJ compression limitations. 100% client-side.