Convert PDF pages to high quality JPG or PNG images
Updated 2026-09-15
You need a PDF page as a plain image: a slide for a deck, a figure for a web page, a proof for the printer. The PDF to JPG tool renders each page in your browser at 96, 150 or 300 dpi and saves it as JPG or PNG. The right choice depends on where the image goes and what the PDF holds.
Open PDF to JPGFree, in your browser. Nothing is uploaded.What resolution means for a PDF page
A PDF page has no fixed pixel size. It has a physical size, and the dpi setting decides how many pixels are drawn per inch. A US Letter page (8.5 by 11 inches) comes out at 816 by 1056 pixels at 96 dpi, 1275 by 1650 at 150 dpi and 2550 by 3300 at 300 dpi. An A4 page at 300 dpi lands near 2480 by 3508, give or take a pixel, because fractions of a pixel are dropped.
Rendering uses pdf.js in print intent, so text, vector drawings and embedded images are all drawn from the page description at the size you asked for. Text and line art stay crisp at any setting. A photograph inside the PDF can only be as sharp as the file that was embedded; 300 dpi adds no detail that was never there. Pages are drawn on white, so transparent areas come out white in both formats.
Picking Screen, Standard or Print
Screen (96 dpi) is for slides and web pages viewed at normal size: small files, fast to load, soft if anyone zooms in or shows them full-screen on a sharp display. Standard (150 dpi) is the default and safe middle, holding up on most displays, including a deck projected at 1080p. When unsure, start here.
Print (300 dpi) is for anything going through a printer, or that will be cropped into or enlarged later. It draws four times as many pixels as 150 dpi, so files are much bigger and each page takes longer. With more than 30 pages loaded and Print selected, the tool warns that the job will use a lot of memory and suggests converting a smaller range at a time.
Browsers also cap canvas size, so a render above 16 million pixels is scaled down to fit. Letter and A4 at 300 dpi sit around 8 million, well inside it; an A3 poster at 300 dpi comes back slightly smaller than a true 300 dpi render.
JPG or PNG
The cards put it plainly: JPG gives smaller files and suits scans and photos, PNG is lossless and suits diagrams and text. The difference is how each treats a hard edge: JPG softens the boundary between black and white, which is what small text and thin rules are made of, while PNG stores every pixel as rendered at the cost of size on a photographic page. A text page or line drawing headed for the web is usually better as PNG, often not much larger since flat areas of one color compress well; a scan or a photograph-heavy page is better as JPG.
Choosing JPG reveals a JPG quality (%) field set to 85, accepted between 30 and 100. Raise it toward 100 for print work. Check a low value on a page with small text, where artifacts show soonest. The field disappears for PNG, which has no quality setting.
Long documents, batches and file names
Pages render one after another in your browser's memory, and every finished image stays there until you download, which is why a few hundred pages at 300 dpi is a bad idea on a phone. Under Convert, switch to Chosen pages and work in batches, using commas and ranges such as 1-20 and the word last for the final page; the button counts the selection, reading Convert 20 pages.
Files are named after the PDF with the page number appended, padded to the width of the page count: a 12-page file gives report-page-01.jpg to report-page-12.jpg, a 5-page file gives report-page-1.jpg. The padding keeps them in page order when sorted by name. One page gives a Download button carrying the file name; several give Download all as ZIP plus a per-file Download link.
When no setting will make it sharper
If the PDF came from a low-resolution scan, every page is already a picture and the tool is re-rendering that picture larger, so 300 dpi gives a bigger file with the same fuzziness. A PDF put through Compress with Flatten is the same, since flattening replaces each page with an image of itself. Try selecting a line of text in a reader: if nothing highlights, the page is a picture, and dpi only sets how large a copy you get.
The images carry no text layer either, so a PDF rebuilt from them with JPG to PDF cannot be searched or copied from. Keep the original for anything that must stay readable as text, or run OCR PDF over the rebuilt file to put a text layer back.
Step by step
- 1Open PDF to JPG and click Select file, or drop your PDF onto the page.
- 2Under Image format choose JPG for scans and photos, or PNG for text and diagrams.
- 3Under Resolution pick Screen (96 dpi), Standard (150 dpi) or Print (300 dpi), based on where the image will be used.
- 4If you chose JPG, set JPG quality (%); it starts at 85 and takes values from 30 to 100.
- 5Under Convert keep All pages, or choose Chosen pages and type a range such as 1-3, 5.
- 6Click the Convert button, whose label counts your pages, then use Download all as ZIP or the Download link beside a single file.
Questions
- Which dpi should I use for a PowerPoint or Google Slides deck?
- Standard (150 dpi) covers slides shown on a projector or a 1080p screen. Choose Print (300 dpi) if the deck will be shown on a much sharper display, or if you plan to crop into part of the page.
- How many pixels will my image be?
- Multiply the page size in inches by the dpi. A US Letter page is 2550 by 3300 pixels at 300 dpi, 1275 by 1650 at 150 dpi and 816 by 1056 at 96 dpi. An A4 page at 300 dpi comes out near 2480 by 3508, since fractions of a pixel are dropped.
- Why does my 300 dpi image still look blurry?
- The page is probably an image already, such as a scan or a flattened file. The tool renders what the page contains; it cannot add detail the source does not have.
- Can I get a transparent PNG?
- No. Each page is drawn on a white background before it is saved, so transparent regions come out white in both JPG and PNG.
- Why is the Print setting warning me about memory?
- The warning appears when the PDF has more than 30 pages and 300 dpi is selected. Every page is rendered and held in your browser's memory, so convert a smaller range at a time on a phone or an older laptop.