How to Convert a PDF to JPG Without Losing Quality
Here's something that trips up a lot of people: you export a PDF to JPG, open it up, and the text looks fuzzy. Or the logo that was crisp in the original now has this soft, slightly blurry edge. You exported it — so why does it look like a screenshot taken on a Nokia from 2004?
The culprit is almost always one of three things: DPI set too low, aggressive compression, or using a tool that doesn't know how to handle vector content properly. This guide walks through each one, with specific settings you can actually use.
Why PDF-to-JPG Conversions Go Wrong
A PDF isn't really an image file. It's more like a set of instructions — draw this vector shape here, place this font at this size, render this embedded image at these coordinates. When you convert to JPG, software has to "rasterize" those instructions into a fixed grid of pixels. How many pixels it uses for that grid is the whole ballgame.
JPG also introduces its own complication: lossy compression. Every time you save a JPG, the algorithm throws away some data to shrink the file. Do it at the wrong quality setting and you get those classic blocky artifacts, especially around text edges and sharp lines.
So the two levers that matter most are: resolution (DPI) and JPG quality/compression level. Get both right and your exported image is indistinguishable from the source. Get either one wrong and you'll be exporting again.
Step 1: Understand What DPI You Actually Need
DPI stands for dots per inch — it's how many pixels will represent one inch of your PDF's content. Here's a quick reference table based on what you're outputting for:
- Web/screen display: 96–150 DPI is often fine. Anything above 150 is just extra file weight for most screens.
- Email attachments and preview thumbnails: 150 DPI hits a good balance between sharpness and file size.
- Print-quality output: 300 DPI is the standard. This is what print shops expect and what will look sharp on paper.
- Large format printing (posters, banners): You might go up to 600 DPI, though at that point you're dealing with genuinely large files.
The mistake most people make is leaving the tool on its default — which is often 72 or 96 DPI — and wondering why the result looks soft. If your PDF has dense body text or fine line-art, 72 DPI will make it look awful at anything above thumbnail size. Set it to 300 DPI minimum for anything you care about.
Step 2: Choose the Right Tool for the Job
Not all converters handle PDFs the same way. Here's an honest breakdown:
Adobe Acrobat (Pro or Reader's export)
If you have Acrobat Pro, it's probably the most reliable option for full control. Go to File → Export To → Image → JPEG. In the settings dialog, you'll see a Resolution field — type in 300 (or whatever you need). You'll also see a Quality slider, which maps to JPG compression. Set it to Maximum or at least High. The tradeoff is file size, but if quality matters, don't compromise here.
One thing Acrobat does well is handle mixed-content PDFs — pages that have both vector text and embedded raster images. It renders each element properly rather than just upscaling a low-res preview.
Preview on macOS
Often overlooked, Preview is actually quite good for this. Open your PDF, go to File → Export, choose JPEG from the Format dropdown. You'll see a Quality slider and a Resolution field. Set Resolution to 300 DPI, drag Quality to the far right. Fast, free, no install required.
One limitation: Preview converts each page as a separate file. If you have a multi-page PDF and need a single image per page, that's fine. If you want to batch-export a 40-page document, it gets tedious. For that, the command line wins.
ImageMagick (Command Line)
This is the power-user option and honestly the most reliable for batch work. ImageMagick uses Ghostscript under the hood to rasterize PDF content, and you get full control over every parameter.
Install it (on macOS with Homebrew: brew install imagemagick ghostscript). Then run:
convert -density 300 input.pdf -quality 95 output.jpg
Breaking that down:
-density 300sets the DPI to 300. This must come before the input file name — if you put it after, it affects the output instead, and you'll get blurry results. This trips people up constantly.-quality 95sets JPG compression. Scale is 0–100; 95 is high quality with moderate file size. 100 is maximum quality but files get large fast. For most work, 85–95 is the sweet spot.
For a multi-page PDF that you want to split into individual images:
convert -density 300 input.pdf -quality 95 page_%03d.jpg
That gives you page_000.jpg, page_001.jpg, and so on.
Online Tools
Tools like Smallpdf, ILovePDF, and Adobe's own online converter are convenient but come with real limitations. Most cap your DPI options — you'll often get a choice between "standard" (72–96 DPI) and "high" (150–200 DPI). For web thumbnails, that's fine. For anything you'd print or zoom into, it's not enough.
They're also a privacy consideration if your PDF contains sensitive content. For anything confidential, stick to local tools.
Step 3: Handle JPG Compression Intelligently
Here's the thing about JPG compression people don't always realize: it's not symmetric. Going from quality 95 to quality 85 saves a meaningful amount of file size. Going from 85 to 75 saves a bit more but introduces visible artifacts. Going below 75 on anything with text is where it starts looking genuinely bad.
JPG compression is also particularly unkind to certain types of content:
- Sharp text edges: JPG blurs these. If your PDF is mostly text on white background, you'll see "ringing" artifacts — faint gray halos around letter edges at low quality settings.
- Flat blocks of solid color: Logos, icons, and diagrams with hard edges show banding and blockiness at high compression.
- Gradients and photos: JPG actually handles these well. This is what the format was designed for.
If your PDF is text-heavy and you need sharp output, consider whether PNG might actually serve you better. PNG is lossless — no compression artifacts, ever — at the cost of larger file size. For a document that's going on a website as a preview image, JPG at 300 DPI and quality 90 is fine. For a PDF page that someone will zoom into and read, PNG gives you cleaner results.
Step 4: Check Your Color Space
This one's subtle but matters for print work. PDFs used in professional printing often use CMYK color. JPG supports CMYK technically, but most web browsers and image viewers expect RGB. If you export a CMYK PDF to JPG without converting the color space, you can end up with images that look washed out or have weird color shifts.
In ImageMagick, you can force RGB output:
convert -density 300 -colorspace sRGB input.pdf -quality 95 output.jpg
In Acrobat, the Export dialog has a color management option. Make sure it's set to convert to the appropriate output profile (usually sRGB for web, or match your printer's profile for print).
Step 5: Verify the Result Before You Commit
Before batch-processing 200 pages, always do a single-page test and zoom in hard. Open the exported JPG and zoom to 100% — not fit-to-screen, but actual pixel-for-pixel size. Check:
- Is text readable without squinting? Look at small body text, not just headings.
- Are there artifacts around edges of text or graphics? If yes, increase quality or DPI.
- Does the color look right compared to the PDF?
If you're using ImageMagick and something looks off, try adding -flatten before the output filename. Some PDFs have transparent backgrounds that don't convert cleanly to JPG (which doesn't support transparency), and -flatten composites everything onto a white background first:
convert -density 300 input.pdf -quality 95 -flatten output.jpg
The Settings That Work for Most People
To save you the experimentation: if you're converting a standard document PDF and want reliable, sharp results that work for both screen and light printing, this combination holds up well across tools:
- DPI: 300
- JPG quality: 90–95
- Color space: sRGB
- Background: White (for PDFs with transparency)
It produces files around 300–800KB per page for a typical A4 document, which is manageable for most uses. If you're optimizing for web performance and need smaller files, you can drop DPI to 150 and quality to 85 — just verify the result still looks right at the sizes it'll actually be displayed at.
The blurry PDF-to-JPG problem isn't mysterious — it's almost always a resolution or compression setting that's wrong by default. Once you know which dial to turn, it stops being a problem.