HTML Presentation Viewer
Paste the HTML your AI just wrote and present it. Slides are detected automatically, so arrow keys and full screen work even if the file never had navigation.
Drop your .html presentation here
A single .html file — the one Claude, ChatGPT or Gemini gave you
or paste the code your AI gave you
Nothing is uploaded. The file is opened, measured and converted inside your browser.
How to Use
- Drop the .html file, or paste the code straight from the chat.
- Use the arrow keys, the on-screen buttons or the thumbnails to move between slides.
- Press Full screen to present. Escape brings you back.
FAQ
Which HTML presentations does it open?
Anything that puts one slide per element: reveal.js decks, <section class="slide"> markup, Tailwind decks that scroll one screen at a time, and single-page HTML that only has one slide. The viewer looks for the usual patterns and falls back to the full-height blocks of the page.
Does my presentation get uploaded?
No. It is opened in a sandboxed frame inside your own browser. Nothing is sent to a server and nothing is stored.
Why is there a switch for JavaScript?
Many AI decks pull Tailwind, chart libraries or reveal.js from a CDN and need scripts to look right. They run in an isolated frame that cannot reach the rest of the site. Turn scripts off if you would rather see the deck as static HTML.
The slides look cut off. What now?
That is usually a real layout bug in the generated deck, not a viewer problem — the presentation fixer lists exactly what overflows and where.