un

Guides

Convert to PowerPoint

Use this when someone needs a .pptx they can edit — not a PDF, and not a deck of screenshots.

Steps

  1. Open the converter.
  2. Drop the .html file on the box, or paste the HTML into it.
  3. Check the preview.
  4. Download the .pptx.

What you end up with

A native PowerPoint file where:

  • Text is text. Every text block is a real text box you can retype.
  • Shapes are shapes. Cards, tiles, rules and bars arrive as native shapes you can move and recolour.
  • Icons are vectors. Inline SVG becomes editable freeforms, not pictures.
  • Charts carry their data, with a real spreadsheet behind them, when the deck uses the chart element properly.

Nothing is uploaded. The conversion runs in your browser after the page loads — you can go offline first and it still works.

Gotchas

  • The layout is baked. Line breaks are measured in your browser and frozen, so a missing font on someone else's machine cannot reflow the slide. The trade-off: retyping a long line will not re-wrap it the way PowerPoint normally would.
  • Anything a script injects at runtime is missing. The converter renders with JavaScript off. Embed logos and images as data URIs or inline markup.
  • Effects that cannot exist in PowerPoint are flattened. Blur and backdrop-filter become part of the background image.
  • A deck that brings its own code runs once, sealed. A reply built on Chart.js, Tailwind, reveal.js, icon fonts or web photos is run in isolation as it arrives and kept as a self-contained snapshot; Chart.js charts become native, data-editable charts. If something still does not convert, the --no-shapes option (or the checkbox) flattens each slide to one image — it always produces a usable file.

Ready to try it? The tool runs in your browser and needs no account; individual use is free.

Open the converter