Skip to content

How to extract images from a PDF (PDF to JPG or PNG)

There are two completely different jobs people mean by "get the image out of a PDF": rendering a whole page into a picture, and pulling out a photo that was placed inside the document. Most online forms that say "upload an image" actually want the first one, a clean JPG of a single page. This guide explains the difference, shows how to pick a resolution that stays sharp without bloating the file, and walks through turning a PDF into images with the PDF to JPG tool. Everything happens in your browser, so the PDF never leaves your device.

Updated June 23, 20268 min read
Convert your PDF pages to JPG imagesDrop in a PDF and download each page as a sharp JPG — processed locally, nothing uploaded.

Two ways to get an image out of a PDF

Before you start, decide which of these you actually need, because they produce very different results. Picking the wrong one is why people end up with a tiny 80-pixel logo when they wanted the whole page.

Page rendering (the common one)

Rendering takes a full PDF page (text, tables, photos, the lot) and paints it onto a fresh raster image at whatever resolution you choose. The output is a flat JPG or PNG that looks exactly like the page on screen. This is what you want when a form says "upload a scanned copy as an image" or when you need to share one page of a document as a picture. The PDF to JPG tool does this for every page in the file.

Embedded-image extraction

Some PDFs were built by placing real photo files inside them, such as a CV with a portrait or a brochure with product shots. Embedded extraction pulls those original picture objects back out at their native resolution, ignoring the surrounding text and layout. It is the right call only when you specifically want the photo that was inserted, not the page it sits on. One limitation is that the embedded copy is only as good as whatever was placed into the PDF: if the author dropped in a small, already-compressed thumbnail, that is exactly what you get back, no larger and no sharper. If you are unsure which you need, render the page first; it always works.

If you render a page and the result looks soft, the source PDF may itself be a low-resolution scan. Rendering at a higher DPI cannot add detail the PDF never had. In that case, go back to the original photo or document if you still have it.

Resolution and DPI: getting a sharp image

When you render a page, you choose how many pixels to spread across it. This is set as DPI (dots per inch). A standard A4 page is 8.27 × 11.69 inches, so the DPI you pick directly decides the pixel dimensions of the output, and therefore both how sharp it looks and how heavy the file is.

Pixel size of a rendered A4 page at common DPI settings
DPIA4 pixel sizeLooks likeTypical use
72595 × 842 pxScreen-only, slightly softQuick on-screen preview
1501240 × 1754 pxCrisp on screen, fine for uploadForm uploads, email, web
2001654 × 2339 pxSharp, larger fileReading scanned text clearly
3002480 × 3508 pxPrint qualityPrinting the page, archiving
Pixel size of a rendered A4 page at common DPI settings

For most uploads, 150 DPI is the sweet spot: text stays legible and the file stays manageable. Jump to 300 DPI only if you plan to print the page or zoom into small text. Going above 300 rarely helps for a document and mostly inflates the file. The reason the jump from 150 to 300 DPI feels so steep is that doubling the DPI doubles the pixels on each side, which quadruples the total pixel count. A 300 DPI A4 page holds roughly four times the data of a 150 DPI one, so it is four times the work to compress and to send.

DPI is metadata on a print size. What matters for an online upload is the pixel count, which the DPI above produces. If a portal asks for an image of certain pixel dimensions, render at a high DPI and then resize to exact pixels.

JPG or PNG: which output to choose

Both come out of a render, but they suit different pages. Pages with photos compress smaller as JPG, while pages of crisp text or line art stay sharper as PNG. The table makes the trade-off concrete.

Choosing the output format for a rendered PDF page
FormatBest forFile sizeTransparency
JPGPhoto-heavy pages, scans, anything you upload to a formSmallNo
PNGSharp text, charts, logos, line drawingsLargerYes
Choosing the output format for a rendered PDF page

If the page is mostly a photograph or a scanned document, export JPG with the PDF to JPG converter, because it is smaller and almost every upload form accepts it. If the page is a diagram, a chart, or text you want pixel-crisp with no compression fuzz, render to PNG instead, then convert it later with the image to PNG tool if you need to re-encode it. When in doubt for a form upload, choose JPG, because that is what most portals expect.

Step by step: turn a PDF into images

  1. Open the PDF to JPG tool and drop in your PDF. It stays on your device and is read locally.
  2. Choose whether you want every page or just one. If the form needs a single page (say, page 2 of a certificate), you only need that one image.
  3. Pick the resolution: 150 DPI for an upload, 300 DPI if you will print or need to read small text.
  4. Select JPG for photos and scans, or PNG for sharp text and diagrams.
  5. Download the page image. For a single page you get one file; for the whole document you get one image per page.
  6. If the file is over the form's KB limit, compress it to the exact size; if the pixel dimensions are wrong, resize them.

Going the other way, building a PDF from pictures rather than breaking one apart, is covered in the convert photos to PDF guide, with the JPG to PDF tool.

Uploading a single PDF page as a photo

This is the most common reason people land here: you have a document as a PDF (a signed form, a mark sheet, an offer letter) but the portal's upload box only accepts JPG or PNG, not PDF. Rendering the relevant page solves it.

  • Render only the page the form asks for, not the entire document, so you upload one clean image.
  • Use 150 DPI as a baseline; bump to 200–300 DPI if the page has small text the reviewer must read.
  • Export as JPG, the format almost every form accepts, which keeps the file light.
  • Check the file against the form's KB ceiling and its allowed dimensions before you submit.
  • Keep the original PDF; if the upload is rejected you may need to re-render at a different setting.

If the upload still bounces back, the message usually points at a specific cause: too large, wrong format, or wrong dimensions. The why upload forms reject photos guide maps each of those to the fix.

Keeping the file under an upload limit

A rendered page at 300 DPI can easily be several megabytes, while many forms cap uploads at a few hundred KB. There are three levers to bring it down, and you should pull them in this order.

  1. Render at a lower DPI. Dropping from 300 to 150 DPI cuts the pixel count to a quarter and is the biggest single saving for a document page.
  2. Choose JPG over PNG for any page that contains a photo or scan, because JPG compression is far more efficient on continuous-tone content.
  3. If it is still too heavy, compress the image to a target KB and type the exact ceiling your form shows.

The reverse problem, a file that has been squeezed below a form's minimum size, is rarer for rendered pages but does happen with heavily compressed single lines of text. If a form rejects a file for being too small, render at a higher DPI rather than padding it artificially.

When a PDF page won't extract cleanly

A few PDFs fight back. Knowing why saves you from blaming the tool when the source is the issue.

  • Password-protected or restricted PDFs may block rendering, so remove the restriction in the app that created the file, then try again.
  • A PDF that is itself a low-resolution scan will never render sharper than its source, no matter how high you set the DPI.
  • Pages with embedded fonts or vector art render perfectly at high DPI, so prefer a higher setting for text-heavy pages rather than upscaling a small render afterwards.
  • If you only need the photo someone inserted into the PDF, rendering the whole page then cropping with the crop tool is often simpler than chasing the embedded original.
Because the conversion runs locally in your browser, even a sensitive document such as a salary slip or an ID scan is rendered without ever being sent to a server.

Frequently asked questions