Skip to content
SnapTools

PDF to Image

Runs in your browser

Render each page of a PDF as a PNG, JPG or WebP image at the resolution you choose. Rendering happens in your browser — the document is never uploaded.

About this tool

Turning pages into images is how you get a PDF into places that will not accept one: a slide, a chat message, a marketplace listing, a CMS that only takes pictures. The resolution matters more than people expect. A 1× render matches screen size and looks soft when enlarged; 2× is the sensible default for most uses; 3× is worth it only if the image will be printed or zoomed into.

How to use

  1. Add a PDF file.
  2. Pick an output format — PNG for sharp text, JPG for smaller files, WebP for the best of both.
  3. Choose a resolution. 2× suits most purposes.
  4. Click Convert, then download the pages individually or as a ZIP.

When to use this tool

  • Dropping a page into a slide deck or document.
  • Posting a page where PDFs cannot be uploaded.
  • Creating a thumbnail preview of a document.
  • Sharing a single page in chat without sending the whole file.

Tips

  • PNG keeps text edges crisp and is the right choice for documents; JPG is better only when file size dominates.
  • Higher resolutions multiply memory use — a 3× render of a long document can be heavy on older devices.
  • To go the other way, use the Image to PDF tool.

FAQ

Is my PDF uploaded to render it?
No. Pages are rasterised in your browser by pdf.js onto a canvas. Nothing is transmitted or stored.
What resolution should I choose?
2× (roughly 144 DPI) is right for screens and most documents. Choose 3× only for printing or when the image will be zoomed into. 1× is for quick thumbnails.
Why is the text in my image blurry?
You likely rendered at 1× and then enlarged the result. Re-render at 2× or 3× rather than scaling the image afterwards.