This is a first-person opinion, not a benchmark. It's still a useful prompt to check what Freeplane actually does on a Windows PC, what it needs, and where the argument holds up.
The pitch in one paragraph
The author's core argument is that note apps are built to store and organize information, while mind mapping is about breaking a topic down and rebuilding it in a shape that matches your own understanding. In his view, Freeplane supports that thinking with minimal friction. It opens to a blank canvas, with no template gallery or setup wizard. He also argues that AI-generated maps usually need heavy rework, so the manual effort is the point and not a flaw. Those are his judgments. The piece offers no timed tests, user study or feature-by-feature comparison to back them.
The keyboard workflow checks out
Freeplane's own "First steps" documentation confirms the core loop the author describes. Note: this comes from the project's documentation as relayed in the research packet The documented basics are:
- Press Enter to create a new node, type its text, then press Enter again to finish.
- Press Tab to create a child node.
- Use the arrow keys to move between nodes.
- Press Space to fold or unfold the selected node.
- Drag and drop nodes with the mouse to move them.
The author's shorthand "Enter for siblings, Tab for depth" is a fair practical summary. It isn't the whole story of how node creation behaves, so treat it as a starting point.
Try it in five minutes:
- Launch Freeplane and select the central node.
- Type your topic, then press Tab to add the first child.
- Type a branch name and press Enter to finish it.
- Press Enter again to start the next node, then Tab to go one level deeper.
- Use the arrow keys to move around and Space to collapse the branches you're done with.
If that loop feels natural, you've learned most of what the author is praising.
Moving branches without rebuilding
One of the author's strongest points is that restructuring mid-map doesn't force you to recreate nodes. Freeplane's documentation adds some precision here. Dragging a node itself is drag-and-drop, which moves it to a different parent. Fine-tuning where a node sits visually is done with a small "node handle" that appears just outside the node, on the side facing its parent. Per the documentation, Ctrl+dragging a node onto another node copies the node and its branch.
If the handle never appears, the documentation points to a preference under Tools > Preferences > Behaviour that disables drag-to-position for nodes. That setting disables handles for every map.
"No setup" has fine print on Windows
The author says Freeplane has no loading animations and no setup wizards once you open it. That fits the app's behavior, but installation is a separate step, and Freeplane needs a Java runtime. Freeplane's official distributions page lists these Windows options:
- An installer with Java embedded, so nothing else is needed.
- An installer that requires Java 8 to 22 already installed.
- A portable package for PortableApps, which needs a portable 64-bit Java 15 or newer runtime.
- A ZIP archive with no installer, which needs Java 11 to 21.
For most Windows users, the embedded-Java installer is the simplest route. The others make more sense if you already manage Java versions or want a portable setup.
Third-party download sites list Freeplane 1.13.3 as a recent Windows build. One site says version 1.13.4 shipped on October 30, 2026, and its release notes reportedly include filtering changes, better script logging and a new AI tool. I could not confirm those release details against the project's own release page, so check the official downloads before choosing a build.
Files, privacy and exports
Freeplane saves maps as local .mm files. The documented commands are the usual ones: New map (Ctrl+N), Open (Ctrl+O) and Save (Ctrl+S). You can also create an encrypted, password-protected map. The documentation warns that encrypted maps can't be opened without the password.
Autosave is configurable under Tools > Preferences > Environment > Automatic save. The settings cover the save interval, the backup directory and how many backup files are kept. There is also an "Open older version" command if autosave is enabled.
On the exchange side, the documentation lists export to formats including Markdown, PDF, OPML, PNG, JPEG, SVG, HTML and XML. It also lists legacy Microsoft Office 2003 formats for Excel, Word and Project. That's useful if your mind map has to end up in a document or outline for someone who doesn't use Freeplane.
Local files also explain why the app has no "sync bars" to watch, as the author puts it. They also mean sync is your job. One download site notes that Freeplane has no built-in real-time collaboration. It says users can share maps through cloud storage or version control such as Git. That comes from a third-party site, not Freeplane's documentation.
Not just bare text
The author mentions that Freeplane has advanced features. Freeplane's documentation describes several places to put information beyond the node text:
- Node details, shown beneath the node and useful for elaboration that feels too heavy for a child node. They can be edited inline (F3) or in a dialog (Ctrl+F3).
- Notes and attributes, which hold longer or structured key/value information.
- Connectors, which link nodes across branches. Ctrl+Shift+drag one node onto another to create one.
- Summary nodes that bracket a group of siblings.
All of this means the "blank canvas" is simple only at the surface. The learning curve is real once you move past Enter and Tab.
Customizing the keys
The keyboard-first argument holds up better because the shortcuts can be changed. Freeplane lets you assign hot keys to any menu action or icon. Its own example swaps the default Tab for Insert as the new-child key. You can do it through Tools > Assign hot key, by Ctrl+clicking a menu item, or through Command Search (Ctrl+F1).
Scripting: powerful, off by default
Freeplane supports Groovy and JavaScript scripting. Scripts can automate repetitive work such as creating a node with a particular style and standard attributes. The official guide says scripting is disabled by default. It tells users to consider security before turning it on, under Tools > Preferences > Plugins > Scripting. It also labels the file/read permission as not recommended despite the setup steps it describes.
If you run Freeplane on a work machine, treat map-embedded scripts like any other executable content. Understand which permissions you've enabled before opening maps from other people.
Where the author's argument is strongest, and weakest
Strongest:
- A purpose-built tree editor with direct keyboard control is a fair fit for someone breaking a topic down by hand.
- Local files, no account and a free price tag are real advantages over subscription tools.
- The manual-first stance is a defensible workflow choice. Doing the structuring yourself is where the understanding happens.
Weaker, and not demonstrated in the piece:
- The claims that web tools are sluggish, that sync stalls, and that paywalls and subscription limits make Xmind and MindMeister frustrating are general impressions. No specific plans, tests or incidents are given.
- The claim that AI-generated maps take more time to fix than to build by hand is the author's experience. There is no measurement behind it.
- The claim that drag-and-drop from web pages and documents works smoothly is his reported experience. I could not verify it against Freeplane's documentation, and it may vary by browser and PDF viewer. The author notes that copy and paste is the fallback.
- "Doesn't change its interface every year" is a preference. The Windows packaging and Java dependency are a trade-off that some users will find less convenient than a web app.
Note also that Freeplane is desktop-only. A third-party comparison page says its documented downloads cover Windows, macOS and Linux, with no web or mobile version. If you need to edit maps on a phone or collaborate live, Freeplane isn't the obvious pick, whatever its strengths.
Bottom line
The MakeUseOf piece is an opinion, and it's worth reading as one. The part you can verify is that Freeplane's documented workflow is built around fast keyboard-driven hierarchy editing. It's free, it stores maps locally, and it exports to many formats. The costs are a Java requirement, a steeper path into its advanced features, and no built-in sync or live collaboration. If you mostly collect notes, your current app may be fine. If you want to work through a topic from scratch, Freeplane is cheap enough to try. Spend ten minutes with Enter, Tab and Space and you'll know whether it fits how you think.
References
- This old-school mind-mapping app still beats modern note tools MakeUseOf · 2026-11-11T16:30:17+00:00
- First steps - Freeplane Documentation docs.freeplane.org
- Positioning nodes by hand - Freeplane Documentation docs.freeplane.org