Belum ada versi bahasa Melayu, jadi dipaparkan dalam bahasa Inggeris.

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.

Get a link for my HTML file

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.

WayWindowsMacPowerPoint for the webWhat the audience seesSource
A hyperlink on text, a shape, or a pictureYesYesYesThe page in their browser, outside the slide showMicrosoft, Add a hyperlink to a slide
An action button that goes to a web pageYesYesNot listed on the pageThe page in their browserMicrosoft, action buttons
Online video (YouTube, Vimeo, Microsoft Stream)YesYesYesA video on the slide, not a web pageMicrosoft, Insert a video from YouTube or another site
Microsoft's Web Viewer add-inRetiredRetiredRetiredNothing: "the add-in's functionality in existing slides will end"Message center MC921112
Web Viewer 2.0, an add-in from 1990quebec.comYes, the listing saysYes, the listing saysYes, the listing saysA live page on the slide, for sites that allow itIts Microsoft Marketplace listing
LiveWeb, an add-in from another companyListed on the page; Microsoft doesn't say whether it works todayNot listed on the pageNot listed on the pageA live page on the slide, Microsoft's page saysMicrosoft, Add a live web page to a slide
A screenshotYesYes, with the Mac's keyboard shortcutsMicrosoft doesn't sayA picture of the pageMicrosoft, Insert a screenshot
A screen recordingYesNot listed on the pageNot listed on the pageA video of you using the pageMicrosoft, 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."

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:

  1. Select the text, shape, or picture that you want to use as a hyperlink.
  2. Select Insert > Link > Insert Link.
  3. Select Existing File or Web Page, and paste the page's address in the Address box.
  4. 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 .html file 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.

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.

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.

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.

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

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

More ways to send your page

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⁠

Skipbox is made by the team behind Convika.

Share this article

Give your HTML file a link for the slide

Upload the file once. Convika puts it at an https:// address with a QR code, so one click on the slide, or one scan in the room, opens the page with its charts and buttons working.

Get a link for my HTML file

Free plan: no credit card, 1 published page.