mbex Moodle Backup Extractor


mbex is a tool to extract module information from a Moodle backup file (.mbz).





Moodle is one of the most popular Virtual Learning Environments used in colleges, universities and institutions around the world. It uses a special file type (MBZ) to create backups for your projects.

mbex (Moodle Backup Extractor) is a tiny tool that extracts content from MBZ files.

It extracts the following:

  • The structure of the module (sections)
  • The description of the sections
  • Files
  • Labels
  • URL
  • The description of the activities and resources


Fig 1: The main form of mbex


Fig 2: The folder structure of the extracted content mirrors the structure of the Moodle page



Release Notes


mbex is not free for every use.

  • If you are a freelancer you can use the tool freely for personal use
  • If you wish to use mbex in your institution, please get in touch here: contact@kouraklis.com

Comments and Feedback

Please forward any comments or feedback to contact@kouraklis.com

Features and Bugs

If you have an idea how we can improve mbex or have spotted a bug, please report it using one of the following ways:

Buy me a Coffee

Software takes time to write and test.

Why don’t you buy me a coffee as a small gesture of appreciation?

Thank you.

buy me a coffee link Buy Me A Coffee



3 Responses

  1. Timo Meyer says:

    Dear John,

    I have tried mbex to extract mbz files. However I have the issue that if a file is saved in multiple languages under the same file name, the files are overwritten, so instead of 10 files there’s only one exported. Is there a way to extract the files with the activity name? (-> in local language)

    Thank you very much,


    • John Kouraklis says:

      Hi Timo,

      Thanks for trying mbex.

      Can you please provide an explanation of what happens? FOr example, how are the activities organised on Moodle?

      I haven’t tried mbex in multiple languages. TBH, I never thought that it will be an issue. If you provide some details, or even better if you can create a moodle backup with example activities and send it through, I will look at it.



      • John Kouraklis says:

        Hi Timo,

        I released a new version and fixed the issue. Check the change log for more details.

        Thanks for reaching out.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.