Presentation tools

HTML Presentation to PowerPoint

“Claude made me a beautiful deck in HTML, but my boss wants a PowerPoint.” This converts it into a real .pptx — with the text still editable, not a screenshot.

Drop your .html presentation here

Or paste the HTML below

or paste the code your AI gave you

Nothing is uploaded. The file is opened, measured and converted inside your browser.

How to Use

  1. Drop the .html file or paste the code your AI produced.
  2. Leave Editable selected if you need to change the words in PowerPoint. Pick Picture-perfect when the layout matters more than editing.
  3. Click Convert to PowerPoint and open the .pptx in PowerPoint, Keynote, Google Slides or LibreOffice.

FAQ

Will the text really be editable?

Yes. In editable mode every block of text becomes a PowerPoint text box with its own font, size, weight, colour and alignment, images become pictures, coloured panels become shapes, and links stay clickable. You can retype any of it.

How close is it to the original?

Close, not identical. PowerPoint has no CSS: gradients become two-stop gradients, shadows and blurs are dropped, and a font your machine does not have gets substituted. When the layout matters more than editing, the picture-perfect mode is exact.

What about speaker notes?

Notes written as <aside class="notes"> — the reveal.js convention — or in a data-notes attribute land in the notes pane of each slide.

What slide size do I get?

A 16:9 deck becomes the standard 13.33 × 7.5 in PowerPoint slide; a 4:3 deck becomes 10 × 7.5 in. The proportions of the original are kept, so nothing is stretched.

Is anything uploaded?

No. The .pptx is assembled in your browser — it is a ZIP of XML, and both are written locally.

Related Tools