About PDF to JPG
Convert every page of a PDF to a high-quality JPG image, entirely in your browser. SnapToolz renders each page with PDF.js at the DPI you choose (150 for screen, 300 for print), then JPG-encodes the result at the quality you set. Useful when you need pages as images for slides, social posts, websites that won't accept PDFs, or when you want to extract a single chart or figure from a longer document. Multi-page outputs are bundled into a ZIP. Pure browser — no upload, no rate limits, no watermarks.
- No uploads
- Browser-only
- Works offline
- 100% free
How it works
- 1
Drop your PDF
Single PDF, any size your device can render. The page count is detected immediately.
- 2
Pick DPI + quality
150 DPI for web/screen, 300 DPI for print. JPG quality 85% is the sweet spot for size vs. fidelity (use 95% for archival, 70% for quick previews).
- 3
Convert and download
Single page = one JPG download. Multi-page = a ZIP archive with one JPG per page, named in order.
Why render a PDF to images at all
Turning pages into JPGs trades editability for universality. An image renders identically everywhere — in a chat preview, an email body, a slide, a marketplace listing, an Instagram carousel — with none of the 'will their PDF reader show my fonts?' risk. It's how you drop a menu into a social post, attach a single statement page inline rather than as a download, or hand a designer a flat reference of a layout.
The catch is that it's a one-way door. A PDF's text is selectable, searchable and razor-sharp at any zoom because it's stored as vectors and font glyphs. A JPG is a fixed grid of pixels: the text becomes part of the picture, no longer selectable, no longer searchable, and visibly soft if anyone zooms past the resolution you exported. Render to share or embed — not to edit, and not as your archival master.
Choosing a resolution (DPI) that fits the destination
DPI sets how many pixels each inch of the page becomes, which decides both crispness and file size. Too low and the text furs; too high and you ship a needlessly huge image. Match the number to where the picture will live.
| DPI | An A4 page is roughly | Best for |
|---|---|---|
| 72-96 | 595-794 px wide | On-screen previews, chat, email inline, web thumbnails |
| 150 | around 1240 px wide | General sharing, slides, a clear screen-readable page |
| 300 | around 2480 px wide | Print quality, OCR input, zooming into fine detail |
| 600 | around 4960 px wide | Archival or large-format print — large files, rarely needed |
JPG uses lossy compression, so even at high DPI fine lines and solid-colour text get slightly soft — for crisp line art or logos, a lossless format like PNG is the better target.
Common missteps when rasterising
- Exporting at 72 DPI then printing — it looks fine on screen and pixelated on paper. If anyone will print it, start at 300.
- Rendering a 200-page document to JPG to 'shrink' it — you usually get a bigger payload, not a smaller one, and you've destroyed the text layer. To reduce a PDF's size, keep it a PDF and use Compress PDF.
- Treating JPGs as the keepable copy — always retain the source PDF; you can re-render images from it, but you can't recover vectors or searchable text from a flattened JPG.
- Needing the reverse trip later: a folder of page images rebuilds into a document with JPG to PDF, though the rebuilt file is image-based and won't have a real text layer unless you run OCR over it.
Frequently asked questions about PDF to JPG
JPG or PNG — which should I pick?
JPG for photographic content, screenshots, or anything where small file size matters — typically 5-10× smaller than the equivalent PNG. PNG only if you need transparency or pixel-perfect rendering (rare for PDF page exports). Most users want JPG.
What DPI is right?
150 DPI for posting online, sharing in chats, or embedding in slides — sharp on screen, modest file size. 300 DPI if you'll print the JPG at the same size as the PDF page. Higher than 300 wastes file size with no visible benefit.
Can I extract just one page?
Yes — the page picker lets you pick any subset (single page, range, comma-separated list). For grabbing a specific chart or figure, pick that one page; the output is a single JPG instead of a ZIP.
Will text in the output be searchable?
No — the output is pixel data (JPG is image-only, no text layer). If you need the text to remain searchable, keep the PDF or run the resulting JPG through the OCR tool to add a text layer.
Privacy, offline use, browser support, and pricing questions are answered on the site-wide FAQ.