How to Embed HTML or an iframe in PowerPoint

Code brackets

PowerPoint has no built-in HTML or iframe object, so you can't paste embed code onto a slide. Two add-ins fill the gap. Choose one based on where your HTML lives.

Your page is online: use Web Viewer 2.0

If the page has an https:// address, Web Viewer 2.0 loads it on the slide like an iframe.

  1. Insert Web Viewer 2.0 on the slide. New to add-ins? Follow how to install an Office add-in.
  2. Sign in when Web Viewer asks.
  3. Click www at the top left of the viewer.
  4. Paste the page address into URL, then click Load.

If you only have iframe embed code, copy the address inside src="...". This works for hosted web apps, dashboards, HTML games, Streamlit apps, CodePen pens, and GitHub Gists. If a site doesn't allow other apps to display it, Web Viewer offers an alternative version. Click Load to use it.

You have HTML code: use HTML Viewer 365

HTML Viewer 365 renders self-contained HTML, CSS, and JavaScript that you paste into PowerPoint or Excel. It saves the source with the document, so you don't need to host the page.

Which one should I use?

FAQ

Can I paste iframe embed code into PowerPoint?

Not directly. Copy the address from the src attribute and load it in Web Viewer.

Need help? Contact Web Viewer support.