Convert from PDF · guide
What PDF to JPG does
PDF to JPG turns every page of a PDF into its own image: JPG for smaller files, or PNG for lossless quality, at 72, 150 or 300 DPI. It suits sharing a page as a picture, putting pages into slides, or posting a document where only images are accepted. The PDF is rendered by your own browser, so it is never uploaded.
How to save a PDF as a JPG
- Choose one PDF Select the PDF whose pages you want as images. It opens in this browser tab and is not uploaded.
- Pick format and resolution PNG at 150 DPI is selected to start with. Choose PNG for text, diagrams and screenshots or JPG for smaller, photo-heavy files. Then choose 72 DPI for screens, 150 DPI for most uses or 300 DPI for print.
- Export and save Select Export images and save the result: one image for each page, or all of them in one ZIP. If a page was too large for the resolution you chose, the result says which resolution it used instead.
Worked example
Export page 3 of a proposal for use in a presentation.
- Starting point
- Choose the proposal PDF. This tool exports page images; for only page 3, first create a one-page PDF with Extract pages.
- What to do
- Choose PNG for crisp graphics or JPG for a smaller photographic image, then select 72, 150 or 300 DPI.
- Result
- Expect a named image for each input page. Pick the image you need and check its dimensions and readability at the intended slide size.
If the result is not right
If the image is soft, try a higher DPI. If rendering is refused or memory runs low, lower DPI or export fewer pages at once.
Limits worth knowing
- Large pages may be rendered at a capped DPI to respect browser memory limits. An image export no longer has selectable PDF text.
Questions and answers
What resolution should I use to convert a PDF to JPG?
72 DPI for viewing on screen, 150 DPI for most everyday uses, and 300 DPI for printing or when small text must stay readable. DPI sets the pixel size from the page size: an A4 page comes out about 1241 × 1754 pixels at 150 DPI and 2481 × 3508 at 300, and a Letter page 1275 × 1650 and 2550 × 3300. Each step up makes files several times larger.
Can I export PNG instead of JPG, or only some of the pages?
PNG, yes, and it is the default: it is lossless, which suits text, diagrams and screenshots. JPG makes smaller files and suits photos. Every page is exported as its own image; to export only some pages, run the PDF through Extract PDF pages first, then convert that smaller file.
Why is 300 DPI greyed out for my PDF?
Because at least one page is too big to draw at that resolution safely. Each page image is kept under 12 million pixels, short of the point where iPhones and iPads fail to draw a canvas and quietly return a blank image, so an A3 page tops out at about 249 DPI and a poster-sized page lower still. The choices are narrowed as soon as you pick the file, going by its largest page.
Why does text look fuzzy in the JPG?
Two things soften text: a low resolution and JPG compression. At 72 DPI, small type is only a few pixels tall, and JPG, saved here at quality 90, leaves faint smudges around sharp edges that show most on black text against white. For pages that are mostly text, choose PNG at 150 or 300 DPI. Keep JPG for pages that are mostly photographs, where it looks the same and the files are much smaller.
How do I save all the page images at once?
Each page becomes its own file, named after the PDF with its page number, padded so the files sort in order. With more than one page the result offers Save all (ZIP), which bundles them as filozy-results.zip, and Share all where the browser can share files, which is handy on a phone. A very large export stops once the images pass 400 MB, before the tab runs out of memory; choose a lower DPI, or split the PDF and convert it in parts.
Is the PDF sent anywhere to be rendered?
No. The pages are drawn by pdf.js, a PDF renderer that this page loads from filozy.com when you pick a file, and it runs inside the tab. Some PDFs also make it fetch font, character-map or image-decoder files from filozy.com, for fonts the PDF does not embed, for Chinese, Japanese or Korean text, or for certain scans. Those requests name a support file, never your document. They come from the background worker where pdf.js runs, so Processing details under the result, which counts only requests the page itself made, does not include them; your browser's Network panel lists them.