![]()
| Resolution (DPI) | Percent change vs source PDF | |
|---|---|---|
| 72 DPI | -76% | |
| 150 DPI | -21% | |
| 300 DPI | +111% | |
| 600 DPI | +502% |
Measured on 59 photographic PDF pages at 300 DPI (June 2026) using our Rust + libvips engine. Your results will vary with content and resolution.
Drag and drop your PDF onto the converter or click to browse. Batch upload of multiple PDFs is supported.
Select 72 DPI for web thumbnails, 150 for office and social sharing, 300 for print-ready output, or 600 for archival and OCR.
Convertify renders each page with libvips using the poppler PDF engine, then encodes it to JPG at your chosen DPI.
Download individual JPGs or a single ZIP of all pages. Your files stay available for 6 hours, then are removed automatically.
Universal format for photos. Supported everywhere, great balance between quality and file size.
Portable Document Format. Convert PDF pages to JPG, PNG or WebP images.
Apple photo format used by iPhone and iPad. High quality with small file size.
High Efficiency Image Format — same as HEIC, used on Apple devices.
Modern image format by Google. Up to 30% smaller than JPG with the same quality.
Lossless format that preserves every pixel. Best for screenshots and logos.
Classic format for simple animations. Supports transparency and up to 256 colors.
Uncompressed bitmap format. Maximum quality but very large file size.
Professional lossless format used in printing and photography.
Next-gen format with excellent compression. Up to 50% smaller than JPG.
Portable Pixmap format used in Unix/Linux environments.
High Dynamic Range format storing extended brightness data.
Flexible Image Transport System used in astronomy and science.
Quick comparison to help you choose the right format
DPI (dots per inch) controls how many pixels the rasterizer samples per inch of page. A PDF page has no inherent resolution, it is a vector description. Every pixel in your output JPG is created by the renderer.
At 72 DPI you get one pixel per PDF point (the native unit), fine for a thumbnail but unreadable for body text on a HiDPI screen. At 150 DPI text becomes legible; at 300 DPI it matches the minimum standard for offset printing; at 600 DPI you can run OCR or print A2 posters without visible pixelation. The rule: never upscale a low-DPI JPG after conversion, JPEG cannot reconstruct detail that was never sampled.
Set the DPI you need upfront, even if the output file is large.
For lossless rasterization of text-heavy pages, try PDF to PNG. For web-optimized output, try PDF to WebP.
| DPI | A4 (px) | US Letter (px) | A3 (px) | Raw RGBA buffer (A4) | Use case |
|---|---|---|---|---|---|
| 72 | 595 × 842 | 612 × 792 | 842 × 1191 | ~2 MB | Screen preview, email thumbnail |
| 96 | 794 × 1123 | 816 × 1056 | 1123 × 1587 | ~3.5 MB | 96 DPI screen reference |
| 150 | 1240 × 1754 | 1275 × 1650 | 1754 × 2480 | ~8.5 MB | Office documents, web sharing |
| 200 | 1654 × 2339 | 1700 × 2200 | 2339 × 3307 | ~15.5 MB | Presentations, e-commerce |
| 300 | 2480 × 3508 | 2550 × 3300 | 3508 × 4961 | ~35 MB | Print-ready, photo labs, magazines |
| 600 | 4961 × 7016 | 5100 × 6600 | 7016 × 9921 | ~139 MB | Archival, OCR, large-format print |
PDF-to-JPG conversion runs through four stages. First, the PDF parser reads the file trailer, locates the cross-reference table, and walks the object graph from /Root → /Pages → /Page, extracting content streams (usually FlateDecode-compressed). Second, a graphics interpreter executes roughly 73 PDF operators against a Graphics State that carries the current transform matrix, clipping path, color spaces, line widths, alpha values, and blend modes.
Text uses Type 1, TrueType, CIDFontType0, or CIDFontType2 glyph outlines, if a font is not embedded in the PDF, the renderer substitutes a system fallback, which is the root cause of every 'fonts look wrong' report. Third, the rasterizer scan-converts paths and glyphs with anti-aliasing (Convertify renders this stage with poppler, which rasterizes through Cairo). Fourth, libjpeg-turbo encodes the scanline buffer to JPEG at quality 85.
Convertify runs this entire pipeline through libvips, which streams pixels in tiles rather than loading the full decoded page into RAM, so a 600 DPI A4 page (139 MB raw) never causes an out-of-memory error.
PDF supports DeviceCMYK, ICCBased CMYK (US Web Coated SWOP v2, FOGRA39, GRACoL 2006), DeviceN, and Separation color spaces. JPEG supports only RGB, so every CMYK page has to be converted to RGB before it can be saved as a JPG.
Convertify renders PDF pages with poppler, which converts CMYK to RGB while it rasterizes the page. This is a direct render, not a managed color transform: there is no named output ICC profile (such as SWOP or GRACoL) and no custom rendering intent applied on top. For most documents the rendered color is close to what you see in a PDF viewer. If you need exact, print-accurate separations, do the CMYK work in a prepress editor that lets you assign the target profile.
Need pixel-perfect text or a transparent background instead? Try PDF to PNG.
JPEG quality controls the quantization table scale: Q85 is roughly 50% the size of Q95, and Q100 is 4–6× Q85. But quality alone does not determine text clarity. The second factor is chroma subsampling.
Most encoders default to 4:2:0 below quality 90: the chroma channels are subsampled 2× in both axes, halving their resolution. For photographs this is invisible. For text it is harsh, because red or blue letters bleed across 2×2 luma blocks and produce colored fringing.
Convertify saves JPG at quality 85 with libvips default settings, tuned for photographic pages. For text-heavy pages the sharper choice is PNG: it has no DCT block artifacts or mosquito noise around glyph edges, which is the structural reason PDF text looks crisp as a PNG and slightly soft as a JPG. See PDF to PNG for text and line art.
Instagram feed: 1080×1080 (square) or 1080×1350 (portrait, 4:5) or 1080×566 (landscape 1.91:1), JPG/PNG, up to 30 MB, convert at 150 DPI and crop. LinkedIn feed: 1200×627 or 1080×1080, 5 MB cap (PNG under 3 MB for Pages). X (Twitter): 1200×675, 5 MB hard cap, use PNG for text-heavy slides, JPG for photos.
Pinterest: 1000×1500 (2:3 optimal), under 5 MB. Slack: up to 1 GB, no recompression. Figma import: any resolution, PNG preferred for lossless.
Amazon main image: minimum 1000 px shortest side (1600+ to enable zoom), pure white RGB 255/255/255 background, 10 MB cap, sRGB JPEG only. Etsy listing: 2000 px shortest side recommended, 20 MB cap, JPG or PNG (transparent PNG not accepted for listings). MLS real estate: 1600×1200 to 2048×1365, JPG, ~10 MB, sRGB.
US passport and DV Lottery: 600×600 to 1200×1200 square, JPEG only, 10 KB–240 KB (hard cap), 24-bit sRGB. PACER/CM-ECF federal court: 200–300 DPI, black and white, per-document cap varies (100 MB typical).
Blurry or pixelated JPG: you converted at 72 or 96 DPI. Re-run at 300 DPI. If text is still soft, the source PDF contains a rasterized scan at low native resolution, and no amount of DPI increase will add detail that was never there.
Colors look washed out or shifted: the source PDF uses CMYK, which poppler renders to RGB during rasterization. The result is a direct render without a managed ICC profile, so compare against Adobe Acrobat if you need exact print color.
Fonts look different or substituted: the PDF was created without embedding fonts (common in older Word exports). Re-export the source document with 'Embed all fonts' enabled.
File too large: lower quality to 80 and use 150 DPI for screen use. JPG has no alpha channel, so if you need a transparent background use our PDF to PNG converter.
Password-protected PDF: remove the password in your PDF viewer first, then convert the unlocked copy.
Windows 10/11: Convertify in Edge or Chrome, no installation. Microsoft Print to PDF creates PDFs but cannot convert them. PowerToys does not include PDF-to-image.
Power users: install poppler-utils via Chocolatey (choco install poppler) then run pdftoppm -r 300 -jpeg input.pdf page. Mac: Preview.app exports JPEG but its resolution field is widely reported to be ignored on Big Sur, Ventura, and Sonoma, always outputting 72 DPI regardless of the setting (Apple Discussions threads 252195525 and 252060872). For 300 DPI use Convertify or Automator: New Quick Action → PDF files → Render PDF Pages as Images (Format JPEG, Resolution 300) → Move Finder Items.
iPhone/iPad: open Safari → Convertify web app → save to Photos. iOS Shortcuts has no direct PDF-page-to-JPEG primitive. Android: open Chrome → Convertify → Downloads.
Samsung My Files cannot convert. Chromebook: no native tool; ChromeOS Crostini users can install poppler-utils in the Linux subsystem.
You do not have to convert the whole document. For a multi-page PDF, choose Choose pages and enter a range like 1-5, 8, 12 to convert only the pages you need, delivered as a ZIP.
The right format depends on what is on the page, and we measured both on the same PDF rendered through Convertify. For photographic pages, JPG is dramatically smaller: at 72 to 150 DPI a photo page was 86 to 91% smaller as JPG than as PNG. For text, line art, logos, and diagrams it flips: PNG was 13% smaller at 150 DPI, 26% smaller at 300 DPI, and 37% smaller at 600 DPI than JPG, and it stays razor sharp because it has no JPEG block artifacts on glyph edges. One surprise worth knowing: at very high DPI even photo pages can come out smaller as PNG (at 600 DPI the photo page was about 45% smaller than JPG), because the upscaled image becomes smooth enough for lossless compression to win. The short version: convert PDF pages to JPG for photos, scans, and anything headed to email or social media, and use PNG for text-heavy pages, logos, and screenshots that must stay crisp. Need transparency or pixel-perfect text? Switch to our PDF to PNG converter. Want the smallest files of all? PDF to WebP beat both in every test.