What this tool does
PDF to Image rasterizes selected pages to PNG, JPG, or WebP. Each image is named {base}-page-{n}.{ext}. Two or more pages also produce {base}-images.zip.
Choose this tool when…
- You need PNG or WebP, not only JPG.
- You want a typed page list such as 2, 4-7 rather than a simple From–To pair.
- You want to pick a JPEG flatten color instead of a hard-coded white fill.
Typical jobs this page is built for
- Export PNG pages when you need a still image of sharp text.
- Export JPEG with a chosen background when the destination cannot take PDF.
- Export WebP for a site that already serves that format, then check the browser actually encoded it.
How processing actually works
parsePageRanges accepts numbers and ranges. Quality presets set scale and canvas quality: Standard 1.5 / 0.82, High 2 / 0.9, Ultra 2.5 / 0.95. JPEG uses a solid background fill; PNG canvas is created with alpha. Multi-page ZIPs use JSZip DEFLATE level 6 and are named {base}-images.zip.
Supported files, outputs, and limits
- Input
- One PDF, up to 50 MB.
- Formats
- PNG (image/png), JPG (image/jpeg), WebP (image/webp).
- Output
- Per-page images plus a ZIP when more than one page is exported.
Step-by-step workflow
- Upload one PDF.
- Pick PNG, JPG, or WebP.
- Pick Standard, High, or Ultra.
- Optionally type a page list in Advanced options.
- Click Convert to images.
- Open a page at 100% zoom.
- For two or more pages, confirm {base}-images.zip has every requested file.
What changes in the output
You get bitmaps of rendered pages. Encrypted PDFs may fail in pdf.js. WebP support depends on the browser’s canvas encoder.
Privacy and where processing occurs
Conversion runs in the browser with pdf.js and JSZip. The PDF is not uploaded for this workflow. Identified analytics may include byte counts, page counts, format, and scale, not the filename or rendered pixels.
How this differs from nearby DevToolKit tools
- PDF to JPG is JPEG-only and uses From–To paging plus a 1.5× viewport multiplier.
- PDF to Word / Excel extract text items; they do not export page pictures.
Output review checklist
- Check small text at 100% zoom.
- For JPG, confirm the flatten color; it is not always white if you changed backgroundColor.
- For two or more pages, open {base}-images.zip and confirm each {base}-page-{n}.{ext}.
- If WebP looks missing or fails, retry as PNG in the same browser.