PDF to JPG
Render every page of a PDF as an image. Choose JPG or PNG and a resolution from 1× to 4×, then download pages singly or as a zip. Everything happens on your device.
How to use PDF to JPG
- Upload your PDF.
- Pick the output format (JPG or PNG) and quality/scale.
- Click “Convert” to render every page to an image.
- Download images individually or all together as a zip.
About PDF to JPG
There is no direct path from a PDF page to a picture, because a page is a program rather than an image: a content stream of drawing operators, fonts and vector paths that has to be executed before there is anything to save. PDF.js runs that program against a canvas in your browser at whatever scale you set, and the finished canvas is then encoded. The scale is effectively a resolution dial — PDF coordinates run 72 to the inch, so 2× produces 144 DPI, 3× produces 216 DPI and 4× produces 288 DPI.
Choosing between the two output formats is really a question about what is on the page. JPEG splits the image into blocks, discards high-frequency detail and subsamples colour, which is close to invisible on photographs and scans but shows as a grey halo around the sharp black-on-white edges of type. PNG records every pixel exactly, so text and line drawings stay clean, though a photographic page can come out several times larger than its JPEG counterpart. The rule of thumb is short: scans and image-heavy pages take JPEG, while text, tables, diagrams and flat colour take PNG.
Resolution costs memory quadratically, which is where phones fall over. An A4 page at 4× is around 2400 by 3400 pixels, and a canvas holds four bytes per pixel, so a single page occupies roughly 33 MB before it is even encoded. Browsers cap canvas size for exactly this reason — near sixteen megapixels, with a per-side ceiling that drops to about 4096 pixels on older iPhones — and going past it yields a blank page rather than an error. So the requested scale is clamped to what the device can allocate, pages are rendered and released one at a time, and a failed render is retried at half the size; you are told when the output came out below the setting you asked for.
PDF pages have no background of their own, so each one is composited onto white before encoding — JPEG has no transparency at all, and a PNG saved with a transparent backdrop would look broken in most viewers. The other thing to expect is that the output carries no text layer, which is usually the point. An exported page cannot be edited in place, reflowed by a word processor or copied out as text, and it drops cleanly into a slide, a design file, a chat message or an upload form that refuses PDFs.
Frequently asked questions
Should I choose JPG or PNG?
JPG for scanned and photographic pages, where its compression is dramatically more efficient and its artefacts are hidden by the detail. PNG for text, tables and line art, where lossless encoding keeps edges crisp instead of ringing them with grey.
What resolution do I need?
For reading on screen, 2× — about 144 DPI — is plenty. For printing, or for small footnotes that must stay legible, 3× to 4× is worth the extra wait. Beyond that you are mostly enlarging the scanner’s own noise rather than recovering detail.
Is my PDF uploaded to convert it?
No. Rendering runs on your own graphics stack through PDF.js, and the encoded images are created in page memory. Nothing about the document travels over the network, which is why sensitive drawings and reports are safe to convert here.
Can I download every page at once?
Yes. Individual pages can be saved one at a time, or the whole set can be packed into a single zip named page by page, which is far quicker for a long document than clicking through each preview.
Why did a big PDF reload the tab on my phone?
Because a high-resolution page costs tens of megabytes of canvas before it is encoded, and mobile browsers reclaim tabs that overrun their budget. Drop the resolution to 1.5× or 2×, close other tabs, or split the document first and convert it in parts.
Can I convert a password-protected PDF?
Not while it is encrypted — the renderer cannot read the page contents and reports the file as protected. Open it in a reader with the password, save an unprotected copy, and convert that instead.
Related tools
- JPG to PDF — Turn images into a PDF
- Merge PDF — Combine multiple PDFs into one
- Split PDF — Pull out pages or split into files
- Compress PDF — Shrink image-heavy PDFs
- Organize PDF Pages — Reorder & delete pages visually
- Rotate PDF — Fix the orientation of pages