Creating presentations with AI?
Missing speaker notes for your webinar?
AI builds your presentation in two minutes. Then you realize you can't see your notes or the next slide while presenting. HTMLpresenter brings the presenter view you know from PowerPoint to AI-generated decks.
Works with presentations from Claude and ChatGPT.
See how it works.
Three steps to your presentation.
Generate and edit in AI
Use the ChatGPT GPT or Claude skill. AI generates a deck with notes. Edit them in the conversation — say "update the note on slide 5" and AI does it.
Open in Chrome and press P
Double-click the HTML file. Press the P key. No presentation software to install, no conversion, no accounts.
Present like a pro
Two windows appear. Share the audience window in your webinar. The presenter window is just for you — with notes, a timer, and slide previews.
Everything you need for a webinar.
Two windows
Audience fullscreen for the webinar. Presenter just for you. Real-time sync.
Formatted notes
Bullets, bold, italic, line breaks. See key words peripherally while presenting.
Edit notes through AI
Want to change a note? Tell the AI what. No code editing, no special tools.
Timer
Track how long you've been presenting. Pause, reset. No more clock-watching.
Session recovery
Accidentally closed the presenter window? Press P again — it offers to resume exactly where you left off.
Dark and Light mode
Your choice based on the environment. Toggle in the top right of the presenter window.
Presenter view up close.
Start in a minute.
Start in AI. Generate your deck.
HTMLpresenter needs an HTML file with a specific structure. Instead of writing HTML manually, use one of these AI tools — they generate the presentation with notes included. Edit notes through AI directly in the conversation.
HTMLpresenter Generator
Type a topic. ChatGPT generates a presentation with notes. Edit notes through AI directly in ChatGPT.
Requires: ChatGPT account (Plus, Pro or Go plan)
Claude skill
Download the ZIP, upload to Claude. Generate presentations and edit notes through AI directly in Claude.
Requires: Claude account (Pro, Max or Team plan)
I built it for myself.
I always used Keynote for presenting, lately Gamma.app for webinars. Then I discovered HTML presentations and their upsides. But they were missing a presenter view, mainly the notes I need in front of me during a webinar.
No such tool existed for HTML presentations. So I built one.
HTMLpresenter is free, no tracking, no accounts. No data leaves your machine, everything runs locally in the browser.
If it helps you or you find a bug, let me know. Community makes it better.
— Jan Jílek
Built by one person with AI.
What you need to know.
What is HTMLpresenter?+
A Chrome extension that adds professional presenter view to any HTML presentation. Press P and two windows appear — one for the audience, one for you with notes and a timer.
How do I create a compatible HTML presentation?+
Use one of the two AI tools: ChatGPT GPT or Claude skill (both linked above). They generate an HTML file with notes that works immediately. No manual coding required.
Is it free?+
Yes. HTMLpresenter is free, no account, no tracking. The AI tools (ChatGPT GPT and Claude skill) are also free, but you need your own ChatGPT or Claude account.
Does it work with PowerPoint or Keynote?+
No. HTMLpresenter works with HTML files, not .pptx or .key. If you have a PowerPoint deck, you'd need to convert it to HTML first.
Does HTMLpresenter collect any data?+
No. No data leaves your browser. The extension runs locally. See the Privacy Policy for details. Privacy Policy
Does it work in browsers other than Chrome?+
Not yet. HTMLpresenter is a Chrome extension, so you need Google Chrome (or a Chromium-based browser).
Does it work with presentations from Claude and ChatGPT?+
Yes, that's exactly what it's for. It works with any HTML presentation — whether you generate it with Claude, ChatGPT, Reveal.js, or write it by hand.
Do I need to edit any code?+
No. Open your HTML presentation in Chrome and press P. No code changes, no conversions.
I press P and nothing happens. What do I do?+
If you're opening an HTML file from disk (downloaded from AI), Chrome blocks extensions from accessing local files by default. Go to chrome://extensions, find HTMLpresenter, click Details, and enable 'Allow access to file URLs'. Then it will work.