Semantic Media Embed

This plugin lets you embed media resources with semantic output directly in the editor.

The plugin introduces a widget that allows you to embed resources (videos, images, tweets, etc.) hosted by other services (called the "content providers") in your content. By default, the plugin uses the Iframely proxy service which supports over 1715 content providers such as YouTubeVimeoTwitterInstagramImgurGitHub, or Google Maps.

Note: The default configuration uses the public service provided by Iframely which has some limitations. If you want to continue using Iframely, it is recommended to create your own account and use your API key. Some services (like Google Maps) require setting up your API key, too, and adding it to your Iframely configuration.

See also the Media Embed plugin that creates embedded media resources without a semantic output, i.e. it will include the entire HTML needed to display the resource in the data, and the Auto Embed plugin that automatically turns a media resource URL pasted into the editing area into an embedded resource.



25,102 downloads (view stats)

This is an official plugin provided and supported by CKEditor developers.

You can submit bug reports directly to its GitHub issues tracker and discuss any integration issues on StackOverflow.


Plugin versions CKEditor versions
4.21 4.20 4.19

Version: 4.21.0

DownloadRelease notes

First major release of CKEditor 4.21.0

Version: 4.20.2

DownloadRelease notes

Second minor release of CKEditor 4.20.2

Version: 4.19.1

DownloadRelease notes

The second minor release of CKEditor 4.19.1

Twitter Facebook Facebook Instagram Medium Linkedin GitHub Arrow down Phone Menu Close icon Check