Are PDF files uploaded when converting to images?
No. PDF.js renders each page on a canvas in your browser—documents never leave your device.
Extract images from PDF pages for thumbnails, previews, and sharing—rendered locally, never uploaded.
Loading tool…
PDF to Image converts each PDF page into a PNG or JPEG file at your chosen DPI — rendered locally in your browser via PDF.js so your document is never uploaded to any server.
Converting a PDF page to an image renders it as a raster bitmap at a chosen resolution (DPI — dots per inch). The renderer reads the PDF's vector instructions, text, and embedded images, then draws them pixel-by-pixel onto a canvas at the requested quality level.
The output format choice matters: PNG produces lossless images (no quality loss, larger file size) — best for text, diagrams, and charts. JPEG produces lossy images (smaller file size, some blurring near sharp edges) — best for photo-heavy pages. DPI controls output resolution: 72 DPI for screen viewing, 150 DPI for web and presentations, 300 DPI for print-ready output.
This tool uses Mozilla PDF.js — the same rendering engine built into Firefox — to render PDF pages directly in your browser, so no document data ever reaches a server.
Concise answers for common searches — definitions, steps, and comparisons.
No. PDF.js renders each page on a canvas in your browser—documents never leave your device.
PNG for text and diagrams (lossless); JPEG for photo-heavy pages (smaller files).
Click 'Choose File' or drag and drop your PDF. Processing runs entirely in your browser via PDF.js — the file is never sent to a server.
Select PNG (best for text, diagrams, charts — lossless) or JPEG (best for photos — smaller files). Set DPI: 72 for on-screen use, 150 for web and presentations, 300 for print-ready output.
Click 'Convert to Images'. Each page renders on a canvas and exports as an image file. Conversion time scales with page count and DPI — a 10-page PDF at 300 DPI takes 10–30 seconds depending on your device.
Download individual page images, or download all pages as a ZIP file. Images are named by page number (page-1.png, page-2.png, etc.).
Common real-world scenarios where this tool saves time.
Convert PDF presentation slides to PNG images for embedding in Google Slides, PowerPoint, or Keynote — or for sharing individual slides on LinkedIn, Twitter/X, or portfolio sites.
Convert the first page of a PDF proposal, report, or brochure to a JPEG thumbnail for website document listings, email previews, or CMS document libraries.
Convert a PDF page to PNG to edit in Photoshop, GIMP, Canva, or Figma — for redacting sensitive content, adding annotations, modifying layouts, or creating social media graphics.
Convert PDF certificates, infographics, or report covers to JPG/PNG for Instagram, LinkedIn, or portfolio sites that accept images but not PDFs.
Convert scanned PDF archives to individual JPEG images for import into photo management systems, OCR workflows, or document management platforms that require image format input.
Input
12-page PDF slide deck · Format: PNG · DPI: 150Output
12 PNG files (1275×955 px each at 150 DPI for a 4:3 widescreen slide)PDF presentations exported from PowerPoint or Keynote retain full visual quality as PNG at 150 DPI. Embed individual slides into Google Slides, or use them as social media graphics. PNG preserves the crisp text and vector diagrams that JPEG would blur.
Input
Multi-page proposal PDF · Convert page 1 only · Format: JPEG · DPI: 150Output
1 JPEG file (1275×1650 px at 150 DPI for an A4 page)Convert only page 1 to create a preview thumbnail. JPEG at 150 DPI gives a small, fast-loading image suitable for document library previews, email thumbnails, and website document listings.
Input
1-page certificate PDF · Format: PNG · DPI: 300Output
1 PNG file (2550×3300 px at 300 DPI for a US Letter page)300 DPI is print-standard resolution. The PNG output can be sent to a print shop, embedded in a Word document, or uploaded to a printing service — all with no quality loss. PNG preserves text crispness that JPEG loses at print resolution.
The tool uses Mozilla PDF.js to parse and render each PDF page. PDF.js interprets PDF content streams — text drawing operators, path construction operators, image painting operators — and executes them against an HTML5 Canvas element. The canvas pixel data is then exported as PNG (lossless via canvas.toBlob('image/png')) or JPEG (lossy via canvas.toBlob('image/jpeg', quality)) at the canvas resolution set by the DPI multiplier: a US Letter page at 150 DPI renders to a 1275×1650 pixel canvas.
Choosing the right output format for PDF-to-image conversion.
| Factor | PNG | JPEG |
|---|---|---|
| Compression | Lossless — no quality loss | Lossy — some quality loss |
| File size | Larger (2–5×) | Smaller |
| Best for | Text, diagrams, charts, screenshots | Photos, images with gradients |
| Text sharpness | Perfect — pixel-exact | Slight blur at edges |
| Transparency support | Yes (alpha channel) | No |
| Print use | Excellent — no compression artefacts | Acceptable at JPEG quality ≥90 |
| Web use | Good — larger download size | Better — faster loading |
Recommended DPI settings by intended use.
| DPI | Resolution (US Letter) | File Size (PNG) | Best For |
|---|---|---|---|
| 72 DPI | 612 × 792 px | Small (~100–300 KB) | On-screen viewing, email thumbnails |
| 150 DPI | 1275 × 1650 px | Medium (~300 KB – 1.5 MB) | Web images, presentations, social media |
| 300 DPI | 2550 × 3300 px | Large (~1–5 MB) | Print, professional output, high-res archives |
| 600 DPI | 5100 × 6600 px | Very large (~5–20 MB) | Pre-press, technical diagrams, OCR accuracy |
72 DPI produces screen-resolution output (~612×792 px for A4). Printing at 72 DPI results in blurry, pixelated output. Use 300 DPI for any output that will be printed on paper or sent to a print shop.
PNG is lossless — a photo-heavy page at 300 DPI PNG can be 5–15 MB. For pages that are primarily photographic content, JPEG at quality 85–90 is visually indistinguishable at a fraction of the file size.
The tool lets you select which pages to convert. Only convert the pages you need — converting all pages at 300 DPI on a 50-page document creates a large ZIP and takes significant processing time.
Fix:
Fix:
Fix:
Fix:
Fix:
Advertisement
No. PDF-to-image conversion runs entirely in your browser using PDF.js. Your files — including confidential documents, medical records, legal filings, and internal reports — never leave your device.
72 DPI for on-screen thumbnails and email previews. 150 DPI for web images, presentations, and social media — good balance of quality and file size. 300 DPI for print-ready output — crisp on paper and in print-ready files. Higher DPI produces larger output files and longer conversion times.
PNG is lossless — perfect sharpness, larger files. Best for text, diagrams, and charts. JPEG is lossy — smaller files, slight quality loss near sharp edges. Best for photographic content. When in doubt, use PNG for text documents and JPEG for photo-heavy pages.
Yes. Enter the page numbers or range you want to convert (e.g. 1, 3-5). Only those pages will be processed — saving conversion time and reducing output file count.
Usually the DPI is too low for the intended use — increase to 150 or 300. If blurry text persists at 300 DPI, the PDF may contain scanned pages that are already low-resolution raster images. The converter cannot increase the source quality beyond what is in the original PDF.
US Letter (8.5×11 in) at 150 DPI: 1275×1650 pixels. A4 (8.27×11.69 in) at 150 DPI: 1240×1754 pixels. At 300 DPI, these double: US Letter becomes 2550×3300 px, A4 becomes 2480×3508 px.
Yes — there is no hard page limit. Very large PDFs (50+ pages at high DPI) take longer to process since rendering happens in your browser. For large documents, split into sections first to speed up conversion.
PNG output supports transparency (alpha channel). If a PDF page has a transparent background, the PNG will preserve it. JPEG does not support transparency — transparent areas become white in JPEG output.
Download the PNG or JPEG files, then insert them as images in PowerPoint (Insert > Pictures) or Google Slides (Insert > Image > Upload from computer). PNG at 150 DPI produces appropriately sized images for slide use.
Yes — completely free with no signup, no watermarks on output images, and no page limit per conversion.
All PDF-to-image conversion runs locally in your browser using PDF.js. Your documents are never transmitted to any server.
Rendering fidelity depends on PDF.js support for the PDF's features. Standard PDFs render with high accuracy.
Complex PDFs with unusual colour spaces may render with minor differences from desktop viewers.
Part of PDF Tools
More free tools for the same workflow.
Extract specific PDF pages or ranges (1, 3-7, 10) into a new file. Thumbnail picker, reorder pages. Browser-only—no upload, no signup.
Free PDF to text extractor — extract all text from any PDF instantly. Copy to clipboard or download as .txt. Browser-based, no upload to server, fully private. No signup.
Advertisement
Reviewed by EverydayTools Editorial Team on 2026-05-20.
or click to browse files
⚡ No upload • Works instantly • 100% private
Supported: PDF files up to 50MB, max 100 pages.