Files / LOCAL TOOL

PDF to Images

Render selected PDF pages to PNG or JPEG locally at an honest 1×, 2×, or 3× scale.

Runs locally — input is never uploaded
PDF & render settingsOne PDF · 50 MiB · 200 pages
Format
Scale
PDF pagesReady when you are

Choose a PDF to select pages and load bounded thumbnails.

WHAT IT DOES

Render the pages you choose, at the scale the browser really uses.

Open one local PDF, select pages by thumbnail or range, choose PNG or JPEG and a 1×, 2×, or 3× rendering scale, then explicitly render up to 50 pages in one run. Individual downloads stay available, while a ZIP packages several results without triggering a storm of browser downloads.

Why use it?

Use it to turn selected PDF pages into bitmap assets for previews or systems that accept images rather than documents.

How to use this tool

  1. Load a PDF and select pages by thumbnail or range.
  2. Choose PNG or JPEG and a render scale, then render the selected pages. Increasing scale increases both pixel dimensions and memory use.
  3. Inspect the rendered results and download individual images or the ZIP. Check the JPEG background and fine text; the export contains page pixels, not selectable PDF text.

Details and limitations

  • PDF pages are parsed and painted locally by Mozilla PDF.js with evaluation disabled, no scripting layer, no annotation layer, and a bundled worker that does not depend on a CDN.
  • The scale is stated directly rather than presented as invented DPI: 1× uses the PDF.js viewport, while 2× and 3× multiply its pixel dimensions for sharper output.
  • PNG keeps transparent page pixels where the renderer produces them. JPEG uses the visible quality and background settings because that format has no alpha channel.
  • One PDF may contain up to 200 pages, but an explicit render run is capped at 50 selected pages; each rendered page is also bounded to 8,192 pixels per edge and 12 megapixels.

COMMON QUESTIONS

PDF to Images questions

Why does this offer scale instead of DPI?
PDF.js renders from a viewport scale. Calling that an arbitrary DPI would imply printer calibration the browser does not perform, so the tool exposes the actual 1×, 2×, and 3× operation.
How do I download several pages?
Render the selected pages, then use Download rendered ZIP. This creates one local archive instead of asking the browser to approve dozens of automatic downloads.
Does opening a PDF run its JavaScript?
No. The tool uses document parsing and canvas rendering only, disables evaluation, and does not create PDF scripting or annotation layers.