Filters: Multi-Embed Filter

Maintained by I Teach With MoodleFrederic Nevers
Moodle filter to facilitate embedding of third-party content using simple copy/paste of URLs (e.g. Google Docs, YouTube, ThingLink, Quizlet, Padlet, etc.). 3 new services recently added -> now supports 31 services!
841 sites
49 fans
Moodle 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8


The Moodle Multi-Embed filter automatically turns URLs from supported services into embedded content, without any user input. By using the Moodle Multi-Embed filter, Moodle users (e.g. teachers) do not need to know how to 'embed' objects from other sites, they only need to know how to copy/paste a URL into their Moodle content, using the standard Moodle editor. 

Now supports 31 online services! Responsive content (automatically adjusts to screen size), GDPR compliant. Lazyloading support (pages load fast)

Image description of the 'Multi-Embed Moodle filter'


Please make sure that you have enabled the 'Convert URLs into links' filter, and placed it above the Multi-Embed filter, as shown below. This setting can be found at Site administration > Plugins > Filters > Manage filters. Ensure both filters are set to 'Content and Headings'

Please ensure that the 'Converts URLs into links and images' filter settings are set to filter all types of content at Site administration > Plugins > Filters > Convert URLs into links and images as shown below 

Depending on your Moodle installation, you may also need to do the following

  • In Site administration > Security > Site policies, set 'Allow EMBED and OBJECT tags' to 'Yes'

Supported services

The following services are currently supported. Services will be added on a regular basis. Please add an issue here if you would like a service to be added

  1. Book Creator -
  2. Canva -
  3. ClassTools -
  4. CodePen -
  5. Desmos -
  6. Diagnostic Questions -
  7. eMaze -
  8. EtherPad -
  9. Personal Google Docs, Drawings, Forms, Sheets, Slides -
  10. GSuite Google Docs, Drawings, Forms, Sheets, Slides -
  11. Google Drive files (PDF, videos, etc.)
  12. Haiku Deck -
  13. ImgUr -
  14. -
  15. LearningApps -
  16. Padlet -
  17. PBS -
  18. PiktoChart -
  19. Poll Everywhere -
  20. Prezi -
  21. Quizlet -
  22. Riddle -
  23. -
  24. Smore -
  25. SoundCloud -
  26. StudyStack -
  27. Sutori -
  28. TED -
  29. ThingLink -
  30. Trello -
  31. YouTube -

Services tested, not currently supported

The following services have been tested, but cannot currently be supported (either the service does not offer embedding, or the embedding code cannot be reverse-engineered from the URL). Please create an issue here if you think it can be done, or better yet send a pull request here .

Image attribution: Magic Wand by Arthur Shlain under CC-BY-3.0-US License. Colour of icon was changed from black to Lilac.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


I Teach With Moodle
Frederic Nevers (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • I Teach With Moodle
    Sun, Feb 3, 2019, 6:10 PM
    Hi Andrew,
    It looks like Prezi have updated the way they do things. I'll look into it next week, and push a fix if Prezis can still be embedded. Thanks for reporting the issue.
  • Picture of Brad Nielsen
    Wed, Mar 27, 2019, 1:50 PM
    Hi Frederic,
    I like what you have done with the filter. Unfortunately, it looks like Padlet and Quizlet dont work - at least not my installation of Moodle 3.5. It also has a problem handling long URLs. Ted talks work with a short URL but not a long ones.

    kind regards,
  • I Teach With Moodle
    Wed, Mar 27, 2019, 2:36 PM
    Hi Brad,
    Thanks for the report. I am not having issues with either Padlet or Quizlet. Can you please share some URLs that don't work? Same with TED URLs. Feel free to PM me on the system to share the URLs - would like to get to the bottom of this.
  • Picture of Gelfer Stone
    Mon, Jun 17, 2019, 10:34 AM
    Amazing plug-in. Thank you.
  • Picture of DPM Nederland
    Wed, Jul 10, 2019, 5:45 PM
    Hi, thank you so much for this plugin!

    It would be wonderful if the content would be embedded responsively. Is it possible to adapt the code for that purpose?

    Many thanks!
  • Picture of Chris Hall-Franzkowiak
    Wed, Jul 10, 2019, 7:26 PM
    Hi, I'm not sure if it is possible to request platforms that this can work for, but if it is possible to allow to also be added to the list that can be embedded using this tool that would be amazing. Thanks, Chris
  • I Teach With Moodle
    Wed, Jul 31, 2019, 1:02 PM
    @DPM Nederland this can be done for some services (some don't work well) - I will implement in the next update.

    @Chris Hall-Franzkowiak I have just checked the website, and it looks like it can be done. I will also try to add the service to my next update - Thanks for the idea.

  • Picture of Syed Azfar hussain
    Tue, Nov 5, 2019, 7:15 PM
    I have used these as per the defined approach for Moodle filter to facilitate embedding of third-party content using simple copy/paste of URLs (e.g. Google Docs, YouTube, ThingLink, Prezi, Quizlet, Padlet, etc.). 2 new services recently added -> now supports 30 services!
  • I Teach With Moodle
    Sat, Nov 16, 2019, 9:07 PM
    @DPM Nederland I have just released a new version of the plugin, which now supports responsive embedding. Only a few services do not support responsive content (nothing I can do about it)

    @Chris Hall-Franzkowiak Trello has been added.

    @Joe I have Office365 working on my test site, but I need more sample URLs, to make sure I have the code working correctly. Can you please send me some examples?

  • Picture of Mohammad Nabil
    Wed, Apr 1, 2020, 10:17 PM
    i got refused to connect.
  • Picture of Nabil Guerm
    Fri, Apr 10, 2020, 1:38 PM
    Could you add this service please : Microsoft ONEDRIVE
  • I Teach With Moodle
    Tue, Apr 14, 2020, 1:59 PM
    @Mohammad Prezi is changing the way they are doing things. The newer presentations don't seem to be embeddable. I'll take a look, but it looks like I might need to deprecate Prezi

    @Nabil I will look into it. I might need help with the testing.

  • Picture of Benedikt Brandl
    Fri, Apr 24, 2020, 7:36 PM
    Hello, first of all I'd like to thank you for your work. This plugin looks quite amazing. I'm wondering if it might be possible to ad a feature, which helps to fulfill more european GDPR restrictions. I mean a 2-click-solution when external content (like for example youtube) is embedded. The user should first actively accept, that he/she is leaving moodle, before external content is loaded. Before that, no external content should be loaded. As i guess there is more people arround who need that feature, especially in europe, it might be great if you could include that. Thanks in advance and best wishes, Benedikt
  • I Teach With Moodle
    Sat, Apr 25, 2020, 9:03 AM
    @Benedikt Glad to hear you find the plugin useful. I will look into your request. Technically, I think it is possible but I need to think about how to implement it. I'll see if I can add it to the next release.
  • Picture of Derek Chaplin
    Mon, May 25, 2020, 9:54 PM
    Hi Frederic,

    Thanks for this great plugin, I think it should be incoporated into core Moodle! I use it primarily to embed Vimeo videos. While the plugin works very well in a browser, the videos are not showing in the Moodle Mobile app; there is a blank space where the video should be. If I embed the Vimeo videos with iframes they show up properly in the app.

    I have filed a bug report in the tracker.
    Thanks again
1 2 3 4
Please login to post comments