Convert PDF to PNG on Mac: 3 Methods
Export PDF pages as PNG on Mac with Preview, pdftoppm, or a GetCompress resize pass. Keep text and charts crisp for design review.
Design review wants each slide as PNG. A chart must land in Notion without JPEG banding. PNG keeps text and vector edges sharper for the same page. The tradeoff is file size: raw exports from slide decks are heavy until you resize for screen width.
When PNG beats JPEG from PDF
| Use case | Typical PNG output |
|---|---|
| UI or slide review | About 1920 px wide PNG |
| Chart with thin lines | PNG, then optional JPEG later |
| Photo-heavy page | Consider PDF to JPG on Mac |
| Email attachment | Often too large until resize |
PNG is lossless for each export pass. Still match export width to display size. Overview: PDF to images on Mac . Merge pages back: PNG to PDF on Mac .
Method 1: Export one page in Preview
Best for: One to three slides.
- Open the PDF in Preview.
- Select the page in the sidebar.
- File → Export…
- Format PNG, save.
Check at 100% zoom. Preview uses embedded page resolution, often larger than web needs.
Limitation: One page at a time.
Method 2: Batch with pdftoppm
Best for: Whole decks.
brew install poppler
pdftoppm -png deck.pdf deck-pagePage subset:
pdftoppm -png -f 2 -l 10 deck.pdf deck-pageUnlock password PDF files in Preview before pdftoppm. Convert selected pages to JPEG later with PNG to JPG on Mac if one recipient needs smaller files.
Limitation: No GUI. Raw PNG folders often exceed upload caps.
Method 3: Resize PNG pages in GetCompress
Best for: Same max width across forty slide PNG files.
GetCompress does not split PDF pages. Export first, then:

- Drop the PNG folder into GetCompress .
- Set max width and keep PNG, or convert some pages to JPEG / WebP when size caps require it.
- Preview thin chart lines, then export.
- Save a preset for recurring deck exports.
Image jobs use quality and dimensions, not an exact target file size.
Which method should you use
| Situation | Start here |
|---|---|
| One page | Preview |
| Whole deck | pdftoppm |
| Folder still too large | GetCompress |
Terminal resize:
sips -Z 1920 deck-page-*.pngPhoto slides only: PDF to JPG on Mac .
Check before you upload
Spot-check one chart page and one photo page. Keep full-resolution exports until reviewers approve. Soft text usually means you resized too far: export higher, then resize once.
When Preview alone is enough
Preview can finish a single sharp PNG send.
GetCompress fits after batch export when many pages need consistent delivery sizing. It does not replace a design tool or PDF editor. Prefer local export for confidential decks.
- Export PDF to Images on MacTurn PDF pages into PNG or JPEG on Mac with Preview, pdftoppm, or a resize pass in GetCompress. Batch slide decks without online splitters.
- Convert PDF to JPG on MacExport PDF pages as JPEG on Mac with Preview, pdftoppm, or a GetCompress resize pass. Batch slide decks for CMS and email.
- Convert PNG to JPG on MacConvert PNG to JPG on Mac with GetCompress, Preview, or sips. Keep PNG when you need transparency; flatten first when you do not.
- Convert PNG to PDF on MacMake a PDF from PNG images on Mac with Preview, then compress if email rejects the file. Resize sources first for screen-only sharing.