A Chrome extension that scans any webpage for images, lets you select the ones you want, and downloads them as a ZIP archive or merges them into a PDF.
Designed with manhwa / webtoon readers in mind – easily convert image‑heavy pages into a convenient PDF format.
- Scan the current page for all images (
<img>,background-image,<picture><source>) - Preview images with a quick hover button
- Filter by minimum/maximum width and height
- Select / deselect images individually or use Select All / Deselect All
- Download selected images as a ZIP file
- Create PDF in two modes:
- Pages mode – each image on a separate A4 page, centered
- Continuous mode – all images stacked vertically in one long strip (automatically split into multiple PDF pages if the strip exceeds 5000 mm in height)
- Clean, modern popup UI with real‑time counters and a preview modal
- Download or clone this repository.
- Open Chrome and go to
chrome://extensions. - Enable Developer mode (toggle in the top‑right corner).
- Click Load unpacked and select the folder containing the extension files (the folder with
manifest.json). - The extension icon will appear in your toolbar. Pin it for easy access.
extension-folder/
├── icons/
│ ├── icon48.png
│ └── icon128.png
├── libs/
│ ├── jspdf.umd.min.js # jsPDF library for PDF generation
│ └── jszip.min.js # JSZip library for creating ZIP archives
├── manifest.json # Extension manifest (manifest v3)
├── popup.html # Main popup interface
├── popup.css # Styles for the popup
└── popup.js # Core extension logic
The extension bundles two open‑source libraries inside the libs/ folder:
- jsPDF – used to generate PDF files.
Version: 4.1.0 (or later) – included asjspdf.umd.min.js. - JSZip – used to create ZIP archives from multiple images.
Version: 3.10.1 (or later) – included asjszip.min.js.
Both libraries are loaded locally, so no internet connection is required after installation.
- Navigate to any webpage containing images (e.g., a manhwa reader site).
- Click the extension icon to open the popup.
- Click Scan – the extension will find all images and display them in a grid with their dimensions.
- (Optional) Use the Filters panel to narrow down results by size.
- Click on images to select them (or use Select All / Deselect All).
- Choose your preferred PDF mode:
- Pages – every image on a new page
- Continuous – images stacked in one long strip (splits into multiple pages when the strip exceeds the PDF height limit)
- Click:
- Merge to PDF – generates a PDF according to the selected mode
- Download selected – saves the chosen images as a ZIP file
- The extension works only on pages that are already loaded and accessible (due to Chrome’s security policies, it cannot access images from cross‑origin if the server blocks CORS; most public sites work fine).
- In Continuous mode, the PDF standard limits the page height to about 5080 mm. The extension automatically splits the strip into multiple pages when the total height exceeds 5000 mm (safe margin).
- Very large images may be downscaled to fit the A4 page width (pages mode) or the maximum width (continuous mode) to maintain readability.
- The extension is not a generic downloader for protected content – it only accesses images that are already present in the page’s DOM or CSS.
- Icons: Generated using AI.
- Built with vanilla JavaScript for simplicity and performance.
Enjoy converting your favourite webtoons into perfect PDFs!
For issues or feature requests, please open an issue.