New in HTML5.

Is The Best HTML Element To Add Media? Find Out Now

Disclosure: Your support helps keep the site running! We earn a referral fee for some of the services we recommend on this page. Learn more
Element of
What does Is The Best HTML Element To Add Media? Find Out Now do?
The <embed> element creates an embedded panel in which a third-party application, such as a Flash-based object, can run.

What’s the opposite of “deprecated”?

There are many old HTML element which were originally part of the specification, but have been removed. The <embed> element, on the other hand, has been around for a long time, but has only been added to the official specification as of HTML5.

Still maybe not a great idea

While <embed> is perfectly valid, and the preferred way to embed third-party applications, such as Flash, it might not be a good idea to use. That is to say — maybe you don’t want to embed Flash or Java applications in your web page. (Just a suggestion.)

Not for media, either

The <embed> attribute was originally used both for applications (like Flash) and also for media — movies and audio. You can now use HTML5’s new media elements, <audio> and <video>.

Adam is a technical writer who specializes in developer documentation and tutorials.

Browser Support for embed