Skip to content

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.

By Petr Samokhin

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 caseTypical PNG output
UI or slide reviewAbout 1920 px wide PNG
Chart with thin linesPNG, then optional JPEG later
Photo-heavy pageConsider PDF to JPG on Mac
Email attachmentOften 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.

  1. Open the PDF in Preview.
  2. Select the page in the sidebar.
  3. File → Export…
  4. 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-page

Page subset:

pdftoppm -png -f 2 -l 10 deck.pdf deck-page

Unlock 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:

GetCompress image settings for PNG optimization and max width on exported PDF pages
  1. Drop the PNG folder into GetCompress .
  2. Set max width and keep PNG, or convert some pages to JPEG / WebP when size caps require it.
  3. Preview thin chart lines, then export.
  4. Save a preset for recurring deck exports.

Image jobs use quality and dimensions, not an exact target file size.

Which method should you use

SituationStart here
One pagePreview
Whole deckpdftoppm
Folder still too largeGetCompress

Terminal resize:

sips -Z 1920 deck-page-*.png

Photo 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.