How to Add an HTML Object to PowerPoint

By David Weedmark

Learn how to create HTML objects in a PowerPoint file, including text links. You can link to a file stored on your computer or on the Internet.

There are two ways to add HTML files to a PowerPoint presentation. One way is to link to the file using a hyperlink attached to text, pictures or shapes within the slide. When you click on the linked text or object, the file opens in a Web browser window. The second way is to embed the file as an object.

Benefits and Drawbacks

Linked objects are great when the presentation will always stay on your computer, or if you're linking to HTML files on the Internet. The drawback comes when you're linking to an HTML file on your computer and want to move the presentation -- you need to move the HTML file, too.

When you embed the HTML file as an object, that file is copied into the presentation PPT file. The benefit of this is that you only have the one PPT file to move. Here's the drawback: in PowerPoint 2013, an embedded HTML file is only clickable in editing mode. During a slide show, it isn't clickable unless you also make the object's icon a hyperlink. Of course, adding that hyperlink negates the only benefit of embedding that object in the first place.

If you're a novice PowerPoint user, it would probably be best to use hyperlinks only. If you're an advanced user, you may want to experiment with using HTML files as embedded objects, depending upon your needs.

Embedding a Link

Step 1

Click the Insert tab and then select the kind of object you want to add to the slide, including a Picture from your computer, an Online Picture from Bing Image Search or a Shape. Drag the object into position on the slide and resize it as needed by dragging any corner.

Alternatively, you can highlight any text in the slide to turn that into a link.

Step 2

Right-click the object. Select Hyperlink from the drop-down menu. The Insert Hyperlink window opens.

Click Hyperlink.

Step 3

Type or paste a Web address, also called a URL, in the Address field if you want to link to a Web page on the Internet. To link the object to an HTML file on your computer, locate that file using the Look In menu. Click OK.

Select an HTML file on your computer or enter a URL.

Step 4

Test the link by clicking the Slide Show icon and then click on the linked object or text. A Web browser window opens in front of the slide displaying the HTML page.

Click the linked object or text link to launch the Web page.


If you are linking to an HTML file on your computer, put that file and its resource folder in the same folder you're using to store the PowerPoint file. Then, if you need to move the PowerPoint file, you can move the entire folder without losing the linked HTML file.

Inserting an HTML Object

Step 1

Click the Insert tab and then click the Object icon, located beside the WordArt icon.

Select the Object icon on the right side of the Insert ribbon.

Step 2

Click the Create From File option, then click Browse to locate the HTML file. Click the Display as Icon check box. If you want to change the icon, or change the icon's description, click the Change Icon button. Click the Link button only if you want the embedded file in the slide to change whenever you modify the original HTML file.

Select the HTML file and click the Display as Icon option.

Step 3

Drag the object icon anywhere you want it to appear on the slide. If you click the icon while in Editing mode, it will open the HTML page in a Web browser window. However, it will not be clickable in Slide Show mode. If you do want the object to be clickable in Presentation mode, then right-click the object, select Hyperlink and then select the destination file once again.


HTML files often have resources, like images and formatting data, in a folder separate from the file itself. This source material is not embedded into the PowerPoint slide. Consequently, if you move the PowerPoint file to another computer or send it as an email attachment, it will only display the base HTML file, not the source. It will lose access to those resources.