Quick answer
Open the PDF in Preview → File → Export → Format: JPEG. That's the fastest path for one or two pages. For batch conversion of many PDFs, use Automator's built-in 'PDF to Images' Quick Action. For control over resolution and quality, use the `pdftoppm` command line at 300 DPI. For privacy-sensitive PDFs without installing anything or uploading, use a browser-based converter that runs locally in WebAssembly.
Method 1: Convert PDF to JPG online (free, in your browser)
- 1
Open the FormatDrop PDF to JPG converter
Open formatdrop.com/pdf-converter in Safari or Chrome on your Mac. The conversion engine loads inside the browser tab — no app install, no system extension, nothing to approve in System Settings.
Go to converter - 2
Drop your PDF file
Drag the PDF onto the upload area, or click to open the file picker. The converter reads the document locally — your file never leaves your Mac. You can verify this by opening Safari → Develop → Show Web Inspector → Network tab and watching the upload column stay at zero.
- 3
Choose JPG and adjust quality
Select JPG as the output format. Pick quality 85–95% for general use, 100% for archival. The converter renders each PDF page at the resolution you specify (default 200 DPI; raise to 300 DPI for print-quality output). Multi-page PDFs produce one JPG per page, automatically named by page number.
- 4
Download the JPGs
Single-page PDFs download as one .jpg file. Multi-page PDFs download as a ZIP archive containing every page. The whole process takes under five seconds for typical documents — including the page render and JPEG encode — because the work runs entirely on your Mac's CPU, not a remote server.
Method 2: Convert PDF to JPG using macOS Preview (built into every Mac)
Preview is macOS's default PDF and image viewer, and it can export PDF pages as JPG with no third-party software. This method is best for converting one to a few pages — for batch jobs, jump to Method 3.
- Right-click the PDF in Finder and choose 'Open With → Preview' (or just double-click it if Preview is already your default PDF app).
- Open the sidebar with View → Thumbnails (or press ⌥⌘2). You'll see every page in the PDF as a thumbnail.
- Click the page thumbnail you want to export. To export multiple pages as separate JPGs, Shift-click or ⌘-click each one.
- Choose File → Export… (⇧⌘S). In the format dropdown, pick JPEG.
- Drag the Quality slider — 'Best' is roughly 90%, which is the right setting for most uses. Lower the slider only if you specifically need a smaller file for email.
- Choose where to save and click Save. Each selected page becomes its own .jpg file.
Note: Preview exports at the PDF's native page size and the source images' embedded resolution — no upscaling. If your PDF was made from a 72 DPI screenshot, the JPG will be 72 DPI; you cannot recover quality that wasn't there. For higher-resolution exports from low-DPI source PDFs, use pdftoppm in Method 4 with the -r flag.
Method 3: Batch convert PDFs to JPG using Automator (free, built into macOS)
If you have ten or a hundred PDFs to convert, Preview becomes painful. Automator can build a one-click 'PDF to JPG' Quick Action that lives in your right-click menu in Finder — set it up once, use it forever.
- Open Automator (Spotlight: ⌘Space → 'Automator').
- Choose 'Quick Action' as the document type and click Choose.
- At the top of the workflow, set 'Workflow receives current' to 'PDF files' in 'Finder'.
- From the actions library on the left, drag 'Render PDF Pages as Images' into the workflow on the right. Set 'Format' to JPEG and 'Resolution' to 300 pixels per inch (or whatever you need).
- Drag 'Move Finder Items' below it, and choose a destination folder for the JPGs (or set it to 'same folder as input').
- Save the workflow with a name like 'PDF to JPG' (⌘S). Automator stores it in ~/Library/Services/.
- Now in Finder, right-click any PDF (or select multiple) → Quick Actions → PDF to JPG. Every page of every selected PDF becomes a JPG in the destination folder.
Note: Automator is the right tool when you have many PDFs or when you want repeatable batch conversion. The first run after creating the Quick Action may take a moment to launch; subsequent runs are instant.
Method 4a: Convert PDF to JPG with sips (built into macOS, no install)
sips ('Scriptable Image Processing System') is Apple's built-in image conversion tool. It's pre-installed on every Mac, takes one line in Terminal, and is perfect for scripted workflows.
- Open Terminal (Spotlight: ⌘Space → 'Terminal').
- Convert the first page of a PDF to JPG: `sips -s format jpeg input.pdf --out output.jpg` — this works for single-page PDFs.
- Set output quality (1–100): `sips -s format jpeg -s formatOptions 90 input.pdf --out output.jpg`.
- Resize while converting: `sips -s format jpeg --resampleWidth 1600 input.pdf --out output.jpg` produces a 1600px-wide JPG.
- Batch many PDFs (one page each): `for f in *.pdf; do sips -s format jpeg "$f" --out "${f%.pdf}.jpg"; done`.
Note: sips only exports the first page of a multi-page PDF — that's a real limitation. For multi-page PDFs, use pdftoppm in Method 4b instead.
Method 4b: Convert PDF to JPG with pdftoppm (best for multi-page, full control)
pdftoppm is part of the poppler PDF library — the same engine used by most modern Linux PDF viewers. It handles multi-page PDFs cleanly, gives you full control over resolution and quality, and is the right tool when you need archival-grade output.
- Install poppler via Homebrew: `brew install poppler`. (Install Homebrew first from brew.sh if you don't have it.)
- Convert every page of a PDF to JPG at 300 DPI: `pdftoppm -jpeg -r 300 input.pdf page` produces page-1.jpg, page-2.jpg, page-3.jpg, etc.
- Set quality (default is 90): `pdftoppm -jpeg -jpegopt quality=95 -r 300 input.pdf page`.
- Convert only specific pages — for example, pages 5 to 10: `pdftoppm -jpeg -r 300 -f 5 -l 10 input.pdf page`.
- Batch every PDF in a folder, each producing its own set of JPGs: `for f in *.pdf; do pdftoppm -jpeg -r 300 "$f" "${f%.pdf}-page"; done`.
Note: 300 DPI is the right resolution for print-quality output. For screen-only use, 150 DPI is plenty and produces files about a quarter the size. For massive blow-up prints (posters), use 600 DPI.
When you need to convert PDF to JPG
- 1
Posting a single PDF page to social media or a website
Instagram, Twitter/X, LinkedIn, and most CMSes accept JPG but not PDF. Pulling a specific page out as JPG lets you share it inline rather than as a downloadable attachment that nobody clicks. Preview is fastest for this — open, sidebar, click the page, File → Export, done.
- 2
Embedding a PDF page in a presentation or document
Keynote and PowerPoint can technically embed PDFs but rendering is inconsistent across versions. Converting the page to JPG first guarantees the same visual fidelity on every machine, every projector, every export.
- 3
Sending photo-quality output to a print shop
Many print shops require JPG files at 300 DPI for posters, flyers, and large-format prints. Use pdftoppm with `-r 300 -jpegopt quality=95` to produce print-ready JPGs from a PDF master.
- 4
Archiving a scanned document collection
If you have a folder of scanned PDFs and want to migrate them to a photo library or a per-page archive, Automator's batch Quick Action turns the whole stack into JPGs in seconds.
- 5
Working around apps that won't accept PDF
Some image editors, e-commerce upload forms, school assignment tools, and legacy government portals require JPG specifically. Converting on Mac avoids the round-trip through an online converter that uploads your file to an unknown third party.
Troubleshooting common PDF to JPG problems
The exported JPG looks blurry or pixelated
This is almost always a DPI problem. Preview exports at the PDF's native resolution, which can be as low as 72 DPI if the PDF was made from screenshots. To force higher resolution, switch to Method 4b (pdftoppm) and use the `-r 300` flag — that gives you 300 DPI regardless of what's in the PDF. If the source PDF has only low-resolution embedded images, no tool can produce a sharp JPG; you'll need a higher-quality source.
Preview only exports the first page even though the PDF has many pages
By default, Preview exports just the page you have selected. To export multiple pages as separate JPGs, open the sidebar (View → Thumbnails) and Shift-click or ⌘-click each page before File → Export. Each selected page becomes a separately-named JPG. To export every page in one shot, use Automator's Quick Action (Method 3) or pdftoppm (Method 4b) instead.
The JPG file size is huge — 20+ MB per page
Two causes. First, your DPI is set too high — 300 DPI on a Letter-size page produces a ~10 MP JPG. For screen use, drop to 150 DPI and the file shrinks to a quarter the size with no visible difference on a normal display.
Second, your JPEG quality is set too high. 100% JPEG is barely compressed; 90% is visually identical and three times smaller. Use `pdftoppm -jpeg -jpegopt quality=85 -r 150` for compact files that still look great.
sips says 'Unsupported file format' or only outputs page 1
sips genuinely only handles single-page PDFs reliably — that's a documented limitation, not a bug in your file. For multi-page PDFs always use pdftoppm (Method 4b). If sips errors on a single-page PDF too, the PDF may use an unusual compression (JBIG2 or rare CCITT variants); convert with `pdftoppm` instead, which uses the more capable poppler library.
Automator's Quick Action doesn't show up in the right-click menu
Two checks. First, open System Settings → Privacy & Security → Extensions → Finder Extensions and make sure your saved Quick Action is enabled (toggle it on). Second, the Quick Action only appears for the file type you specified — if you set 'Workflow receives current PDF files', it won't appear when you right-click a JPG. Re-open the workflow in Automator if needed and confirm the input type.
The colors look different between the PDF and the JPG
PDFs can use multiple color spaces (RGB, CMYK, calibrated profiles); JPG is RGB only. If your source PDF uses CMYK (typical for print-prepared PDFs), the conversion to JPG produces an RGB approximation that may shift colors. For accurate color reproduction, open the PDF in Preview and check Tools → Show Inspector → ⓘ tab → Profile field. If it says CMYK, use Acrobat or Affinity Publisher to convert to sRGB first, then export to JPG.
Why convert PDF to JPG?
Mac users have multiple paths from PDF to JPG, all built into the OS or available free.
Preview is the right tool for one-off conversions of a few pages. Automator is the right tool when you have many PDFs and want repeatable batch processing. The command line — sips for simple cases, pdftoppm for everything else — is the right tool when you need scripted workflows or precise control over resolution and quality. The browser-based converter is the right tool when you don't want to install or run anything, or when you're sharing your Mac with someone who shouldn't see the source PDF.
None of these methods upload your file to a third-party server. None require a paid subscription. None require an Apple ID. The combination of Preview's simplicity, Automator's automation, sips and pdftoppm's command-line power, and a privacy-respecting browser fallback covers every PDF-to-JPG scenario you're likely to encounter.
Your files never leave your device
FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.
Frequently asked questions
Is converting PDF to JPG on Mac free?
Does macOS Preview lose quality when exporting PDF to JPG?
How do I batch convert multiple PDFs to JPG on Mac?
What's the best DPI for PDF to JPG on Mac?
Can I convert PDF to JPG without installing anything?
Why won't Preview let me export to JPG?
Should I use sips or pdftoppm on the command line?
Does converting PDF to JPG on Mac upload my file?
What about converting PDF to JPG on a Mac with Apple Silicon (M1, M2, M3, M4)?
No account. No upload. Works in any browser.