Initializing... drag & drop files here
Supports: PPT
Render a legacy PowerPoint deck (.ppt, the pre-2007 binary format) into PNG images — one PNG per slide, rasterised at a fixed 300 DPI. The deck is laid out with LibreOffice Impress, exported to an intermediate PDF, then every page is rendered to pixels, so what comes back is exactly what the slide looks like on screen: fonts, gradients, charts, tables and SmartArt already composited into one flat picture. PNG is the right target when slide text and diagram edges have to stay sharp — unlike PPT to JPG, there is no ringing around letterforms and no blockiness in flat brand-colour fills.
.ppt onto the page or click Add Files. The file uploads over an encrypted connection and is converted on our servers; queue several decks to run them in one pass..png; a multi-slide deck lists every slide separately with a Download All (Zip) button. No sign-up, no watermark.| Control | State when the page opens | What it does to the output |
|---|---|---|
| Quality Preset | Very High | Sets the quantiser's quality ceiling. Highest = 100 and bypasses the quantiser for a true-colour PNG; Very High = 95, High = 90, Medium = 80, Low = 70, Very Low = 60, Lowest = 50 |
| Colors | full palette | Hard cap on palette entries: 256, 128, 64, 32, 16, 8, 4 or 2. Optional Floyd–Steinberg dithering hides the banding a small palette creates |
| Compression speed | 4 | Quantiser search effort, 1 (slowest, best palette) to 10 (fastest, coarsest). Hidden when Quality Preset is Highest |
| Image resolution | Keep original | Rescales the rendered slide by percentage, preset height, width, height, or explicit width × height |
| Specific file size | 8 MB | Binary-searches quality — and pixel width too, with Auto Scale ticked — to land under a byte target. Applies to single-image output; a multi-slide deck takes the straight encode path |
| Render DPI | fixed at 300, not exposed | Presentation sources always render at 300 DPI. Control output size with Image resolution instead |
| Property | PNG (this tool) | JPG | WebP | |
|---|---|---|---|---|
| Text and line edges | Sharp — no ringing | Halos at lower presets | Sharp in lossless mode | Stays real, selectable text |
| Alpha channel | Full 8-bit alpha | None — flattened onto white | Full 8-bit alpha | N/A |
| Typical size, flat slides | Medium | Small | Smallest | One file for the whole deck |
| Support | Universal, every browser and OS | Universal | 96.18% of browsers per caniuse | Universal |
| Files per deck | One per slide | One per slide | One per slide | Single document |
| Best for | Diagrams, screenshots of slides, anything reused in a doc | Photo-heavy slides where bytes matter | Web and app delivery | Sending or printing the whole deck |
Twenty. Every slide is rendered independently, and once a deck has more than one slide the job switches to one-input-many-outputs: each PNG is listed on its own row with its own download link, plus a Download All (Zip) button that packages them in slide order. A single-slide .ppt simply returns one .png.
Slide size in inches × 300. We ran a three-slide deck through this route and got three PNGs at 3307 × 1860 px — that is the LibreOffice Impress default 28 × 15.75 cm slide rendered at 300 DPI. A PowerPoint widescreen deck at Microsoft's 13.333 × 7.5 in default lands at 4000 × 2250, and a classic 4:3 deck at 10 × 7.5 in lands at 3000 × 2250. Use Image resolution if you want something smaller.
Only on the Highest preset. Every other preset runs the rendered slide through a palette quantiser first, which is a lossy step — it maps the image onto at most 256 colours and keeps transparency intact. For flat slides that is usually invisible and saves a lot of bytes; for slides with photographic backgrounds or long gradients, pick Highest and you get a true-colour PNG with no palette reduction at all.
Yes. The render step writes an intermediate PNG with an alpha channel, and the PNG writer keeps it, so a slide with no background fill produces a PNG with genuine transparency rather than a white rectangle. That is specific to PNG and WebP targets — the same slide exported to JPG is flattened onto white, because JPEG has no alpha channel.
No. A PNG is a grid of pixels, so every word on the slide becomes image data. If you need to copy quotes out of the deck, keep the text searchable, or let a screen reader read it, export to PPT to PDF instead — that keeps slide text as real text and holds the whole deck in one file.
Not on a presentation source. The DPI selector is only offered on document sources; presentations always render at 300 DPI, which is the print-recommended default. To get smaller images, convert at 300 DPI and then use Image resolution — Preset Resolutions, Resolution Percentage, or an explicit Width x Height — to scale the result down.
No. The intermediate PDF is produced with LibreOffice's Impress PDF export, which writes one page per slide and leaves speaker notes out. Build animations and slide transitions collapse into the single composited state that is rendered, and embedded audio or video is dropped. If the notes matter, export to PDF or keep the original deck.
.pptx — can I use this page?This page accepts the legacy .ppt binary format (an OLE2 compound document, PowerPoint's default through the 97–2003 releases). For the XML-based format that PowerPoint 2007 made the default, use PPTX to PNG instead. Both take the same render path and produce the same pixel output; only the input parser differs.
It travels over an encrypted connection, is converted on our servers, and is deleted automatically after a few hours along with the PNGs it produced. There is no sign-up, no watermark, and nothing is shared or made public. If you want the exported images squeezed further afterwards, compress PNG works on the results.