3 Ways to Embed PowerPoint Presentations on a WordPress Website

3 minutes

There are several ways of embedding a PowerPoint presentation on a WordPress website. In this article, we reviewed three of the most popular ways, presented their pros and cons, and found out which works best for which purpose. Here they are:

  • Uploading to an FTP server;
  • Using a WordPress plugin;
  • Uploading to YouTube.

Keep reading to learn which of them suits your needs most.

1. Uploading to an FTP server

First, convert your presentation to HTML5. You can easily do it with iSpring Converter Pro. Second, upload the HTML5 package to your FTP server and use its URL to embed it in iframe.

<iframe src="http://HTML5 PRESENTATION ADDRESS" width="800" height="600" scrolling=”no” />

Please note that you can set different width and height for the presentation window. For example, when you set width=”100%”, the presentation will adjust to the page’s width. When converting presentations with iSpring Converter, the width-height ratio set in PowerPoint is preserved to avoid any distortion. Learn more about iframe here.


  • no additional installations;
  • the presentations are hosted on your own server;
  • no file size restrictions;
  • all PowerPoint effects are preserved;
  • perfect for occasional usage;
  • the presentations can be protected with a password and be available exclusively on the appointed Trusted Domains (with iSpring Converter Pro).


  • the presentations take server space.

2. Using a WordPress plugin

The Plugin Directory of wordpress.org contains numerous solutions, which allow embedding PowerPoint presentations into blog posts. Embed Any Document is one of them. Before using it, you need to download it and install on your server.


  • the presentations are hosted on your own server;
  • perfect for frequent usage.


  • installation is required;
  • upload file size restrictions;
  • may slow down server performance;
  • not all PowerPoint effects are preserved;
  • the presentations take server space.

3. Uploading to YouTube

WordPress Support Page has an official instruction on how to embed a YouTube video in a post. Microsoft PowerPoint 2010 and later offer multiple saving options for your presentations including saving it as a video, which can later be uploaded to YouTube. However, iSpring Suite can publish your presentation directly to YouTube AND preserve the original quality of the videos and images inserted in it.


  • no additional installations;
  • no file size restrictions.


  • videos do not provide interactivity;
  • no protection from downloading;
  • YouTube videos can be deleted without notification.
Comparison of WordPress PowerPoint viewers
 Installation requiredSize restrictionFiles hosted on your serverProtection settingsSupports all PowerPoint effects
FTP servernonoyesyesyes
Pluginyesyes (16MB, can be increased)yesnono


Uploading to your FTP server account works best when you want to see all the animations, transitions and the design of you original presentation. The plugins provide the fastest embedding of small and the most basic presentations. Finally, YouTube videos are the easiest to create, but completely lack interactivity which your creations might have.

Which way do you use to embed PowerPoint Presentations on your WordPress website? Share with us in the comment section below!

iSpring Converter

Fast PowerPoint to HTML5 Converter

Convert presentations to HTML5 with all effects and transitions preserved

2 comments on “3 Ways to Embed PowerPoint Presentations on a WordPress Website

  • Thanks for the blog, but please note, this is hard to read: “on appointed by you Trusted Domains”. This is why hyphens are required in compound adjectives/adverbs (i.e. “on appointed-by-you Trusted Domains”).

Leave a Reply

Your email address will not be published. Required fields are marked *