Processed in your browser — never uploaded

Convert PDF pages to JPG images

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

Security: rasterize without cloud upload

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.

How to convert PDF to JPG in 3 steps

  1. Upload a PDF — page count is detected locally with PDF.js.
  2. Pick DPI and JPEG quality; choose all pages or a range like 1-3, 7.
  3. Click Convert to JPG and download one image or a ZIP of all pages.

Technical specifications

Input1 PDF per operation
Output formatJPEG (.jpg)
DPI options72, 96, 150, 300 (render scale = DPI / 72)
JPEG quality75%, 85%, or 92%
Page selectionAll pages or range syntax 1-3, 5
Multiple outputsZIP via JSZip (local)
TransparencyFlattened to white background (JPG limitation)
Network0 bytes of document content transmitted

Rasterize vs extract: when JPG export differs from compress

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.

Frequently asked questions

Is conversion done on a server?
No. PDF.js and canvas encoding run in tab memory. DevTools Network shows only static assets, not document uploads.
What DPI should I choose?
72–96 for web thumbnails and slides; 150 for general print; 300 for high-quality print or zoom-heavy review.
Can I convert only some pages?
Yes — range mode accepts 1-3, 5, 8-10 (1-based, same as Adobe Reader).
Why white background instead of transparency?
JPEG does not support alpha. Pages render on white before encode — standard for JPG export pipelines.