How-To

How to Convert a PDF to PNG for Free

· 7 min read

Quick summary: To convert a PDF to PNG for free on Mac, open the PDF in Preview, go to File → Export, choose PNG as the format, and set the resolution (150 DPI for web, 300 DPI for print). On Windows, take a screenshot of each page (Snipping Tool + Win+Shift+S) or use a free command-line tool like Ghostscript: gs -sDEVICE=png256 -r150 -sOutputFile=page-%d.png input.pdf. Online converters work without any install.

Converting a PDF to PNG is useful when you need to embed a page in a presentation, share a document as an image, or use a PDF graphic in a design tool that doesn’t accept PDF files. Once you have the PNG, you can also upload it to our AI tool to extract and read the text from the image.

How to convert a PDF to PNG on Mac — Preview

Preview exports each PDF page as a PNG with one setting change:

  1. Open the PDF in Preview.
  2. To convert one page: navigate to that page.
  3. Go to File → Export (not “Export as PDF”).
  4. In the Format dropdown, select PNG.
  5. Set the Resolution — 150 DPI for screen use, 300 DPI for print.
  6. Click Save.

Preview saves the currently visible page as a PNG. To export all pages:

  1. Open File → Print (Cmd+P).
  2. Click PDF → Save as PostScript — then use Ghostscript to convert (see command-line section below).

Or use Automator for batch export:

  1. Open Automator (in Applications).
  2. Create a new Workflow.
  3. Add “Render PDF Pages as Images” action — set format to PNG and resolution to 150 or 300.
  4. Add “Move Finder Items” action — choose a destination folder.
  5. Drag the PDF onto the Automator window and run.

How to convert a PDF to PNG on Windows

Windows has no built-in PDF-to-PNG export, but three free methods work:

Method 1: Snipping Tool (for one page at a time)

  1. Open the PDF in Edge or any viewer.
  2. Press Win + Shift + S to open the Snipping Tool.
  3. Drag to capture the PDF page area on screen.
  4. The screenshot is copied to the clipboard and shown in the Snipping Tool window.
  5. Click Save (floppy disk icon) → choose PNG format.

This produces a screen-resolution image (72–96 DPI). For higher quality, zoom in to 200% in the viewer before snipping.

Method 2: Ghostscript (all pages, high resolution)

Ghostscript converts all pages in one command:

Install: Download from ghostscript.com and add to PATH.

gs -sDEVICE=pngmono -r300 -sOutputFile=page-%d.png input.pdf -dNOPAUSE -dBATCH

For color PDFs:

gs -sDEVICE=png16m -r150 -sOutputFile=page-%d.png input.pdf -dNOPAUSE -dBATCH

This produces page-1.png, page-2.png, etc. — one file per page at the resolution you set.

Device options:

DeviceOutput
png16m24-bit color PNG (best quality)
pnggrayGrayscale PNG (smaller files)
pngmonoBlack and white PNG (smallest)
png2568-bit color PNG

Method 3: LibreOffice Draw

  1. Open the PDF in LibreOffice Draw.
  2. Go to File → Export.
  3. In the format dropdown, select PNG.
  4. Set resolution and color mode.
  5. Click Export — LibreOffice exports the currently visible page.

How to convert a PDF to PNG on iPhone

  1. Open the PDF in the Files app.
  2. Long-press the PDF file → Quick Look to preview it.
  3. Navigate to the page you want.
  4. Take a screenshot: press Side Button + Volume Up simultaneously.
  5. The screenshot saves to Photos as a PNG.

For higher quality: zoom in to the page before taking the screenshot — the PNG captures whatever is visible on screen.

Alternatively, use the Shortcuts app:

  1. Create a new shortcut.
  2. Add the action “Make Image from PDF Page” (search for it).
  3. Set the page number and resolution.
  4. Save the output image to Photos.

How to convert a PDF to PNG online — free

Several browser-based converters handle this without sign-up. Search for “PDF to PNG free” and choose any well-reviewed tool:

  1. Upload the PDF.
  2. Choose resolution (72, 150, or 300 DPI).
  3. Download a ZIP file with one PNG per page.

Privacy note: Your PDF is uploaded to a remote server. For sensitive documents, use Preview, Ghostscript, or LibreOffice locally.

Choosing the right resolution

Use caseRecommended DPITypical file size (per page)
Web display, email72–96 DPI100–400 KB
Presentations, slides150 DPI300 KB – 1 MB
Print, archiving300 DPI1–5 MB
High-detail graphics600 DPI5–20 MB

Higher resolution = larger file and sharper text. 150 DPI is the practical sweet spot for most digital uses.

PNG vs. JPG for PDF conversion

FeaturePNGJPG
CompressionLosslessLossy
Text sharpnessCrisp at any resolutionCan blur at edges
File sizeLargerSmaller
TransparencySupportedNot supported
Best forDocuments with text, logosPhotos, full-page images

Use PNG for documents where text readability matters. Use JPG if file size is the priority and the page is mostly photographic.

Frequently Asked Questions (FAQ)

How do I convert all pages of a PDF to PNG at once?

On Mac, use Automator (see the batch export section above) or Ghostscript. On Windows, use Ghostscript: gs -sDEVICE=png16m -r150 -sOutputFile=page-%d.png input.pdf -dNOPAUSE -dBATCH — produces one file per page named page-1.png, page-2.png, etc.

Why are the PNG images blurry?

The resolution is too low. 72 DPI looks fine on screen at 100% zoom but becomes pixelated when printed or displayed larger. Re-export at 150 or 300 DPI. In Ghostscript, increase -r150 to -r300.

How do I convert a PDF to a single wide PNG (all pages stacked)?

Ghostscript cannot do this directly. Use Python with PyMuPDF:

import fitz
from PIL import Image

doc = fitz.open("input.pdf")
pages = [page.get_pixmap(dpi=150) for page in doc]
imgs = [Image.frombytes("RGB", [p.width, p.height], p.samples) for p in pages]
total_height = sum(img.height for img in imgs)
combined = Image.new("RGB", (imgs[0].width, total_height))
y = 0
for img in imgs:
    combined.paste(img, (0, y))
    y += img.height
combined.save("combined.png")

Can I convert a PDF to PNG without losing the transparent background?

Only if the PDF page has a transparent background — most PDFs have a white background baked in. Export with pngalpha in Ghostscript (-sDEVICE=pngalpha) to preserve any transparency that exists in the source PDF.

Can I save a PDF as a JPEG or PNG?

Yes. On Mac, open the PDF in Preview, go to File → Export, and choose JPEG or PNG from the Format dropdown — you can set the DPI and quality before saving. On Windows, use Ghostscript or an online PDF-to-image converter. PNG preserves any transparency and is lossless; JPEG does not support transparency but produces smaller files and is better suited for photographs.

How can I convert a PDF to PNG on my iPhone?

On iPhone, open the PDF in the Files app, take a screenshot of each page (side button + volume up), then crop the screenshot in the Photos app to remove the status bar. For a cleaner result, use a free PDF-to-image app from the App Store, or open the PDF in Safari and use the Shortcuts app to export pages as images. Note that screenshots are limited to what fits on screen and may not capture full-page content at the edges.

Upload your PDF and let AI read it

Get an instant summary, ask questions about the content, or translate into another language — all free, no sign-up.

Try the AI PDF Reader