How to use the pdf to jpg
- Drop a PDF onto the drop zone or click to choose one. If it is password protected, enter the password to open it locally.
- Choose a resolution. 150 dpi suits most uses; 300 dpi is print quality.
- Set the JPEG quality and pick the pages, either by typing ranges or by tapping thumbnails.
- Click Convert and download each image or all of them as a ZIP.
Worked example
A4 page at 150 dpi
An A4 page is 595 x 842 points (1 point = 1/72 inch). At 150 dpi the scale is 150 ÷ 72, so the JPG is about 1240 x 1754 pixels. At 300 dpi it is about 2480 x 3508 pixels, four times as many pixels.
How it works
Each selected page is rendered with PDF.js onto a canvas at dpi ÷ 72 times its size in points, on a white background, then encoded as a JPEG with the browser's encoder at your quality setting.
Assumptions
- Pages keep their own rotation.
- Very large pages are rendered at a lower scale if the image would exceed the device canvas limit; the file list notes when this happens.
Frequently asked questions
Are my files uploaded?
No. Your PDF is processed in your browser on your own device and is never sent to our server. You can disconnect from the internet after the page loads and the tool still works.
Which resolution should I choose?
72 dpi matches on-screen size and gives small files. 150 dpi is sharp on most screens and for sharing. 300 dpi is for printing and makes much larger files.
Can I convert a password protected PDF?
Yes, if you know the password. It is used only inside your browser to open the file for rendering.
Why is text in the JPG slightly blurry?
A JPG is a grid of pixels, so text is only as sharp as the resolution allows. Choose a higher dpi or a higher quality setting.
Limitations
- Files up to 100 MB are accepted, but very large or complex PDFs depend on your device memory and can be slow on phones.
- Output is JPG only, which has no transparency. Transparent areas become white.
- Rarely, fonts or effects that PDF.js cannot render exactly may look slightly different from other PDF viewers.