Publish Freemind to website

Mindmapping is a useful simple tool to organize writings and thoughts. I have used a number of mindmapping software, and ended up at Freemind. This open source software is cross-platform, light and fast, its data format is a de facto standard for exchanging mindmaps.

Starting in 2017, there is an open source Javascript-based software that helps in viewing Freemind files on web browsers, called Freemind Viewer (indeed, there were similar software based on Adobe Flash – an old technology that Google Chrome doesn’t support any more). With this tool, I find it very convenient to publish my Freemind maps as websites. Below I describe a quick and easy procedure to view mindmap file .mm (Freemind format) on your websites.

1. Download source code at (I made some changes that deviate from the original repository). If you don’t use the tool git, just download the whole code as a Zip file and extract it in your computer.

2. Remove the file in the top folder of that Freemind Viewer, then copy your own mindmap and rename it to to replace the old file.

Now, you can already open the file index.html in your computer to test that the mindmap is viewed correctly.

3. Upload the whole folder to a server on internet, if you want to share it. It only requires static HTML and Javascript, so almost all types of web hosts should support it.

3+. If you know how to use or to host a free static website, then it’s convenient to just upload your Freemind Viewer code to one of such free services.

Demo: this website uses to publish my notes from a basic TRIZ course given by Leonid Chechurin, following the abovementioned step 3+:

Why I promote using Freemind?

-> for quick note taking and organizing. Beside the software Freemind available for Windows, Mac, Linux, there is the app ZMind for Android and web app to edit Freemind files.

Why I promote publishing mindmaps to the web?

-> for easy sharing. Especially when a group of learners are exploring the world of TRIZ, the sharing of one’s notes could help others to grasp the summary of relevant information.

Leave a Reply