Skip to content
Moodle filter to facilitate embedding of third-party content
PHP JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Build Status


The Moodle Multi-Embed filter automatically turns URLs from supported services into embedded content, without any user input. By using the Moodle Multi-Embed, 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. This release supports 28 services.


For example, if this URL is pasted in the Moodle editor TED video URL in Moodle editor it will automatically turn into this Embedded TED video in Moodle


I have created this plugin to help teachers embed content more easily into their Moodle courses. Many teachers I have worked with want to make their Moodle courses more interactive with content already available online, but do not always have the technical know-how to make it happen. Whilst this tool was created to help novice users, all users may appreciate the few clicks that this tool saves in the course creation process.


There are several ways to install Moodle plugins. This plugin is compatible with all officially supported ways to install a plugin. Please review this page for the latest information

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. Haiku Deck -
  12. ImgUr -
  13. -
  14. Padlet -
  15. PBS -
  16. PiktoChart -
  17. Poll Everywhere -
  18. Prezi -
  19. Quizlet -
  20. Riddle -
  21. -
  22. Smore -
  23. SoundCloud -
  24. StudyStack -
  25. Sutori -
  26. TED -
  27. ThingLink -
  28. 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 .


Original author: Frederic Nevers | | @fred_nevers Inspired by the Moodle oEmbed filter


This plugin is (like Moodle) free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. More information about this license at

You can’t perform that action at this time.