SWISSARMY/PDF All tools
Convert

PDF to JPG

Extract images from your PDF or save each page as a separate image

Two modes: render each PDF page as a high-quality JPG, or extract the embedded images directly from the file.

Drop a PDF here
or click to browse
HOW IT WORKS

How to pdf to jpg

  1. 01

    Upload your PDF.

  2. 02

    Pick a mode and resolution.

  3. 03

    Click Convert — download a ZIP of every image.

FAQ

Frequently asked

What DPI should I pick? +
150 for screens, 300 for print. Higher DPI means larger files and longer processing.
Is this private? +
Files never leave your browser — everything happens locally on your device.
Can I get PNG instead? +
JPG is the default; this version doesn't offer PNG export.
GUIDE

Convert PDF to JPG — free, in your browser, no signup

Updated

TL;DR

Two ways to turn a PDF into images: render each page as a JPG, or pull out the embedded images already inside the PDF. SwissArmyPDF offers both, locally in your browser. No upload, no watermark, you pick the resolution.

Two different jobs, two modes

  • Render mode. Each page of the PDF becomes a JPG at the resolution you choose. Use this when you need a visual representation of every page — for posting on Slack, embedding in a slide, sending to someone without a PDF viewer.
  • Extract mode. Pulls out the raw images that were embedded inside the PDF (photos, illustrations, charts). Use this when you want the original assets that went into making the PDF.

The right mode depends entirely on what you want at the end. Render gives you "pictures of the pages." Extract gives you "the photos that were in those pages."

How to convert PDF to JPG (step by step)

  1. Open PDF to JPG.
  2. Drop your PDF onto the page.
  3. Pick a mode: Render each page or Extract embedded images.
  4. For Render mode, pick a DPI: 72 (web preview), 150 (general), 300 (print quality).
  5. Click Convert. A ZIP file with all the JPGs downloads.

Choosing the right DPI

DPIUse casePer-page file size
72Quick web previews, Slack thumbnails~50 KB
96Default screen resolution; web embed~80 KB
150General use; print at small sizes~200 KB
300Print-quality, full-page~600 KB
600Archival; OCR pre-processing~2 MB

If unsure, 150 DPI hits the sweet spot. Render at higher DPI than you need and you waste bytes; render at lower than you need and the result looks pixelated.

Common use cases

  • Sharing a single page on Slack/Discord/social. Render the page at 150 DPI, share the JPG — no one has to open a PDF.
  • Embedding a PDF page in a slide. Render to JPG, drop into PowerPoint or Keynote.
  • Building image-only PDFs. Render at 200 DPI, then re-bundle with JPG to PDF — this is how compression-via-rasterization works.
  • Extracting the photos from a PDF report. Use Extract mode to get the originals.
  • Preparing scans for OCR. Render at 300+ DPI, feed into Tesseract or an OCR service.
  • Social media posts from charts. Render the page with the chart, crop, post.

Limitations to know about

  • JPG only. PNG and WebP output not in v1. Render to JPG then convert.
  • Whole-page render only. Cropping to a region isn't built in. Render then crop in any image editor.
  • Embedded extraction is approximate. Some PDF compression schemes (especially JBIG2 for scanned text) don't extract cleanly. Render mode is more reliable for these.
  • Vector content gets rasterized in Render mode. SVG-like sharpness is lost at the chosen DPI. For lossless vector use, keep the PDF.

Troubleshooting

  • Output is huge. Lower the DPI. 600 DPI on a 50-page PDF = 100MB of JPGs. 150 DPI is usually enough.
  • Slow rendering. High-DPI rendering is CPU-intensive. Close other tabs and lower DPI if it's taking too long.
  • Image extraction is missing some images. Some PDFs store images in non-standard formats (JBIG2). Use Render mode as a fallback.
  • Need PNG not JPG? Run JPG output through a free PNG converter, or use a different tool.

Why local PDF-to-JPG matters

PDFs you convert to images often contain things you don't want online: contracts, signed forms, ID scans, medical records. Web converters typically upload the file, render server-side, and email you a link — meaning your sensitive content briefly lives on someone else's server. SwissArmyPDF runs rendering in your browser using pdfjs-dist. Nothing is uploaded.

Common next steps

  • JPG to PDF — rebuild a PDF from the rendered images.
  • Compress PDF — alternative to render-then-rebuild for shrinking.
  • Extract PDF Pages — if you wanted specific pages as a PDF instead of images.
  • Redact PDF — for hiding content rather than just converting.
RELATED

More convert tools