About this tool
Every other PDF tool on this site that touches page content — merge, split, crop, watermark, n-up — works with pdf-lib, a library that only ever manipulates a PDF's internal structure: it can move, resize or overlay objects, but it never actually draws anything. This tool is different. It uses pdfjs-dist, Mozilla's own PDF.js rendering engine, to genuinely render each page — text, vector graphics, embedded photos, everything — onto an HTML canvas exactly as a PDF viewer would display it, then exports that canvas as a real PNG or JPEG file. Choose a PDF, pick PNG (lossless, larger files) or JPEG (smaller, adjustable quality) and a resolution multiplier, and every page becomes its own downloadable image.
The resolution multiplier is a direct scale factor on the PDF's native 72-points-per-inch coordinate system: 1× renders at roughly 72 DPI, 2× at roughly 144 DPI, and so on — higher multipliers produce sharper, larger images at the cost of more render time and memory, so a long or graphics-heavy PDF is worth trying at 1× or 2× before jumping to 4×. Pages are rendered and exported one at a time; if a single page fails (an unsupported font, a malformed content stream), the tool skips it, keeps going, and tells you exactly which page numbers didn't come through rather than aborting the whole batch. Everything happens locally in your browser using PDF.js's own rendering pipeline — the file is never uploaded — and password-protected PDFs can't be processed since no password prompt is offered.
Frequently asked questions
Can I edit the resulting images the way I could edit the PDF?
No — each output is a flat, pixel-based snapshot of exactly how that page looked, with no separate text, form fields or vector shapes to select or modify anymore. If you need to keep editing capability, work with the original PDF (or one of our other PDF tools) instead; use this tool only when you specifically need a plain image file — for a thumbnail, a preview, embedding in a slide deck, or posting online where a PDF isn't accepted.
Why is converting a large PDF slow?
Each page has to be fully re-rendered — parsing all its text, vector graphics and embedded images and painting them onto a canvas — the same amount of work a PDF viewer does to display it, just repeated for every single page, one at a time, entirely on your device's CPU. A higher resolution setting (2x, 3x, 4x) multiplies this work further, since it means rendering many more pixels per page. For a very long document, expect it to take a real, noticeable amount of time rather than being instant.