The Speed Coding

HTML <embed> Tag


An embedded image:

<embed type="image/jpg" src="pic_trulli.jpg" width="300" height="200" >


An embedded HTML page:

<embed type="text/html" src="snippet.html" width="500" height="200" >


An embedded video:

<embed type="video/webm" src="video.mp4" width="400" height="300" >

Definition and Usage

The <embed> tag defines a container for an external resource, such as a web page, a picture, a media player, or a plug-in application.


Most browsers no longer support Java Applets and Plug-ins.

ActiveX controls are no longer supported in any browsers.

The support for Shockwave Flash has also been turned off in modern browsers.


To display a picture, it is better to use the <img> tag.

To display HTML, it is better to use the <iframe> tag.

To display video or audio, it is better to use the <video> and <audio> tags.

Browser Support

<embed> Yes Yes Yes Yes Yes


Attribute Value Description
height pixels Specifies the height of the embedded content
src URL Specifies the address of the external file to embed
type media_type Specifies the media type of the embedded content
width pixels Specifies the width of the embedded content

Global Attributes

The <embed> tag also supports the Global Attributes in HTML.

Event Attributes

The <embed> tag also supports the Event Attributes in HTML.

Related Pages

HTML DOM reference: Embed Object

Default CSS Settings

Most browsers will display the <embed> element with the following default values:

embed:focus {
  outline: none;