I built a browser-based CBZ to PDF converter that keeps comics private
Update — July 2026
Mangavia has evolved into a privacy-first comic conversion toolkit.
Now supports:
- Batch conversion for multiple CBZ files
- PDF to CBZ conversion
- Local browser-based processing
- Individual PDF downloads and ZIP export for batch jobs
Recently, I wanted to convert some CBZ comic files into PDF.
The usual solution was simple:
Upload the file → wait → download the PDF.
But there was one problem.
Comic archives can easily become hundreds of megabytes, and uploading a personal comic collection to an unknown server didn't feel like the right solution.
So I built Mangavia.
What is CBZ?
CBZ is a popular comic book archive format.
Technically, a CBZ file is a ZIP archive containing comic page images.
Example:
comic.cbz
├── 001.jpg
├── 002.jpg
├── 003.jpg
└── ...
Because CBZ files are basically image collections, they can be processed directly in the browser.
Processing comics locally
Mangavia converts CBZ files completely inside your browser.
The process:
- Read the CBZ archive
- Extract comic pages
- Sort images in the correct order
- Generate a PDF
- Create the download file
Your comic files never leave your device.
Why browser-based?
For this type of tool, a server is not always necessary.
Local processing provides:
- Better privacy
- No upload waiting time
- No storage limitations
- A simpler user experience
Modern browsers are surprisingly powerful.
Challenges
The hardest parts were not only generating the PDF.
The challenging areas were:
- Handling large CBZ archives
- Keeping page order correct
- Supporting different image formats
- Managing browser memory usage
What's next?
Thanks to feedback from early users, Mangavia now supports:
- ✅ Batch conversion
- ✅ PDF to CBZ conversion
The next focus is improving comic collection management:
- Merge multiple CBZ files
- Split oversized archives
- Custom page ordering
- Additional reading-friendly features
Try Mangavia
I would love to hear feedback from comic readers and developers.
Top comments (0)