Key facts
| Input formats | PDF (password-protected PDFs are not opened) |
|---|---|
| Size limit | 100 MB per file (checked in the browser) |
| Where it runs | In your browser with pdf.js 4.10.38 and JSZip 3.10.1; the file is not uploaded (the library itself is downloaded from a CDN) |
| Cost | Free, no sign-up |
| Output | One JPG per page (quality 90 %, white background); a zip when the PDF has several pages |
| Options | Resolution 96, 150 (default), 200 or 300 DPI |
Choosing the resolution
150 DPI suits screens and presentations. Use 96 DPI for small thumbnails and 300 DPI when the images will be printed; a larger value gives bigger files and takes longer. The page is drawn on a white background, because JPG has no transparency.
Output files
Pages are named after your file: contract-page-1.jpg, contract-page-2.jpg and so on. A single page is downloaded directly, several pages come as one zip so your browser asks for only one download.
Text or image?
JPG is a picture of the page: the text is no longer selectable. If you want the words, use PDF to Text or PDF to Markdown. For scanned pages, OCR PDF reads the text from the images.
