Skip to main content
FormatDrop
How-To Guide

How to Convert PDF to JPG on Mac (Free, No Software)

Converting a PDF to JPG on a Mac sounds simple, and in most cases it is — macOS ships with three different ways to do it built in. Preview handles single pages and small documents in seconds. Automator's Quick Actions can batch-convert hundreds of PDFs at once with a single right-click. The `sips` and `pdftoppm` command-line tools let power users control resolution, quality, and naming. And if you'd rather skip the OS entirely, a browser-based converter does the job without uploading your file anywhere. This guide walks through all four methods, explains when to use each, and covers the most common gotchas — blurry output, missing pages, file-size bloat — so you end up with the JPG you actually wanted.

Quick answer

To convert a PDF to JPG on Mac, open the PDF in Preview, choose File, then Export, and pick JPEG in the Format menu. It exports one page per pass; for every page at once, use an Automator Quick Action or pdftoppm.

  • Pick the page first — open View, then Thumbnails, and click the page you want before exporting.
  • Set the DPI — run `brew install poppler` first, then `pdftoppm -jpeg -r 300 input.pdf page` in Terminal.
  • Blurry output — the export ran at a low DPI. Type a higher value in the Resolution field.
  • No install neededconvert PDF to JPG in the browser. It renders on your Mac; nothing is uploaded.

Method 1: Convert PDF to JPG online (free, in your browser)

  1. 1

    Open the FormatDrop PDF to JPG converter

    Open formatdrop.com/pdf-to-jpg in Safari or Chrome on your Mac. The converter loads inside the browser tab — no app install, no system extension, nothing to approve in System Settings.

    Go to converter
  2. 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. 3

    Let the converter render the pages

    The page is already set to JPG output, so there is nothing to pick. The converter renders every PDF page at a fixed 150 DPI with JPEG quality fixed at 92% — sharp on screen and compact to share. Quality and DPI controls are not built yet; they are coming soon. If you need 300 DPI print output today, use pdftoppm with the -r 300 flag (Method 4b below), or type 300 into the Resolution field in Preview's export dialog. Multi-page PDFs produce one JPG per page, automatically named by page number.

  4. 4

    Download the JPGs

    Each page appears as its own .jpg file with a download link. For multi-page PDFs, click Download all to get one ZIP with every page inside. The work runs on your Mac's CPU, not a remote server, so most documents finish in seconds. On the free plan, output images carry a repeating formatdrop.com watermark, and the limit is 5 files at up to 10 MB each. Pro removes the watermark and raises the size cap to 500 MB per file.

Method 2macOS Preview

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.

  1. Right-click the PDF in Finder and choose 'Open With → Preview' (or just double-click it if Preview is already your default PDF app).
  2. Open the sidebar with View → Thumbnails (or press ⌥⌘2). You'll see every page in the PDF as a thumbnail.
  3. Click the page thumbnail you want to export. File → Export saves only the page you are viewing — to convert several pages at once, use Automator (Method 3) or pdftoppm (Method 4).
  4. Choose File → Export… (⇧⌘S). In the format dropdown, pick JPEG.
  5. Drag the Quality slider — 'Best' is the right setting for most uses. Lower the slider only if you specifically need a smaller file for email.
  6. Choose where to save and click Save. Preview writes the page you are viewing as one .jpg file.

Note: Preview's export dialog includes a Resolution (pixels/inch) field — PDF pages are vector, so that field sets how much detail the JPG gets. For batch exports, or the same control from the command line, use pdftoppm in Method 4 with the -r flag.

Method 3macOS Automator

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.

  1. Open Automator (Spotlight: ⌘Space → 'Automator').
  2. Choose 'Quick Action' as the document type and click Choose.
  3. At the top of the workflow, set 'Workflow receives current' to 'PDF files' in 'Finder'.
  4. 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).
  5. Drag 'Move Finder Items' below it, and choose a destination folder for the JPGs (or set it to 'same folder as input').
  6. Save the workflow with a name like 'PDF to JPG' (⌘S). Automator stores it in ~/Library/Services/.
  7. 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 4Command line (sips)

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.

  1. Open Terminal (Spotlight: ⌘Space → 'Terminal').
  2. Convert the first page of a PDF to JPG: `sips -s format jpeg input.pdf --out output.jpg` — this works for single-page PDFs.
  3. Set output quality (1–100): `sips -s format jpeg -s formatOptions 90 input.pdf --out output.jpg`.
  4. Resize while converting: `sips -s format jpeg --resampleWidth 1600 input.pdf --out output.jpg` produces a 1600px-wide JPG.
  5. 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 5Command line (pdftoppm)

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.

  1. Install poppler via Homebrew: `brew install poppler`. (Install Homebrew first from brew.sh if you don't have it.)
  2. 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.
  3. Set quality (default is 90): `pdftoppm -jpeg -jpegopt quality=95 -r 300 input.pdf page`.
  4. Convert only specific pages — for example, pages 5 to 10: `pdftoppm -jpeg -r 300 -f 5 -l 10 input.pdf page`.
  5. 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 are viewing — File → Export writes one page even when several thumbnails are selected. To export multiple pages or 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?
Yes. Every method in this guide is completely free. Preview, Automator, and sips are built into macOS — no install, no purchase. pdftoppm is free via Homebrew. The browser-based converter is free with no account. Free output images carry a small repeating formatdrop.com watermark; Pro removes it.
Does macOS Preview lose quality when exporting PDF to JPG?
Preview exports at the PDF's native resolution, so quality depends entirely on what's in the source PDF. If the PDF contains high-resolution images (300+ DPI), Preview's JPG output will look great. If the PDF is low-DPI (e.g., screenshots), the JPG will be the same low quality. Use the JPEG quality slider in the export dialog to control compression — 'Best' is around 90%, which is visually lossless.
How do I batch convert multiple PDFs to JPG on Mac?
Two good options. (1) Build an Automator Quick Action (Method 3 above) — set it up once, then right-click any PDF in Finder → Quick Actions → PDF to JPG. (2) Run a Terminal one-liner: `for f in *.pdf; do pdftoppm -jpeg -r 300 "$f" "${f%.pdf}-page"; done` (requires `brew install poppler`). The Automator approach is best for non-technical users; the command line is faster for hundreds of files.
What's the best DPI for PDF to JPG on Mac?
150 DPI is the right default for screen use — sharp on every display, reasonable file size. 300 DPI is the right setting for print, especially photo-quality output. 600 DPI is overkill for almost everything except poster-size prints. Higher DPI quadruples the file size for every doubling, so don't bump it up unless you specifically need it.
Can I convert PDF to JPG without installing anything?
Yes — Preview, Automator, and sips are all built into macOS. None of them require an install, an Apple ID, an internet connection, or admin permission. They've shipped with every Mac since OS X 10.4. The only method that requires an install is pdftoppm (via Homebrew), and that's only worth installing if you need its multi-page batch capability or precise resolution control.
Why won't Preview let me export to JPG?
Three common causes. First, the PDF may be password-protected — Preview shows a lock icon in the title bar; remove the password by going to File → Export and saving an unprotected copy first. Second, the PDF may use rare features (JBIG2 compression, encrypted streams) that Preview can't render; switch to pdftoppm. Third, you may have the wrong file selected — check that your PDF actually opened in Preview and not Acrobat or another app.
Should I use sips or pdftoppm on the command line?
Use sips for single-page PDFs (it's pre-installed). Use pdftoppm for everything else — multi-page PDFs, precise resolution control, batch processing, and unusual PDFs that sips chokes on. pdftoppm is more capable; sips is more convenient because no install is needed.
Does converting PDF to JPG on Mac upload my file?
It depends on the method. Preview, Automator, sips, and pdftoppm are all 100% local — your PDF never leaves your Mac. The browser-based FormatDrop converter is also 100% local — it renders each page with the PDF.js library inside Safari or Chrome, and your file never leaves the tab. Online converters from other sites often DO upload your PDF to their server; check their privacy policy if you're handling sensitive documents.
What about converting PDF to JPG on a Mac with Apple Silicon (M1, M2, M3, M4)?
Every method in this guide works identically on Intel and Apple Silicon Macs. Preview, Automator, and sips are universal binaries. pdftoppm via Homebrew runs natively on Apple Silicon. The browser-based converter runs on the PDF.js library in JavaScript, which current Safari and Chrome execute fast on both Intel and Apple Silicon Macs.
Convert PDF to JPG Now — Free

No account. No upload. Works in any browser.