TLDR: ChatGPT makes great slides if you prompt in the right order: structure first, then on-slide content, then design. Ask for a slide-by-slide outline, expand each slide into a title, bullets, and speaker notes, then ask for a single self-contained HTML file that renders the whole deck full-screen. HTML slides open in any browser and stay interactive. The last step is sharing: publish that HTML as one live link and send the URL.
If you want to make slides with ChatGPT, the mistake almost everyone makes is asking for the whole deck in one sentence. “Make me a presentation about our Q3 results” gets you a wall of generic bullets that reads like every other AI deck. ChatGPT is genuinely good at presentations, but only if you drive it the way a real presenter thinks: what am I saying, in what order, then how does it look.
This guide gives you the exact, copy-paste prompts, in the order that works, plus the underused trick of having ChatGPT generate real HTML slides you can arrow through in a browser. It is part of our larger guide on how to make a presentation with AI.
Step 1: Get the structure before the content
Great decks are structured before they are written. So the first prompt is not about slides at all, it is about the argument.
You are helping me build a presentation.
Topic: [your topic]
Audience: [who they are and what they care about]
Goal: [the one thing I want them to think, feel, or do]
Length: about 10 slides.
Give me a slide-by-slide outline: for each slide, just a
one-line title and a one-line note on its purpose. Do not
write the full content yet.You will get a skeleton. This is where you do your real work: reorder slides, cut the ones that do not earn their place, and tell ChatGPT what is missing. A deck with a clear spine beats a pretty one every time.
As any consultant will tell you, the outline is the presentation. Everything after it is just typesetting.
Step 2: Expand each slide into real content
Once the outline is right, fill it in. Ask for on-slide copy and speaker notes together, so what you say and what the audience reads are designed to work as a pair.
Great, that outline works. Now expand every slide.
For each one give me:
- A short, specific title (no more than 6 words)
- 3 to 4 tight bullets, concrete not generic
- 2 to 3 sentences of speaker notes for what I actually say
Keep the on-slide text minimal. The bullets are prompts for
me, not a script.The instruction to keep on-slide text minimal matters. Left alone, ChatGPT crams full paragraphs onto slides. Tell it the bullets are cues and the detail lives in the speaker notes, and the deck instantly looks more professional.
Step 3: Turn it into real HTML slides
This is the part most people never try. Instead of copying bullets into PowerPoint by hand, ask ChatGPT to build the deck as a single HTML file you can present full-screen.
Now build this as one self-contained HTML file.
Requirements:
- One full-screen slide at a time, arrow keys to move
- All CSS and JavaScript inlined, no external files
- Clean, modern, high-contrast type; lots of whitespace
- A subtle progress indicator at the bottom
Output the complete HTML in a single code block.You get a real, arrow-able deck that runs in any browser. If you want something more powerful, ask ChatGPT to build on top of reveal.js, the open-source HTML presentation framework, which adds transitions, speaker view, and fragments out of the box. Either way the output is a web page, which is exactly what makes the final step easy. For the deeper design differences, see HTML slides vs PowerPoint.
Because ChatGPT can also read a file you upload, you can skip straight to a deck from an existing doc. That workflow has its own guide: turn a document into slides with AI.
Where each ChatGPT surface fits
ChatGPT gives you a few places to work. Here is what each is good for when you are building a deck.
Here is what each surface is good for:
- Plain chat is best for outlining and writing content: fast back-and-forth to shape the argument, reorder slides, and tighten every bullet before you commit to a design.
- Canvas is a side panel for editing a document or the deck code alongside the chat, so you can refine in place without regenerating the whole thing each time.
- HTML deck is the final artifact: one self-contained file that renders full-screen slides. This is the version you publish as a link and actually present from.
HTML slides vs a copied-over PowerPoint
Once ChatGPT has written the content, you have a fork in the road. Copy it into PowerPoint, or let ChatGPT render HTML slides. Here is the honest comparison.
| Factor | HTML slides from ChatGPT | Copied into PowerPoint |
|---|---|---|
| Setup after content is written | None, it is already built | Manual copy and reformat |
| Opens without software | Yes, any browser | Needs PowerPoint or a viewer |
| Keeps animation and interactivity | Yes | Limited |
| Share as one link | Yes | Send a file, often large |
| Editable by an Office team | Harder | Native |
If your audience lives in Microsoft Office and expects an editable file, PowerPoint still wins. For everything else, especially a deck you want to send and present without friction, HTML slides are the smoother path.
How VisiblePage fits
ChatGPT writes the deck. It does not host it. That is the one gap, and it is the whole reason people end up emailing a file or screenshotting slides into a chat. VisiblePage closes it: paste the HTML deck ChatGPT gave you, or drop a ZIP if it spans several files, and you get one live URL immediately, with no build step, server, or domain to set up. The deck opens in any browser on any device, arrow keys and all, because you are sharing the real page, not a picture of it.
You choose public, private, or password-protected when you publish. And because the deck lives at one canonical link, when you revise a slide you re-publish to the same URL and everyone who already has the link sees the update, with no resending. Once your deck is built, the natural next move is to publish it as a live link, which is the same idea at the heart of our guide to sharing your AI work.
Try it now: Publish your ChatGPT deck with VisiblePage and get a live link in seconds.
A quick checklist for better ChatGPT decks
- Give it your audience and your one goal, not just a topic.
- Lock the outline before you write a single slide.
- Keep on-slide text to a few bullets; push detail into speaker notes.
- Ask for a single self-contained HTML file so it is easy to publish.
- Publish once, then re-publish edits to the same link.
Prefer a different assistant for this? The same workflow works beautifully with Claude, walked through in how to make a presentation with Claude. And if you are pitching investors, we have a dedicated guide to making a pitch deck with AI.
Frequently asked questions
Can ChatGPT actually make a slide deck?
Yes. ChatGPT can write the outline, the on-slide copy, and the speaker notes, and it can also generate a complete HTML slide deck you can arrow through full-screen. The one thing it does not do is host the result, so once the HTML is built you paste it into VisiblePage to get one live link you can send to anyone.
Does ChatGPT make PowerPoint files?
Not natively as an editable .pptx in most cases. ChatGPT is far better at generating slide content and self-contained HTML slides. If you need a .pptx you can paste the outline into PowerPoint, but if your goal is to present and share, HTML slides published as a link are faster and never arrive broken.
What is the best prompt for making slides with ChatGPT?
Start with structure, not design: give ChatGPT your topic and audience and ask for a slide-by-slide outline. Then ask it to expand each slide into a title, three or four bullets, and speaker notes. Only after the content is right do you ask for the HTML deck. The prompts in this article are copy-paste ready.
How do I share slides ChatGPT made?
If ChatGPT gave you an HTML deck, publish that file as a live link and send the URL. The person clicks and steps through the real slides in their browser, on any device, with nothing to download. That is exactly what VisiblePage does.
Are HTML slides better than PowerPoint for AI decks?
For AI-generated decks, often yes. HTML slides open in any browser, keep animations and interactivity, and share as a single link. PowerPoint is better when your organization lives in Office and expects an editable file. See our HTML slides vs PowerPoint comparison for the honest tradeoffs.
The short version
ChatGPT is a first-rate slide writer when you drive it in order: structure, content, then design. Ask for the outline, fix it, expand each slide, then have ChatGPT render the whole thing as a single self-contained HTML deck. The finished deck is a web page, so the last step is the easy one.
Ready? Turn your ChatGPT slides into a live link with VisiblePage — your first page is free.