Drop one PDF to convert
or click to browse
Export every page or selected ranges as JPEG files — choose DPI and quality, download individually or as ZIP.
Drop one PDF to convert
or click to browse
PDF to JPG in VeloTools runs entirely in the browser. The file is read with the File API; PDF.js renders each page to an HTML canvas; JPEG bytes are produced with canvas.toDataURL and saved via Blob download. No HTTP request carries PDF or image payload to VeloTools servers.
For confidential scans, marketing decks, or medical imaging exports, this architecture avoids third-party data processing agreements required by cloud converters.
1-3, 7.| Input | 1 PDF per operation |
|---|---|
| Output format | JPEG (.jpg) |
| DPI options | 72, 96, 150, 300 (render scale = DPI / 72) |
| JPEG quality | 75%, 85%, or 92% |
| Page selection | All pages or range syntax 1-3, 5 |
| Multiple outputs | ZIP via JSZip (local) |
| Transparency | Flattened to white background (JPG limitation) |
| Network | 0 bytes of document content transmitted |
Rasterization means PDF.js paints the full page — vector text, embedded images, annotations — onto a bitmap at your chosen DPI. The result is a photographic snapshot of how the page looks at that resolution. This is the same render path as Compress PDF, but output is standalone JPG files instead of a reassembled PDF.
DPI for web vs print. 72–96 DPI matches screen density — small files, sharp on monitors. 150 DPI is adequate for office printing. 300 DPI is for professional print or cropping details from architectural drawings. Higher DPI increases memory linearly with pixel count.
Transparency and layers. JPEG has no alpha channel. Semi-transparent regions composite onto white before encode. For PNG with transparency, use a desktop tool; VeloTools focuses on universal JPG email and CMS workflows.
Password-protected PDFs must be opened first — use Unlock PDF if you know the password, then convert the unlocked copy.
1-3, 5, 8-10 (1-based, same as Adobe Reader).