Start here

Sharing AI-generated HTML, building slides and reports, or shipping a whole site? These pillars show you how to turn it into one live link.

Ship your AI work as one link

Turn your HTML or ZIP into one live link you can send anywhere. No deploys, no screenshots, no zip files.

  • Publish HTML & Claude artifacts
  • Drop a ZIP, get a live page
  • Update anytime, same link
No credit card required
How to Make Slides with ChatGPT (Real Prompts)
© Photo on Unsplash

How to Make Slides with ChatGPT (Real Prompts)

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.

chartSPEAKER NOTES

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.

Plain chatoutline and contentCanvasedit in placeHTML deckthe shareable artifact

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.

FactorHTML slides from ChatGPTCopied into PowerPoint
Setup after content is writtenNone, it is already builtManual copy and reformat
Opens without softwareYes, any browserNeeds PowerPoint or a viewer
Keeps animation and interactivityYesLimited
Share as one linkYesSend a file, often large
Editable by an Office teamHarderNative

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.

ChatGPT HTML deck<!doctype html> <html> <body> <section class="slide"> <h1>Q3 Results</h1> </section> </body> </html>
One live linkPublish yours free →

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.

Ready to publish your AI work?

Drop in your HTML or ZIP and Visible Page turns it into one live link you can send anywhere. No deploys, no screenshots, no zip files.

Your first page is free. No credit card required.

Related articles

Make AI Charts That Actually Say Something

8/1/2026

AI draws a technically correct chart in seconds, and it usually says nothing. Here are six small moves that turn a generic AI chart into one with a clear point, plus the exact prompt to get there.

Which Chart Should You Use? A Field Guide for AI Data Viz

7/30/2026

Most bad charts come from picking the shape before the message. Here is a simple way to decide which chart to use, matched to the question your data answers, plus the exact words to tell AI so it draws the right one.

How to Brief AI Like You'd Brief a Designer

7/29/2026

The best way to get a great page out of AI is to stop prompting and start briefing. Here is the anatomy of a design brief, translated for AI, with a copy-paste template you can reuse for any page.

Austin Spaeth

Austin Spaeth is the founder of VisiblePage, the easiest way to share your AI work. After watching people struggle to send the HTML, artifacts, and apps their AI tools produced — screenshots, zip files, half-finished deploys — he built VisiblePage to turn any HTML or ZIP into one live link you can share anywhere.

VisiblePage

The easiest way to share your AI work. Turn your HTML or ZIP into one live link you can send anywhere.

Publish your first page