Convert PDF Pages to Images
Converting PDF pages to images renders each page — text, vectors, and pictures together — into a flat raster file you can preview, embed, or share anywhere. This tool draws every page of your PDF onto a canvas in your own browser and exports each one as a JPG or PNG, without uploading the document. You choose the output format and the rendering scale, which controls the pixel resolution of the results.
How it works
A PDF page is not stored as a picture. It is a content stream: a program of drawing operators that place glyphs from embedded fonts, stroke and fill vector paths, and paint embedded images, all positioned in a coordinate system measured in points (72 per inch). To turn a page into an image, something has to execute that program. This tool uses pdf.js — the same rendering engine Firefox uses for its built-in PDF viewer — to interpret the content stream and draw the result onto an HTML canvas inside your browser tab.
The scale setting decides how many pixels that canvas gets. Rendering multiplies the page's point dimensions by the scale factor, so an 8.5×11-inch Letter page (612×792 points) at 2× scale becomes a 1224×1584-pixel image, effectively 144 DPI. Higher scales give crisper text at the cost of memory and file size; the relationship is quadratic, so 4× scale means four times the pixel count of 2×.
Once a page is drawn, the canvas is encoded to your chosen format. PNG stores the pixels losslessly, which suits text and diagrams where JPEG's block-based compression would leave faint halos around sharp edges. JPG applies lossy DCT compression, which shrinks photo-heavy pages dramatically with little visible difference. Either way, the output is a flat grid of pixels: selectable text, hyperlinks, and form fields do not survive rasterization, because those are structural features of the PDF, not part of its painted appearance.
Everything runs locally. The file is read with the browser's FileReader API, parsed and rendered in a Web Worker, and each finished image is offered as a download. Nothing is sent to a server, which also means conversion speed depends on your machine, not on an upload connection.
Worked example: a 9-page report, two ways
Test document: a 9-page A4 product report, 1.9 MB, mixing text, charts, and two photos. Exported at 2× scale (1190×1684 pixels per page), the PNG run produced nine files totaling 7.4 MB — the text-heavy pages compressed to around 350 KB each, while the two photo pages hit 1.6 MB apiece. The JPG run at 85% quality produced nine files totaling 2.1 MB, with the photo pages at about 310 KB each but visibly softer chart gridlines when viewed at 100%.
The practical lesson from the numbers: the source PDF was smaller than either image set. That is normal — the PDF stores "draw this sentence in this font" in a few dozen bytes, while an image must store every pixel of the rendered result. Convert to images when you need pages as pictures (slides, social posts, thumbnails, quick previews), not as a way to shrink a document.
Frequently asked questions
Should I export PDF pages as JPG or PNG?
Use PNG for pages that are mostly text, line art, or diagrams, because its lossless compression keeps edges perfectly sharp. Use JPG for photo-heavy pages where its smaller file size matters more than exact pixel fidelity.
Will the text in the images still be selectable?
No. Rasterization converts text into pixels, so the exported images contain a picture of the text rather than the text itself. If you need selectable or copyable text, extract it with a PDF-to-text tool instead.
What resolution are the exported images?
The page is rendered at a scale factor you choose, applied to the page's size in PDF points (72 points per inch). A standard A4 page rendered at 2x scale yields an image of roughly 1190 by 1684 pixels, equivalent to 144 DPI.
Does converting a PDF to images work with scanned documents?
Yes, and it is one of the best cases for it: a scanned page is already a full-page image, so rendering it loses nothing structural. Choose a scale that matches or exceeds the scan's original resolution to avoid softening.
Is the PDF uploaded anywhere during conversion?
No. The rendering is done by the pdf.js library running inside your browser tab, and the images are generated and downloaded on your device. No file data crosses the network at any point.
Can I convert only some pages of the PDF to images?
Yes, the widget lets you specify a page range instead of exporting the whole document. For a single page out of a long report, that is much faster than rendering everything and deleting the rest.