PDF to JPG or PNG

Convert PDF to JPG high quality or export PDF to PNG free.

Drop files here or click to upload

Max 100 MB

Converting a PDF to images turns each page into a standalone bitmap β€” one PNG or JPEG per page. It solves the common need to share a single PDF page as an image, embed a chart from a document into a slide deck, or create thumbnails for previewing large PDFs. Output format matters. PNG is lossless and preserves crisp text and vector graphics at any zoom level. JPEG is smaller but shows artifacts around text. For screenshots, diagrams, and text-heavy pages, use PNG. For photo-heavy pages that will only be viewed at web sizes, JPEG is a smaller file. The tool runs pdf.js in a Web Worker using OffscreenCanvas, so rendering multi-page documents does not freeze the browser tab. Each page is rasterized locally, encoded to your chosen format, and delivered as a download or ZIP.

Last reviewed: July 2026

What is this?

PDF rendering happens in four stages. First, the PDF parser reads the file structure and identifies each page's content stream. Second, a display list is built β€” a sequence of drawing commands like 'draw text at position X, Y' or 'stroke path with color Z'. Third, a rasterizer executes those commands onto a pixel buffer at a chosen resolution. Fourth, the pixel buffer is encoded to an image format. The scale parameter controls the resolution: 1x renders at PDF's native 72 DPI, 2x doubles that to 144 DPI (roughly print quality for on-screen viewing), and 3x reaches 216 DPI for high-detail work.

How to use this tool

  1. 1Choose the PDF to convert. Multi-page PDFs are supported β€” each page becomes a separate image. Optionally specify a page range if you only want some pages.
  2. 2Pick a format (PNG or JPEG) and a scale (1x, 2x, or 3x). PNG at 2x is a solid default for most uses. JPEG at 2x is smaller when text sharpness is not critical.
  3. 3Click Process. The tool renders each page in a Web Worker using OffscreenCanvas, so the tab stays responsive even on 50-page documents. A progress bar tracks completion.
  4. 4Download the result. Single-page PDFs deliver one image directly. Multi-page PDFs arrive as a ZIP archive.

Tips & best practices

  • Higher scale means larger file size roughly quadratically: 2x makes files ~4x larger than 1x, and 3x makes them ~9x larger.
  • For text-heavy PDFs, PNG at 2x gives sharp readable text. JPEG at the same scale visibly blurs anti-aliased edges.
  • OCR-recognized scanned PDFs render at their source scan resolution regardless of what scale you pick β€” the tool cannot invent detail that is not there.
  • For thumbnail generation (say for a website), 1x scale is enough. Save bandwidth by choosing JPEG.
  • Rendering runs in a Web Worker, so you can leave the tab in the background and switch tasks. The progress bar updates in real time.

Common use cases

  • A blogger extracting a single figure from a research paper PDF to embed as an image in a post without loading the whole file.
  • A designer creating page thumbnails for a portfolio site so visitors can preview PDF projects at a glance.
  • A teacher converting worksheet PDFs into images before importing them into a lesson-planning tool that only accepts image formats.
  • A social media manager pulling one striking page from a report PDF to share as a preview graphic.
  • A developer generating page previews for a document viewer app rather than embedding a full PDF renderer.
  • A student capturing a specific page as an image for a slideshow presentation where PDF embedding is not supported.

Technical notes

  • The tool uses pdfjs-dist (Mozilla's PDF.js) with OffscreenCanvas rendering inside a Web Worker, so the main UI thread stays responsive.
  • Scale is applied directly to the viewport: scale 2 doubles both width and height, producing 4x the pixels of scale 1.
  • PNG output uses PNG-24 with alpha channel. Text and vector edges are lossless. JPEG output is at 90% quality by default.
  • OCR text layers embedded in scanned PDFs are ignored during rendering β€” only the visual raster content is rendered.
  • Very large scales (3x on 100-page documents) may exhaust browser memory. Split the PDF first if needed.
  • The output resolution equals PDF native size Γ— scale. A US Letter PDF (612Γ—792 points) at scale 2 produces images at 1224Γ—1584 pixels.

Private by design

This tool runs in your browser. Your file is not uploaded to our server while using the tool.

Limitations

  • Encrypted PDFs cannot be rendered until decrypted. Use the Protect tool first if you have the password.
  • Very large PDFs (over 100MB or 200+ pages at scale 3) may exceed browser memory. Render in smaller batches.
  • The tool cannot render password-protected pages within an otherwise-open PDF. Some PDFs have per-page permissions restrictions.
  • Rendered images do not include interactive PDF features β€” form fields, annotations, and hyperlinks are baked in as visuals only.
  • Very old PDFs (pre-1.4) using deprecated features may render with visual artifacts. Modern PDF 1.4-1.7 documents render reliably.
  • The output is always raster. If you need scalable output, PDF is already the best format for the source; conversion to SVG is not supported.

Frequently Asked Questions

Can I convert every PDF page to an image?

Yes. The tool renders each page separately. Choose PNG or JPEG output. Multi-page results arrive as a ZIP archive.

PNG or JPEG β€” which should I pick?

PNG is lossless and preserves text sharpness at any zoom. JPEG produces smaller files but shows artifacts around text. Use PNG for text-heavy pages and diagrams; JPEG for photo-heavy pages viewed at web sizes.

Why do higher scale settings produce larger files?

Scale doubles both width and height, producing four times as many pixels. Scale 2 makes files roughly 4x larger than scale 1, and scale 3 makes them 9x larger. Choose the smallest scale that gives you enough sharpness for your use.

What resolution should I use for printing?

Scale 3 on a standard PDF produces 216 DPI, which is decent for print. For professional print output at 300 DPI, you would need scale ~4.2, which is not currently offered. Consider using the original PDF for print instead of a rendered image.

Are interactive PDF elements preserved?

No. The output is a static image. Form fields, hyperlinks, and annotations are baked into the visual layer only β€” they no longer function as interactive elements.

Can I render just specific pages?

Yes. Use the page range field to enter pages like '1, 3, 5-8'. Only those pages will be rendered, which is faster than rendering the whole document.

Why is my scanned PDF rendered blurry?

Scanned PDFs contain raster images embedded at the scan's original resolution. If the scan was at 100 DPI, rendering at scale 3 produces images that are 3x larger in pixel dimensions but still show the original 100 DPI detail. The tool cannot invent detail that was not in the source.

Does this work on large PDFs?

Rendering runs page by page in a Web Worker, so large documents work. Practical limits: 100+ page PDFs at scale 3 may run into browser memory limits. Try scale 2 or split the PDF first if memory is tight.

Are my PDF files uploaded to a server?

No. Rendering happens locally in your browser via pdfjs-dist. No upload, no cloud dependency. The tool has no server-side processing endpoint.

Other PDF Tools