How to embed HTML in PowerPoint: a link, an add-in, or a screenshot
Quick answer
PowerPoint can't put an HTML file or a live web page on a slide by itself: Microsoft's help for a live page points to an add-in, and Microsoft retired its own Web Viewer add-in on December 2, 2024. What works is a link or action button that opens the page in the browser, an add-in from another company, or a screenshot or screen recording. Each starts with the page at an https:// address.
Free plan: no credit card, 1 published page.
On this page
ChatGPT, Claude, or Copilot made you a chart, a quiz, or a dashboard as an HTML file, and you want it in your deck. PowerPoint opens .pptx files, not web pages, so the question is how the slide reaches the page. This guide shows what Microsoft's help says PowerPoint can and can't put on a slide, how to add a link or an action button, what happened to the Web Viewer add-in, what to do when the room has no internet, and how to give the file an https:// address first.
Microsoft's pages here were read on November 14, 2026. No add-in was installed and nothing was tested in PowerPoint, so buttons are named as Microsoft's help names them. If you made the slides themselves as HTML, see how to share HTML slides as a link instead.
What PowerPoint can and can't embed
PowerPoint has no Insert command for an HTML file or a web page. Microsoft's help page "Add a live web page to a slide", which applies to PowerPoint for Microsoft 365, 2024, 2021, 2019, and 2016, answers with an add-in: "LiveWeb is a PowerPoint add-in that lets you insert a live web page on a slide." For the rest, see the table.
| Way | Windows | Mac | PowerPoint for the web | What the audience sees | Source |
|---|---|---|---|---|---|
| A hyperlink on text, a shape, or a picture | Yes | Yes | Yes | The page in their browser, outside the slide show | Microsoft, Add a hyperlink to a slide |
| An action button that goes to a web page | Yes | Yes | Not listed on the page | The page in their browser | Microsoft, action buttons |
| Online video (YouTube, Vimeo, Microsoft Stream) | Yes | Yes | Yes | A video on the slide, not a web page | Microsoft, Insert a video from YouTube or another site |
| Microsoft's Web Viewer add-in | Retired | Retired | Retired | Nothing: "the add-in's functionality in existing slides will end" | Message center MC921112 |
| Web Viewer 2.0, an add-in from 1990quebec.com | Yes, the listing says | Yes, the listing says | Yes, the listing says | A live page on the slide, for sites that allow it | Its Microsoft Marketplace listing |
| LiveWeb, an add-in from another company | Listed on the page; Microsoft doesn't say whether it works today | Not listed on the page | Not listed on the page | A live page on the slide, Microsoft's page says | Microsoft, Add a live web page to a slide |
| A screenshot | Yes | Yes, with the Mac's keyboard shortcuts | Microsoft doesn't say | A picture of the page | Microsoft, Insert a screenshot |
| A screen recording | Yes | Not listed on the page | Not listed on the page | A video of you using the page | Microsoft, Record your screen in PowerPoint |
Every row that shows the working page needs the page at an https:// address. The file on your computer opens only for you. A link to it breaks on another computer, and Microsoft's hyperlink help warns: "If you link to a file on your computer, and move your PowerPoint presentation to another computer, you'll also need to move any linked files."
Add a link or an action button to the page
A link is the one way Microsoft documents for every version of PowerPoint, including the web, iPad, iPhone, and Android. Clicked during the slide show, it opens the page in the browser, with its scripts running.
On Windows, from Microsoft's steps:
- Select the text, shape, or picture that you want to use as a hyperlink.
- Select Insert > Link > Insert Link.
- Select Existing File or Web Page, and paste the page's address in the Address box.
- Select OK. To test it, right-click the link and select Open Hyperlink.
On a Mac, select the text, shape, or picture, then on the Insert tab select Link, and enter the address in the Address box. In PowerPoint for the web, select Insert > Link, type the text in Display text, paste the address in Address, and select Insert. Microsoft also says the fastest way "is to press Enter after you type the address of an existing webpage" on the slide.
An action button does the same from a shape. Microsoft's steps: on the Insert tab, select Shapes, and under Action Buttons pick a shape and draw it on the slide. In the Action Settings box, on the Mouse Click tab, choose Hyperlink to and select the destination. Microsoft's help says an action button can "Go to a specific slide, a different PowerPoint presentation, or a Web page." To try it, choose Slide Show > From Current Slide. The page lists PowerPoint for Windows and Mac, not PowerPoint for the web.
For an audience in the room, put the page's QR code on the slide next to the link. They scan it and use the page on their own phones while you talk.
Show the live page on the slide with an add-in
Microsoft's own add-in for this is gone. Its message center post MC921112, published October 29, 2024, says: "We will retire the Web Viewer add-in for Microsoft PowerPoint and remove it from Microsoft App Source on December 2, 2024." It applied to "PowerPoint for Windows and Mac desktop and to PowerPoint for the web", and "the add-in's functionality in existing slides will end." A slide that showed a page through Web Viewer now shows nothing there.
Two add-ins from other companies remain:
- Web Viewer 2.0, by 1990quebec.com, is listed on Microsoft Marketplace. Its listing says it "runs on Windows, Mac, and the web" and calls it "the successor to the original Web Viewer add-in". You insert it on a slide, "paste a website link that starts with https://, and click Load." It "includes a free trial. Once it expires, a subscription is required." On which sites load, it says "Most websites load" and "Private sites may require a sign-in session, so test important links before presenting live."
- LiveWeb is the add-in Microsoft's help page links to. Microsoft doesn't say whether it works in today's PowerPoint.
To install an add-in on Windows, Microsoft's help says to select File > Get Add-ins, or Home > Add-ins. It adds that "Add-in security settings may have been determined by your organization", so a work computer can block it.
A published Convika page doesn't show inside one of these add-ins. Every Convika page tells browsers not to show it inside another app's frame, the kind of block Web Viewer 2.0's listing describes. Use a link, an action button, or a QR code to a Convika page instead.
When the audience opens the deck offline
Every live route needs the internet. Microsoft says so for online video: "you must be connected to the internet in order for the video to play successfully." A link, an action button, and an add-in load the page from the web the same way. If the room's Wi-Fi is unreliable, or you send the deck to people who open it on a plane, put a copy of the page into the slides:
- A screenshot. In PowerPoint for Windows, on the Insert tab, in the Images group, click Screenshot, then pick the browser window or choose Screen Clipping. On a Mac, Microsoft's help gives the keyboard shortcuts, such as Shift+⌘+3 for the whole screen, and you insert the saved picture.
- A screen recording. In PowerPoint for Windows, on the Insert tab, select Screen Recording, choose Select Area, and select Record. Click through the page in the browser while it records. "Your video is added to the slide." Microsoft's page lists the Windows versions only.
- The file itself, beside the deck. Link to the
.htmlfile on your computer, and copy the file with the deck. It opens as a file does when you double-click it, in that computer's browser. Scripts written inside the file run; libraries and images it loads from the web don't load without the internet.
A picture or a video keeps the look and loses the buttons. Add the page's link or QR code under it, so people open the working page once they're online.
Put the HTML file at a link and add it to a slide in 4 steps
These steps put the page on Convika, on the internet, at an address that opens in any browser. If the page holds company data, check your company's rules before you publish it.
1. Put the page in one file
Convika takes one .html or .htm file, up to 2 MB, or the same code pasted into the box. If the page's CSS and images sit in a folder next to it, drop that folder, or a zip of it, into the upload box instead, and the box puts them inside the file. If an AI made the page, you can also ask it: “Give me the whole page as one HTML file, with the CSS inline and full https:// links for images.” A script's requests to other websites are blocked on a Free page, so a chart that loads its numbers from a spreadsheet online shows none of them: ask the AI to write the numbers into the page.
2. Publish it
Drop the file into the upload box at the top of this page, and click Get my preview link. The preview turns scripts off, so charts and buttons wait for the next step. Click Keep this page — free, no card and sign up. The page moves into your account, where its scripts run. Click Publish page. Under Who can open this page?, choose Public and click Next. The first time, click Publish free. A Public page can show up in search results and in Convika's gallery; for numbers you don't want found, see who can open the link.
3. Copy the address under Live URL
The page's address, such as yourpage.convika.page, stays the same until you unpublish it. Open it once in your browser and check the charts and buttons. Click Show QR code next to the Live URL, then Download PNG, if you want the code on the slide.
4. Link to it from the slide
Select the text, shape, or picture, choose Insert > Link, and paste the address, as in Add a link or an action button to the page. Add the QR code's PNG to the slide as a picture. Run the slide show once and click the link.
To fix the page later without changing the slide, upload the new file to the same page on its screen in Convika, under Update from an HTML file, and publish the new version. The link in the deck opens the new version. See how to update an AI-made page at the same address.
Who can open the link
When you publish, the free choice is Public: anyone with the link can open the page, and it may show up in search results and in Convika's gallery. Anyone who gets the deck, or photographs the QR code, can open it.
- A private link needs Pro. Choose Private link under Who can open this page?, and Convika keeps the page out of the sitemap and tells search engines to keep it out of their results. Anyone with the link still opens it without a password.
- A password needs Pro ($12 a month). Choose Only people with the password. Visitors see a password screen first. See How to password protect an HTML page.
- You see how many opened it, not who. The dashboard shows visits by day, country, device, and the site they came from, over the last 90 days. It records no names and no email addresses.
Frequently asked questions
Can you embed HTML in PowerPoint?
Not with PowerPoint's own commands. None of Microsoft's PowerPoint pages read for this guide describes inserting an HTML file, and its page on adding a live web page points to an add-in. Microsoft retired its own Web Viewer add-in on December 2, 2024. Put the page at an https:// address, then link to it from the slide, or show it with an add-in from another company if the page allows it.
How do I embed an HTML file into PowerPoint?
Publish the file at a link first: the file on your computer opens only for you. Then select text or a shape, choose Insert > Link, and paste the address. During the slide show, a click opens the working page in the browser. For a picture of it on the slide, open the page and use Insert > Screenshot in PowerPoint for Windows.
Can I embed a live website in a PowerPoint slide?
Only with an add-in. Microsoft's Web Viewer add-in was retired on December 2, 2024. Web Viewer 2.0, from another company, says on its Microsoft Marketplace listing that it loads https:// sites on a slide on Windows, Mac, and the web, with a free trial and then a subscription. Some sites refuse to load inside it, so test the page before you present.
What happened to the Web Viewer add-in in PowerPoint?
Microsoft retired it. Message center post MC921112 says Microsoft removed it from AppSource on December 2, 2024, "due to low usage", and that "the add-in's functionality in existing slides will end." Replace each one with a link to the page, or with another add-in.
Can I paste an iframe embed code into PowerPoint?
Only for video and Slideshare. Microsoft's help describes an embed code for YouTube and Vimeo videos, and for content from Slideshare.net, in PowerPoint 2016, pasted under Insert > Video > Online Video. Newer versions take the video's address instead. Microsoft doesn't describe an embed code for any other kind of page.
Does the link work when I present without internet?
No. The page loads from the web, the same as an online video, which Microsoft says needs a connection "in order for the video to play successfully." Put a screenshot or a screen recording of the page in the deck, and keep the link under it for later.
Can I show a Convika page inside Web Viewer 2.0?
No. Every Convika page tells browsers not to show it inside another app's frame. Link to it from the slide, or put its QR code there, and it opens in the browser instead.
Does this work in PowerPoint for the web?
A hyperlink does: Microsoft's help has steps for PowerPoint for the web, under Insert > Link. Microsoft's action-button page doesn't list PowerPoint for the web. Web Viewer 2.0's listing says it runs on the web too.
Sources
- Add a hyperlink to a slide (Microsoft) (dated February 19, 2026; read on November 14, 2026)
- Add commands to your presentation with action buttons (Microsoft) (dated February 14, 2025; read on November 14, 2026)
- Add a live web page to a slide (Microsoft) (dated April 28, 2026; read on November 14, 2026)
- MC921112: Microsoft PowerPoint: Web viewer add-in retires December 2024 (Microsoft 365 Message Center, archived by mc.merill.net) (published October 29, 2024; read on November 14, 2026)
- Web Viewer 2.0 (Microsoft Marketplace listing, by 1990quebec.com) (read on November 14, 2026, through Microsoft's catalog)
- View, manage, and install add-ins for Excel, PowerPoint, and Word (Microsoft) (dated May 13, 2026; read on November 14, 2026)
- Insert a video from YouTube or another site (Microsoft) (dated February 19, 2026; read on November 14, 2026)
- Insert a screenshot or screen clipping (Microsoft) (dated November 5, 2026; read on November 14, 2026)
- Record your screen in PowerPoint (Microsoft) (dated September 22, 2026; read on November 14, 2026)
Next step
How to password protect an HTML page or website
A JavaScript password script leaves the password in the page source. To password protect an HTML page or link, encrypt the file or let a server check it.
Related articles
- How to share HTML slides from Claude or Gemini as a link anyone can openClaude's Share link opens most artifacts without an account. For your own domain and a view count, upload HTML slides from Claude or Gemini Canvas.
- How to share an HTML file as a link that opens on any phoneUpload the file to a host and send its link; email and Google Drive send the code. 8 hosts compared, from Netlify Drop to Convika, with 4 steps.
- How to share an HTML file in SharePoint or OneDrive so it opens as a pageSharePoint and OneDrive download an .html file or show its code instead of running it. What Microsoft says, SharePoint's HTML pages, and sharing a link.
- Share an HTML file in Teams and have it open as a pageTeams keeps an HTML file in SharePoint or OneDrive, which will not run scripts. Post a link to the published page for colleagues or a class team.
- My HTML file opens but the images and styling are missing. Why?An .html file is only the page: its images, style.css, scripts, and fonts are other files. Our October 2026 tests show what goes missing, and how to fix each.
- Share a Copilot HTML Page or Quiz Without Sign-InShared Copilot chats need a sign-in and Copilot Pages stay inside your org. Copy Copilot's HTML and publish a link anyone can open without an account.
Skipbox
Cheap & fast GitHub Actions runners, unlimited for $39 a month
Your own machine keeps Docker layers and package caches between jobs. Switch by changing one runs-on line.
Start a free Skipbox trial