PDF to JPG

Turn the pages of a PDF into JPG or PNG pictures. Pick every page or only some, choose a resolution from 72 to 300 DPI, and download each picture on its own or all of them in a ZIP. Your file is read and drawn inside this browser tab and never uploaded, with no sign up and no watermark.

Drop a PDF file here or click to choose

Your files never leave your device

One PDF file, up to 100 megabytes

Limits: One PDF of up to 100 MB and 500 pages, made into pictures of up to 16.8 megapixels each and 150 MB together. Larger input is refused with a message.

How to use the PDF to JPG

  1. Drop the PDF on the box above, or click the box to pick it.
  2. Keep All pages, or choose Only these pages and type them, such as 1-3, 7.
  3. Choose JPG or PNG and a resolution; for JPG, set the quality with the slider.
  4. Check the list of pictures and their sizes in pixels, then choose Make pictures.
  5. Download each picture, or all of them as a ZIP.

Worked example

Load the example to see PDF to JPG without a file of your own. The tool writes a two page leaflet in this tab, A4 portrait and A4 landscape, and keeps the settings at all pages, JPG, 150 DPI and quality 85. The list then reads: page 1 as 1,240 x 1,754 pixels, example-leaflet-page-1.jpg, and page 2 as 1,754 x 1,240 pixels, example-leaflet-page-2.jpg. Choose Make pictures and the result reads:

example-leaflet.pdf: 2 pages, A4 portrait and A4 landscape
All pages, JPG, 150 DPI, quality 85
Pictures
2
Resolution
150 DPI

How to read the results

Pictures to make
Each line covers a run of pages that make pictures of the same size: the pages, the size in pixels and the file names. A page drawn below the DPI you chose says so here, before you start.
Pictures
How many pictures were made, one per page you chose. The list under the figures shows each one with a small preview, its page, its size in pixels and its file size.
Resolution
The DPI you chose. A page that was too large for it lists its own, lower DPI in its line.
Total size
What all the pictures add up to, rounded and then in exact bytes. The ZIP is about the same, since pictures are stored in it as they are: they are already compressed.

How this tool works and its limitations

No PDF code loads with this page. Once you add a file, pdf.js, Mozilla's open source PDF reader, downloads with a progress bar and opens the file in a background worker. The tool checks the %PDF- marker in the first 1,024 bytes and whether the file opens without a password, and reads the size and rotation of every page. The pdf-lib library the other PDF tools use is not downloaded here.

When you choose Make pictures, pdf.js draws one page at a time on a canvas in this tab, the browser encodes it as JPG or PNG, and the canvas is emptied before the next page, so even a long file never holds more than one page's pixels at once. The pictures stay in this tab until you download them or choose Start over. The library and its license are listed on the open source licenses page.

  • Output resolution from 72 to 300 DPI, and a page becomes a picture: its text can no longer be selected, searched or copied, and its links do not work.
  • A picture holds at most 16.8 megapixels (4,096 x 4,096 pixels); a page too large for the DPI you chose is drawn at the highest DPI that fits, and the list says which.
  • A font the PDF uses without including it, such as Helvetica or Arial, is drawn with your browser's own font of that kind, so letter shapes can differ a little from another reader while the spacing stays the same.
  • Pages are drawn on white, so a PNG has no transparent parts.
  • A file with a drawing that unpacks to more than 64 MB is refused, because drawing it could fill the memory of the browser tab.
  • One PDF of up to 100 MB and 500 pages per job, and pictures of up to 150 MB together; more is refused with a message.

Features

  • Draws each page as a PDF reader shows it, with turned pages upright and the crop box applied.
  • Five resolutions from 72 to 300 DPI, with the pixel size of every picture shown first.
  • JPG with a quality slider, or PNG, which keeps every pixel.
  • Names that sort in page order, such as report-page-01.jpg, and one ZIP for them all.
  • Free for any number of files, with no account and no watermark on the pictures.

Points, pixels and DPI

A PDF page is measured in points, 72 to the inch, not in pixels. The tool multiplies a page's width and height in points by the DPI you choose and divides by 72: an A4 page of 595 by 842 points becomes 1,240 by 1,754 pixels at 150 DPI and 2,480 by 3,508 at 300 DPI. Each picture also records its DPI, so printed at that setting it comes out at the size of the page. One picture holds at most 16.8 million pixels; a page too large for the DPI you chose, such as a poster, is drawn at the highest DPI that fits, and the list names it before you start.

What a picture keeps and what it loses

Each page becomes a flat picture of what it shows: text, drawings, photos and the values of filled in form fields look as they did. But a picture is only pixels. Its text can no longer be selected, searched or copied, its links do not work, and its letters no longer stay crisp when you zoom in. Bookmarks and the title of the PDF are not kept, and transparent areas are drawn on white, as on paper. Keep the PDF for reading and printing, and use pictures where only a picture will do.

Choosing between JPG and PNG

JPG makes much smaller files of pages full of photos or scans, and its slider trades detail for size; at low settings small text gets a soft, smudged edge. PNG keeps every pixel exactly, which suits text, charts and line art, but its files are larger. In our tests in Chrome at 150 DPI, page 1 of the example leaflet came to 75.2 KB as a JPG at quality 85 and 103 KB as a PNG, while our 20 page scanned style test file came to 7.92 MB as JPGs and 49.5 MB as PNGs.

Frequently asked questions

Will the text in my pictures be sharp?

At 150 DPI body text reads clearly on a screen, and at 300 DPI it holds up in a print; at 72 or 96 DPI small print can blur. The PDF itself redraws its text sharply at any zoom, a picture never does.

Can I turn only some pages into pictures?

Yes. Choose Only these pages and type page numbers and ranges separated by commas, such as 2, 4-6 or 9-. Each page you list becomes one picture.

Do my pages get uploaded anywhere?

No. Your browser reads the file, and pdf.js, an open source PDF reader, draws its pages in this tab, so no copy of your file or its pictures leaves your device.

Why is one picture smaller than I expected?

Each picture follows its own page's size, so a smaller page makes a smaller picture. A page too large for the DPI you chose is drawn at a lower DPI to stay within 16.8 million pixels, and the list says which.

What happens with a password protected PDF?

It is refused with a message. A file that needs a password cannot be opened here, and a file that carries an owner password restricting copying or printing is not turned into pictures.

Why do some letters look a little different from my PDF reader?

A PDF that uses Helvetica or Arial without including the font leaves each program to fill in its own. This tool uses your browser's font of that kind at the widths the PDF gives, so words stay in place while some letters differ slightly.

Last updated .