How to Convert PDF to JPG — One Page, One Image, the Right DPI

A PDF is not an image — it is a container that holds text, shapes, fonts, and embedded images across multiple pages. When you "convert PDF to JPG," what you are actually doing is rendering each page as a raster image at a specific resolution. A 10-page PDF produces 10 separate JPG files.

The key decision is resolution (DPI). PDF pages can render at any DPI because their content is vector-based — text and shapes are mathematical descriptions, not fixed pixels. Choose 72 DPI and the images look fine on screen but blurry when printed. Choose 300 DPI and the images are print-ready but large in file size. This guide explains how to pick the right DPI and walks through every method from browser tools to command-line utilities.

How to convert PDF to JPG free: use Convertlo's PDF to JPG converter — each page becomes a separate JPG in your browser using PDF.js. Choose 150 DPI for web/email or 300 DPI for print. No upload, no account, works on any device.

Convert PDF to JPG — Free, No Upload

Each PDF page becomes a JPG. Uses PDF.js — your file never leaves your browser.

Why PDFs Render at Any Resolution (and Why DPI Matters)

Most PDF pages contain vector content: text rendered from embedded fonts, lines, shapes, and curves described as paths. This is the same idea as SVG — the PDF specification stores mathematical descriptions of content, not fixed pixels. A PDF page can be rendered at 72 DPI for a small screen preview or at 1200 DPI for a high-quality print proof, and the text and shapes will always be crisp and sharp at the render resolution.

When you render a PDF page to JPG, the renderer (PDF.js, Ghostscript, poppler) draws each element at the specified DPI, then JPEG-compresses the resulting pixel grid. The rendering is always clean — what matters is whether the pixel count is high enough for your intended use.

Note: if the PDF contains embedded raster images (photos scanned in), those images have a fixed resolution. Rendering at 300 DPI will not make a 72-DPI scanned image clearer — the scan is the bottleneck, not the PDF rendering.

DPI Guide — What to Use for Each Use Case

Use CaseRecommended DPIResult for A4/Letter page
Web display / thumbnail preview72 DPI595×842px (A4). Small file, fine on screen
Email attachment (readable)150 DPI1240×1754px (A4). Readable on phone, <500KB per page
Professional print300 DPI2480×3508px (A4). Print-ready, ~1–3MB per page
High-detail archival600 DPI4960×7016px (A4). Very large files, for archiving originals
Screen presentation (HD)150 DPI1240×1754px. Sharp on 1080p/4K displays

Method 1: Convertlo — PDF.js Browser Tool, Private

1
Convertlo — PDF.js-Powered, No Upload, All Pages
Recommended
  1. Open convertlo.pro/pdf-to-jpg.html.
  2. Drop your PDF file onto the converter. No upload occurs — PDF.js renders the pages inside your browser.
  3. Select your desired quality (JPG compression) and scale (resolution multiplier).
  4. Click Convert to JPG. Each page renders sequentially in your browser's canvas.
  5. Download all pages as a ZIP archive (page-1.jpg, page-2.jpg, etc.).

Privacy note: PDF.js is the same engine Mozilla Firefox uses to display PDFs. Your confidential document — contracts, medical records, financial statements — never leaves your device.

Method 2: Ghostscript CLI — Batch, High DPI

2
Ghostscript — Professional-Grade PDF Renderer
Command Line
  1. Install Ghostscript: brew install ghostscript (macOS) or sudo apt install ghostscript (Linux). Windows installer available at ghostscript.com.
  2. Use the gs command to render at your desired DPI.
# Convert all pages at 150 DPI (email-quality)
gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r150 \
   -dJPEGQ=85 -sOutputFile=page-%03d.jpg input.pdf

# Convert at 300 DPI (print-quality)
gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r300 \
   -dJPEGQ=90 -sOutputFile=page-%03d.jpg input.pdf

# Convert single page (page 3) at 300 DPI
gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r300 \
   -dFirstPage=3 -dLastPage=3 \
   -sOutputFile=page-3.jpg input.pdf

# Convert to PNG instead (better for text pages)
gs -dNOPAUSE -dBATCH -sDEVICE=png16m -r300 \
   -sOutputFile=page-%03d.png input.pdf

The -dJPEGQ flag sets the JPG quality (0–100). Use 85–90 for a good balance. The %03d in the output filename creates zero-padded page numbers: page-001.jpg, page-002.jpg, etc. — useful for keeping pages in sorted order when you have more than 9 pages.

Method 3: poppler-utils — pdftoppm for Linux/macOS

3
pdftoppm — Fast, Lightweight, Built Into Many Systems
Command Line
  1. Install: sudo apt install poppler-utils (Linux) or brew install poppler (macOS).
  2. Use pdftoppm — it converts each PDF page to a separate image file.
# Convert to JPG at 150 DPI
pdftoppm -jpeg -r 150 input.pdf page

# Convert to JPG at 300 DPI with quality 90
pdftoppm -jpeg -jpegopt quality=90 -r 300 input.pdf page

# Convert to PNG at 300 DPI (for text-heavy pages)
pdftoppm -png -r 300 input.pdf page

# Extract only pages 2-5
pdftoppm -jpeg -r 150 -f 2 -l 5 input.pdf page

JPG vs PNG for PDF Pages — When to Use Each

Most people default to JPG because it is smaller, but PNG is often the better choice for text-heavy PDFs:

PDF Content TypeBest FormatReason
Scanned photos / artworkJPGPhotographic content compresses well as JPG; PNG would be unnecessarily large
Text documents (contracts, reports)PNGJPG artifacts blur text edges; PNG keeps text crisp and readable
Mixed (text + photos)JPG Q85+High-quality JPG is acceptable; text artifacts minimal at Q85+
Technical diagrams / chartsPNGSharp lines and fine details in diagrams require lossless compression
Email preview thumbnailsJPGSmall file size needed; text at thumbnail scale is not readable anyway

Convert Your PDF to JPG Now

Free, no upload. Each page becomes a separate JPG. Confidential documents stay on your device.

Frequently Asked Questions

What DPI should I use to convert PDF to JPG?
72 DPI for on-screen display and web thumbnails. 150 DPI for email attachments — readable on screen, manageable file size. 300 DPI for professional print use. For archival or high-detail work, 600 DPI provides maximum detail but produces very large files. When in doubt, 150 DPI is the best all-purpose setting.
Does PDF to JPG convert each page separately?
Yes. A PDF is a multi-page container, and each page is rendered as a separate JPG image. A 10-page PDF produces 10 JPG files. Most tools name them sequentially: page-1.jpg, page-2.jpg, etc. If you need all pages combined, you would need a different approach — such as a PDF viewer, multi-page TIFF, or reassembling the images in a document editor.
Why is my PDF to JPG conversion blurry?
The DPI setting was too low. PDF text and shapes are vector-based and can render at any resolution. At 72 DPI, each page renders at approximately 595×842 pixels for an A4 page — which looks fine small but blurry at normal reading size. Increase to 150 or 300 DPI for readable results.
Can I convert a PDF to JPG without uploading it?
Yes. Convertlo's PDF to JPG converter uses PDF.js — Mozilla's open-source JavaScript PDF renderer — to render each page entirely in your browser. Your PDF file is never sent to any server. This is important for confidential documents: contracts, financial statements, medical records. The conversion happens locally on your device using the same engine that Firefox uses to display PDFs.
Should I use JPG or PNG when converting PDF pages?
JPG is fine for PDFs with photographs or mixed content. PNG is better for PDFs with text-heavy pages, diagrams, or crisp graphics — JPG's lossy compression introduces blurriness around text edges (ringing artifacts), while PNG preserves text sharpness perfectly. For archival purposes where text quality matters, always use PNG. For sharing photos extracted from a PDF, JPG is more practical due to smaller file size.