PDF to Image
Convert every page of a PDF into a PNG image and download them as a zip.
PDF documents Client-side pdf.js + Canvas
Tool preview
How to use it
- 01
Drop a PDF.
- 02
Choose the render scale.
- 03
Render and download the zip.
Limitations
- ! Up to 80 pages are rendered per run to protect browser memory.
- ! Output is PNG, so text becomes pixels and is no longer selectable.
FAQ
Which scale should I use?
2x is roughly 144 DPI and fine for screens; 3x is closer to print quality but much larger.
Why did rendering stop partway?
Very large pages or many pages at 3x can exceed the canvas size limit.
Is the PDF uploaded?
No, rendering happens in the page with pdf.js.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Client-side
- Implementation
- pdf.js + Canvas
- Category
- PDF documents
- Network requests
- None while processing