Convert PDF to JPG on Mac
Export PDF pages as JPEG on Mac with Preview and pdftoppm. Batch slide decks for CMS upload.
Marketing wants slide three from the deck as a JPEG for the blog CMS. Legal wants a scan page as JPEG for a ticket attachment. The full PDF is the wrong shape for those workflows. Convert PDF to JPG on Mac means exporting pages as JPEG at a width that matches display size, not print resolution. Raw exports are often 3000 px wide and still too heavy for Slack. Budget a resize pass after batch export.
A forty-slide deck exported at full resolution can produce JPEG files that exceed email limits. Always run a width cap before share.
When JPEG beats keeping the PDF
| Use case | Typical JPEG output |
|---|---|
| Blog figure from one slide | 1200 to 1920 px wide, q85 |
| Email preview of one chart | 1600 px, q80 |
| LMS thumbnail | 800 px, q75 |
| Signed scan archive | Keep PDF; export JPEG only if required |
JPEG is lossy. Export once at the target quality. Do not save the same page as JPEG repeatedly.
Photo-heavy PDF pages suit JPEG. Text-heavy slides may look sharper as PNG first; see PDF to PNG on Mac when banding appears. For all page formats, see PDF to images on Mac . To merge images back, see JPG to PDF on Mac .
| Page content | Format note |
|---|---|
| Photo slides | JPEG at q85 |
| Thin chart lines | PNG first, then optional JPEG |
| Scanned page | Deskew in scan app before export |
Export one page in Preview
Preview handles a single page without installs:
- Open the PDF in Preview.
- Select the page in the sidebar.
- File → Export…
- Format JPEG, set Quality, save.
Repeat per page. Fine for one chart, slow for forty slides.
| Quality | Choose when |
|---|---|
| High | Charts with fine lines |
| Medium | Photo slides |
| Low | Thumbnails only |
Check one export at 100% zoom before batching. Preview uses embedded resolution inside the PDF, often larger than web needs.
| Manual method | Best for |
|---|---|
| Preview export | One chart or slide |
| Preview sidebar crop | Social aspect ratio on one page |
| pdftoppm | Whole deck batch |
Batch export with pdftoppm
Open Terminal. Install poppler through Homebrew (install Homebrew first if brew is not found):
brew install poppler
pdftoppm -jpeg -jpegopt quality=85 deck.pdf deck-page
Creates deck-page-1.jpg, deck-page-2.jpg, and so on.
Export pages 3 through 5 only:
pdftoppm -jpeg -jpegopt quality=85 -f 3 -l 5 deck.pdf deck-page
Password-protected PDF files: unlock in Preview, re-save without security, then run pdftoppm.
FFmpeg can convert an existing page image if you already exported PNG:
ffmpeg -i deck-page-1.png -q:v 3 deck-page-1.jpg
Prefer pdftoppm directly from PDF when starting fresh.
Use zero-padded names (page-01.jpg) so CMS galleries sort correctly.
Resize JPEG pages after export
Raw slide JPEG files are often oversized. Resize with sips:
sips -Z 1920 deck-page-*.jpg
Or FFmpeg:
mkdir web
for f in deck-page-*.jpg; do
ffmpeg -i "$f" -vf scale=1920:-2 "web/${f%.jpg}-1920.jpg"
done
See how to compress images on Mac when the folder still blocks upload after resize.
Move resized files to web/ so full-resolution exports stay available for print review.
| Symptom | Fix |
|---|---|
| JPEG still too large | Lower width cap to 1600 px |
| Thin lines look soft | Use PDF to PNG on Mac for those pages |
| Mixed photo and chart slides | JPEG for photos, PNG for charts |
Scanned PDF pages with skew may need cleanup in the scan app before export so JPEG text stays horizontal.
Using GetCompress
GetCompress does not split PDF pages. Export with Preview or pdftoppm first. Then shrink the JPEG folder before CMS upload.
- Set max width and JPEG quality in one batch.
- Preview text slides before publish.
- Convert selected pages to WebP when the CMS supports it.
- Process locally when the PDF contained confidential figures.
- JPEG compression presets when portal caps reject raw exports.
Helpful when you export PDF to JPG on Mac and raw pages still exceed Slack or Notion limits. For vector-sharp slides, compare PDF to PNG on Mac before you commit to JPEG for the whole deck.
GetCompress does not split PDF pages. Export with Preview or pdftoppm first, then GetCompress for consistent delivery sizing across the whole deck. When a portal rejects the first upload, tweak quality once in the saved preset rather than re-exporting from PDF unless the source deck changed.
Keep full-resolution JPEG exports until stakeholders approve cropped versions for web publish.
- Export PDF to Images on MacTurn PDF pages into PNG or JPEG on Mac with Preview. Batch page export for slides and scans.
- Convert PDF to PNG on MacExport PDF pages as PNG on Mac with Preview and pdftoppm. Keep text and charts crisp for design review.
- Convert JPG to PDF on MacMake a PDF from JPG images on Mac with Preview. Combine scans and photos into one document.
- Convert PNG to PDF on MacMake a PDF from PNG images on Mac with Preview. Combine UI mockups and scans into one document.
Buy GetCompress now for local media compression with reusable presets and no media upload.