Skip to content

PowerPoint PPTX to PNG converter

PPTX → PNG lays the deck out as pages first and then renders each one, so you get a 1440×811 image per 16:9 slide, with fonts substituted where needed.

  • Converted with Office engine → Image engine · input deleted within 24 h
  • Free: 5 conversions a day · 5 MB each
  • Higher limits →

From real runs

What you get — and what changes

  • Slides Kept

    The two-slide sample produced sample-page-1.png and sample-page-2.png inside one ZIP; slide order is preserved.

  • Resolution Changed

    A 10×5.63-inch 16:9 slide renders to 1440×811 pixels at the default 144 DPI, so 4K exports need dpi set to 288 or more.

  • Fonts Changed

    The deck asked for Calibri and Calibri Light; the render used Liberation and Noto substitutes, which shifts line breaks in long titles.

  • Tables and fills Kept

    The blue header row and alternating fills of the metrics table rendered as in the deck, since the table is drawn, not extracted.

  • Animations and transitions Lost

    Each slide is rendered in its final state; build steps, transitions and embedded video are not represented.

  • Speaker notes Lost

    Notes pages are not rendered; only the slide canvas becomes an image.

  • Background Changed

    Slides are opaque; a transparent PNG is only produced with transparent=true and then only where the slide itself has no fill.

Sample conversions

Two-slide board update

Input
sample.pptx, 29,145 bytes, 16:9, a title slide with a metrics table and a bullets slide.
Output
99,394-byte ZIP with two 1440×811 PNGs (41,659 and 73,623 bytes) in 706 ms; table fills kept, body font substituted.

Cover slide only

Input
The same deck with {"max_pages":1}.
Output
A single 41,659-byte PNG instead of a ZIP, since one page does not need an archive.

A real PowerPoint PPTX → PNG run

We converted our PowerPoint PPTX sample (28 KB) with Office engine → Image engine on 2026-09-11. It took 706 ms and produced a 97 KB PNG file, 3.4× larger than the input. The engine raised 2 warnings, listed below.

Input · sample.pptx · 28 KB

Presentation with 2 slides, 0 notes pages, 0 media files

Slides
2
Notes pages
0
Media files
0
Archive parts
40

Output · sample.zip · 97 KB

ZIP with 2 page images (sample-page-1.png … sample-page-2.png)

Archive parts
2
first
sample-page-1.png
  • PDF pages rendered as images; selectable text is not preserved.
  • 2 pages written as one PNG each inside a ZIP.

Options and when to change them

dpi
Raise it to 288 for 2880-pixel-wide images that survive cropping; keep 144 for chat previews and documentation.
max_pages
Render only the first slides when you need a cover image.
width
Set a pixel width for thumbnails; the height follows the slide aspect ratio.

Do it yourself

LibreOffice and pdftoppm

bash
soffice --headless --convert-to pdf in.pptx && pdftoppm -png -r 144 in.pdf slide

Install the deck's fonts on the machine first or line breaks will differ from PowerPoint.

PowerPoint PPTX to PNG by API or MCP

The HTTP API and the MCP server run the exact engine this page uses (Office engine → Image engine); the response carries the same warnings the web converter shows. Check support first with GET /api/v1/pairs?from=pptx&to=png.

curl
curl -X POST https://filetypeconverters.com/api/v1/convert \
  -H "Authorization: Bearer $FTC_API_KEY" \
  -F "file=@input.pptx" -F "from=pptx" -F "to=png" \
  -F 'options={"width":0}' \
  --output output.png

Options this engine accepts for PowerPoint PPTX PNG

KeyApplies toTypeDefault
widthWriting PNGnumber0
heightWriting PNGnumber0
fitWriting PNGcontain · cover · fillcontain
qualityWriting PNGnumber90
backgroundWriting PNGstring#ffffff
stripMetadataWriting PNGbooleantrue
API reference

When this is the wrong conversion

  • If the slides must be pixel-identical to PowerPoint, export from PowerPoint itself; the office engine substitutes fonts and effects.
  • If you need one document to send, PPTX → PDF keeps text selectable and is far smaller than a ZIP of PNGs.
  • If the goal is the words, PPTX → MD extracts text and tables without rendering anything.

PowerPoint PPTX to PNG questions

Why do I get a ZIP instead of an image?

Each slide becomes its own PNG, and a deck with more than one slide is packed into a ZIP so the files download together. Use max_pages 1 for a single cover image.

What size are the images?

Slide size times DPI: a standard 16:9 slide at 144 DPI is 1440×811 pixels. Set dpi to 288 for double that, or width for an exact pixel width.

Why does the text wrap differently from PowerPoint?

Calibri, Segoe and other Microsoft fonts are not on our servers, so metric-compatible or Noto substitutes are used. Titles near the edge of a box can gain a line.