HandyBench

PDF to JPG Converter

Turn PDF pages into downloadable JPG or PNG images.

How to use the PDF to JPG Converter

  1. 1 Upload your PDF.
  2. 2 Pick JPG or PNG, a resolution in DPI, optionally a page range such as 1-3, 5, and (for JPG) a quality level.
  3. 3 Convert, then download each page or grab them all as a ZIP.

How a PDF page becomes a picture

Unlike the other PDF tools here, which edit page structure with pdf-lib, this one uses Mozilla's pdf.js (pdfjs-dist) to render each page. For every page it asks for a viewport at your chosen scale, creates a canvas of that size, lets pdf.js paint the page on it, and exports the canvas as JPG or PNG. Vector text and graphics are rasterized into pixels at that moment, so the result can no longer be searched or selected.

Resolution is set in DPI

A PDF page is measured in points, at 72 per inch. The tool converts your chosen DPI to a render scale of DPI divided by 72, so 300 DPI renders at a scale of about 4.17 and a Letter page really comes out at 300 pixels per inch. The four options are 96 (screen), 150 (standard), 200 (high) and 300 (print) DPI.

OptionRender scaleLetter page (612 x 792 pt)Approx. pixel memory per page
Screen (96 DPI)1.33x816 x 1056 px3.3 MB
Standard (150 DPI)2.08x1275 x 1650 px8.0 MB
High (200 DPI)2.78x1700 x 2200 px14.3 MB
Print (300 DPI)4.17x2550 x 3300 px32.1 MB

The memory figure is width x height x 4 bytes of canvas pixels (RGBA), computed before compression. It explains why a 200-page PDF at 300 DPI can stall a phone: pages are rendered one after another and each page is drawn on a temporary canvas, and the finished images stay in memory until you convert again or leave the page.

JPG or PNG

For JPG the canvas is first filled with white, then the page is drawn, and the quality slider runs from 30 to 100 percent (default 85). PNG ignores the slider and is lossless, giving larger files. Choose PNG for slides and pages with thin lines or small text, where JPG leaves fuzzy halos, and JPG for scanned pages and photographs.

Results and limits

  • You can download pages one by one, all in sequence (one download per page, 150 ms apart), or as a single .zip. Files are named like report-page-3.jpg.
  • Leave the "Pages" box blank to convert every page, or enter a selection such as 1-3, 5 to convert only those pages. Files keep the original page number in their name, for example report-page-5.jpg. Numbers outside the document are ignored, and if none are valid you get a message instead of an empty result.
  • PDFs that need a password to open fail with "Could not render this PDF". Files with only a permissions (owner) password usually render fine.
  • A very large page, such as an A0 poster at 300 DPI, can exceed the browser's maximum canvas size (about 16,384 pixels per side or 100 megapixels). The tool checks this before drawing and tells you which page is too big, so you can pick a lower resolution and convert again.

To go the other way and turn images back into a document, use Image to PDF.

Examples

  • ▸ Turning a scanned PDF contract into JPGs to attach to an email.
  • ▸ Exporting a single-page PDF flyer as a high-resolution PNG for social media.

Frequently asked questions

Which resolution should I choose?

Screen (96 DPI) suits viewing on-screen or web use, and Standard (150 DPI) is a good default for sharing. For printing, pick Print (300 DPI), which renders a Letter page at 2550 x 3300 pixels. The DPI figures are exact: the tool renders at DPI divided by 72, the number of PDF points per inch.

Can I convert every page at once?

Yes. Leave the Pages box blank and every page renders, then you can download them one by one, all sequentially, or bundled into a single ZIP file.

JPG or PNG — which should I pick?

JPG is smaller and best for scanned documents or photos. PNG is lossless and better for pages with sharp text or line art where you want no compression artifacts.

Why did my browser fail on a big PDF?

Each page is rendered to a temporary canvas, and the finished images stay in memory until you convert again or leave the page. At 300 DPI a Letter page needs about 32 MB of pixel memory, so long documents or oversized pages may fail on phones. Use a lower resolution, or extract the pages you need first.

Can I convert only some pages?

Yes. Type the pages you want in the Pages box, for example 1-3, 5, and only those are rendered. Files keep their original page numbers in the name. Leave it blank to convert every page.

Are my PDFs uploaded to a server?

No. Pages are rendered locally in your browser using pdf.js, so your document never leaves your device.