PDF to Image

Renders PDF pages to PNG images in your browser, one file per page. Useful when you need a page as a picture — for a slide, a document you cannot edit, a thumbnail, or a form you want to annotate in an image editor.

Live demo · real result from this tool

Drop your PDF here

or paste with Ctrl+V · nothing is uploaded · add several to process them in one go

Format

Your result appears here — processed on your device.

Processed on your device — nothing is uploaded.

How to use PDF to Image

  1. Choose your PDF.
  2. Set the scale — higher for print, lower for screen or long documents.
  3. Render, then download the pages you need.
  4. Output is raster: text in the images is no longer selectable or searchable.
  5. Long documents at high resolution can exhaust browser memory — work in batches.
  6. Rendering happens locally; the PDF is never uploaded.

Rendering is a one-way conversion

A PDF page is a set of drawing instructions: text with font references, vector paths, embedded images. Rendering executes those instructions onto a bitmap, which means the result is pixels and nothing else. Text stops being selectable and searchable, vectors stop being scalable, and there is no route back — converting the image to PDF again gives you a picture of a page, not the page. Keep the original whenever you might need to edit or search it.

Resolution is the setting that matters

The output size depends on the scale you render at. Screen use is fine at 1× to 2×; printing wants roughly 300 dpi, which for an A4 page means around 2,480×3,508 pixels. Going higher does not add detail that is not in the source — a page whose content is a low-resolution scan will not sharpen — but it does multiply memory use, which is the usual reason a browser tab struggles on a long document.

PNG or JPEG

PNG is lossless and the right choice for pages that are mostly text, diagrams or line art, where JPEG artefacts show as fringing around letter edges and make small text look dirty. JPEG is much smaller for pages that are photographs. A text page saved as PNG will often be smaller than the same page as a high-quality JPEG anyway, because large flat areas compress extremely well in PNG.

Memory limits in the browser

Every rendered page is held as an uncompressed bitmap before it is encoded, and an A4 page at 300 dpi is about 35 megabytes in memory. A hundred-page document at that resolution will exhaust a browser tab. Render in batches, or drop the scale for long documents — that is a limit of doing the work locally, and the trade you get in return is that the file never leaves your machine.

Frequently asked questions

Can I convert only some pages?
Yes. Type the pages you want in the Pages box, for example 1-3, 5, or leave it as all. Each page is saved as its own PNG or JPEG, numbered by page.
Can it open a password-protected PDF?
Yes, if you know the password. Enter it in the password field and run the conversion again; the PDF is still opened on your device, not uploaded.
Is my data secure?
Absolutely. This tool runs 100% locally in your browser. Your files are never uploaded to any server.
Can I convert the images back into a searchable PDF?
Not directly — rendering discards the text layer. Putting the images into a PDF gives you a scanned-looking document. Recovering searchable text needs OCR, which is a different process and introduces its own errors. Keep the original PDF.
What resolution should I use?
150 DPI, the default, for anything viewed on screen, and 300 DPI for print, which is roughly 2480 × 3508 pixels for an A4 page. Rendering beyond the source's own detail adds file size without adding sharpness.
Why does my browser slow down on a long PDF?
Each page becomes an uncompressed bitmap in memory before encoding, and at print resolution that is tens of megabytes per page. Convert fewer pages at a time, or choose a lower resolution.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close