How to Download, Install, and Run Freeplane
Updated
Freeplane is a free and open source mind mapping application that runs on any operating system with a current version of Java installed. To get it, download the latest version from Sourceforge, install it (or run it portably from a USB drive), and launch it locally. The documentation site itself does not host the installer — Sourceforge is the download destination it points to.
What you need before starting
- A current version of Java. Freeplane is written in Java using OSGi and Java Swing, so it depends on a current Java runtime being present on the machine. If Java is missing or outdated, the application will not start correctly.
- A download source. The Freeplane documentation directs users to Sourceforge for the latest version.
- A target location. Either a normal install on your computer, or removable storage such as a USB drive if you want a portable setup.
Downloading the latest version
- Go to the Freeplane documentation site (docs.freeplane.org).
- Follow the download link to Sourceforge.
- Get the latest version from there.
The documentation does not list version numbers, file sizes, or specific package names, so check the Sourceforge listing itself for the current release. If you want to see what changed between versions, the change log is available from the documentation site.
Installing and running it
Freeplane can be run in two ways:
| Mode | How it works | When to choose it |
|---|---|---|
| Local install | Installed on the computer and run from there | Normal day-to-day use on your own machine |
| Portable | Run from removable storage like a USB drive | Moving between computers, or keeping the setup self-contained |
Both modes rely on the same requirement: a current version of Java on the system you are running from. For the portable case, that means the host computer still needs Java available even though Freeplane itself lives on the USB drive.
Verifying it works
Once launched, Freeplane opens as a mind mapping tool for mapping and navigating information — mind maps, concept maps, or information maps. If it starts and you can create and navigate a map, the install is functional.
Common sticking points
- Java is the usual culprit. Because Freeplane depends on a current Java version, an old or absent runtime is the first thing to check if it fails to launch.
- Portable does not mean dependency-free. Running from a USB drive removes the need to install Freeplane on each machine, but not the need for Java on that machine.
- Where to get help. The documentation points to Discussions for questions, ideas, and thoughts, and to Issues for reporting bugs. Contributors are also welcomed.
Where to go next
- Change log — for version history, linked from the documentation site.
- Discussions — for questions and ideas.
- Issues — for bug reports.
- GitHub — the documentation notes that you can edit the page on GitHub if you find a mistake.