PDF was designed for print, which makes it awkward on screen. Putting one slide into a blog post, sending a single page of a contract over chat, or archiving a scan as a picture all mean pulling pages out as images first.
This tool converts each PDF page into JPG, PNG or WebP. It renders with pdf.js — Mozilla's library, the same engine behind Firefox's built-in PDF viewer — which parses the document and draws it onto a canvas inside your browser. The file is never uploaded, so contracts and internal material are safe to work with.
How to use
- Add a PDF — Click the dashed area or drag a file in. The size and total page count appear under the filename. The document is opened in browser memory and never touches the network.
- Pick a format and pages — JPG suits photo-heavy documents; PNG keeps text and diagrams crisper. Leave the page range empty for everything, or enter something like
1-3, 5for specific pages. An open-ended3-means page 3 to the end. - Set the resolution — The scale slider under More controls quality. The default 2× is about 144 DPI, fine for screens; go to 3–4× for anything you will print or zoom into. Note that raising the scale grows both dimensions, so file size climbs quadratically.
- Download — Hit Convert and previews appear. Click the size under any page to download just that one, or use the button at the top to grab them all. Filenames combine the original name with the page number.
Frequently asked questions
The text looks blurry.
The scale is too low. A PDF is vector data and stays sharp at any size, but the moment you rasterise it the resolution is fixed.
The 2× default is tuned for viewing on screen. If you plan to print or zoom, raise the scale to 3–4× under More. Bear in mind an A4 page at 4× is roughly 2400×3400 pixels, which is a much larger file. For text-heavy documents, PNG holds letter edges noticeably better than JPG at the same scale.
Does it handle password-protected PDFs?
No. A document with an open password cannot be read without that password, so it is reported as an error.
If you know the password, open the file in a PDF viewer and re-save it without one. Note that documents carrying only permission restrictions — no printing, no copying — are not password protected and usually convert without any issue.
Can it handle a long PDF in one go?
Yes, though all rendering happens in browser memory, so converting several hundred pages at a high scale can slow the tab down or hang it.
Splitting the work into batches of 20–30 pages using the page range is safer. Progress is shown as a percentage on the button so you can see how far along it is.
The image background comes out black.
That happens when you choose JPG and the source PDF has transparent areas, because JPEG has no alpha channel and something has to fill them.
This tool paints a white background before rendering to JPG, so it rarely occurs. If it still looks wrong, switch to PNG or WebP — both preserve transparency as-is.
Concepts worth knowing
A PDF is a list of drawing commands, not a picture
A PDF does not contain a picture of each page. It contains ordered instructions — draw this glyph in this font at these coordinates, stroke this line here — and the viewer executes them to produce what you see.
So converting a PDF to an image is closer to rendering than to converting. It is also why the same PDF looks subtly different across applications: font substitution rules vary. This tool draws with pdf.js, the same engine Firefox uses, so the output closely matches what Firefox shows.
How scale relates to DPI
PDF measures in points, and one inch is 72 points. So scale 1 is 72 DPI, scale 2 is 144 DPI, and scale 4 is 288 DPI.
A rough guide: 1.5–2× for on-screen viewing, 2–3× for images going into a blog post or slide deck, and 4× or more for anything you actually print. Matching the 300 DPI commercial print standard needs 4.17×, and this tool's maximum of 5× gives you 360 DPI with room to spare.
Text PDFs versus scanned PDFs
Two documents can look identical yet be completely different inside. Exported from a word processor, a PDF carries real character data you can select and search. Produced by scanning paper, it is just a photograph embedded on the page with no selectable text.
Both convert to images without trouble — the difference only shows up when extracting text. Getting characters out of a scanned PDF requires OCR, which recognises letter shapes in the image.