PDF to JPG Converter
Turn the pages of a PDF into JPG images at the resolution you choose. Pages are properly rendered with PDF.js, not screenshotted, so text and lines stay sharp.
How to use PDF to JPG
- Select or drop a PDF file.
- Choose which pages you want — all of them, or a range like 1-3,7.
- Pick a resolution. 150 DPI suits screens; 300 DPI suits printing.
- Render, then download single pages or all of them as a ZIP.
About this tool
Rendering uses PDF.js, the engine Firefox uses to display PDFs. Each page is drawn to a canvas at the resolution you ask for and then encoded as a JPG, so the output is a genuine render of the page rather than a captured screen image at whatever size the preview happened to be.
Resolution is expressed in DPI relative to the page’s own dimensions. At 150 DPI an A4 page comes out around 1240 × 1754 pixels, which is plenty for viewing or pasting into a document. At 300 DPI it is around 2480 × 3508 — noticeably sharper in print, and about four times the pixels, so expect larger files and a longer wait.
One thing to keep in mind: an image of a page is just pixels. The text is no longer selectable or searchable, and screen readers cannot read it. If you need the text, keep the PDF.
Frequently asked questions
Should I use JPG or PNG for PDF pages?
This tool outputs JPG, which is the right choice for pages containing photographs or scans. For pages that are pure text and line art, PNG would stay crisper at the same file size — JPG compression can leave faint halos around sharp black edges. Raising the quality slider reduces that.
Can it handle a password-protected PDF?
Not currently. Encrypted PDFs are rejected with a clear message rather than silently failing. Remove the password in a PDF reader first, then convert.
How many pages can I convert at once?
There is no hard limit, but every rendered page is held in memory until you download it, so large documents at 300 DPI can exhaust a tab. For anything over about 50 pages, convert in chunks using the page range box.
Why do some pages render slowly?
Pages with large embedded images, complex vector artwork or unusual embedded fonts take longer to draw. Progress is shown page by page so you can see it working rather than guessing.