Skip to main content
DevBench

How to convert a PDF to JPG

  1. Choose a PDF — the page count is detected in your browser.
  2. Set JPEG quality (0.50–0.98, default 0.88) and Render scale (1×–3×, default 2×).
  3. Press Download ZIP (JPGs) and unzip to get one image per page: deck-page-1.jpg,deck-page-2.jpg, and so on.

Quality and scale explained

Quality controls JPEG compression on each page — 0.88 suits general sharing, while 0.95+ is worth it when the pages carry fine print. Scale controls pixel resolution rather than compression: 2× doubles each dimension and quadruples the pixel count, which is what you want for print or zooming into diagrams; 1× is enough for quick on-screen previews. Text-heavy pages start to lose crispness below about 0.70, so stay toward the top of the range when the words matter more than the file size. Because JPEG has no alpha channel, any transparency in the page is flattened to white.

Rendering happens on your machine

Pages are drawn to a canvas with PDF.js entirely in the browser, then packed into a ZIP — nothing is uploaded. Every page exports; there is no page-range picker here (combine with PDF Page Editor when you only need a few pages). Image-heavy PDFs take longer to render, which is the honest trade-off of doing the work locally. Output files keep the source name as a prefix, so pages from different documents never collide in your downloads folder. The result is useful anywhere a JPG is accepted but a PDF is not: slide decks, form uploads, doc previews and quick shares.

Also useful: Image to PDF, PDF to Text Extractor, and Compress PDF.