ToolForge
Advertisement

PDF to Image Converter

Convert PDF pages to high-resolution JPG or PNG

Written by toolforge.websiteLast reviewed How we build and check these tools

PDF to Image Converter tool

PDF to Image Converter: key facts

What it does
Convert PDF pages to high-resolution JPG or PNG
Category
Image Tools
Cost
Free, with no account, sign-up, or install.
Your data
Runs entirely in your browser — the files and text you enter are never uploaded to a server.
Last reviewed
. Report an incorrect result.
Advertisement

What the PDF to Image Converter does

Sometimes what you need from a PDF is not the text but the visual — a chart on page 3, a diagram buried on page 12, or a slide you want to post as an image rather than share as a link. The PDF to Image Converter renders pages of a PDF to a high-resolution JPG or PNG using Mozilla's PDF.js library, directly in your browser, with no server upload involved.

After selecting a PDF, the tool renders a thumbnail grid — useful for visually navigating long documents — and if the file is password-protected, it prompts for the password right there rather than simply failing. A page-range field lets you limit rendering to just the pages you need (say, "4-6,12"), which is faster and lighter on memory than always processing every page of a long report. Choose JPG or PNG output, a render scale (1×, 2× or 3×), and for JPG a quality slider that trades file size against sharpness. A 2× scale on a typical A4 document produces an image around 1654×2339 pixels, sharp enough for screen display and light print use; at 3× output reaches 2480×3508 pixels, suitable for most print applications.

Click any thumbnail to open a full-size preview with keyboard navigation between pages, tick the ones you want (or use Select All), and download — a single selected page downloads directly, while two or more come back as a ZIP. If a render is taking too long on a large document, a Cancel button stops it without losing whatever has already finished. Because pdf.js runs in the browser with a locally bundled worker (no external CDN), the PDF — and any password it needs — never leaves your device.

Using the PDF to Image Converter, step by step

  1. Drop a PDF onto the upload zone or click to browse for the file; enter its password if prompted.
  2. Choose the output format — JPG for smaller files, PNG for lossless quality — a render scale, and for JPG a quality level.
  3. Optionally enter a page range like 4-6,12 to render only those pages instead of the whole document.
  4. Wait while the pages render into the thumbnail grid, or click Cancel to stop early; click a thumbnail to preview it full-size.
  5. Tick the pages you want (or use Select All), then download — one page saves directly, several come back as a ZIP.

What makes this one worth using

  • Opens password-protected PDFs in place — enter the password when prompted instead of being told the file "cannot be rendered."
  • A page-range field renders only the pages you actually need, which is both faster and lighter on memory for long documents.
  • Full-size lightbox preview with keyboard navigation lets you actually inspect a page before downloading, not just squint at a thumbnail.
  • No server upload: pdf.js runs locally with a bundled worker, so confidential documents — and their passwords — stay on your device.

Frequently Asked Questions

What scale should I choose?

1× renders each page at screen resolution (72 DPI equivalent) — small files, fine for digital sharing. 2× doubles the pixel dimensions and gives roughly 144 DPI, suitable for most on-screen and light print uses. 3× gives roughly 216 DPI and is the best choice when you need to zoom into fine detail or print at moderate size. Higher scales take longer and produce larger files; the JPG quality slider gives a second, finer-grained way to control file size once a scale is chosen.

Can this tool open a password-protected PDF?

Yes. If the file is encrypted, a password panel appears before rendering starts — enter the password and click Unlock. An incorrect password shows an error and lets you try again; a Cancel button lets you back out entirely. The password is only ever used locally by the bundled pdf.js worker and is never transmitted anywhere.

How does the page-range field work?

Enter comma-separated page numbers or ranges, such as "1-3,7,10-12" — only those pages are rendered. Leave it blank to render the whole document. If you change the range (or the format, scale, or quality) after rendering, a "Settings changed" banner appears with a Re-render button so the displayed pages always match what you'll actually download.

Is my PDF uploaded to a server?

No. The PDF is read from your local file system using the browser File API and decoded entirely by a locally bundled pdf.js worker. Nothing is transmitted to any server — this is verified by the absence of any network requests during rendering, including when unlocking a password-protected file.

Can I extract just one specific page from a 100-page document?

Yes, two ways. Enter that page number in the page-range field so only it gets rendered, or render normally and untick every page except the one you want in the thumbnail grid. Either way, selecting a single page downloads it directly as an image file — the ZIP step only kicks in when two or more pages are selected.

Related Tools

Advertisement
Buy Me a Coffee