Concept mapping and mind mapping software is used to create diagrams of relationships between concepts, ideas, or other pieces of information. It has been suggested that the mind mapping technique can improve learning and study efficiency up to 15% over conventional note-taking. Many software packages and websites allow creating or otherwise supporting mind maps.

File format

Using a standard file format allows interchange of files between various programs. Many programs listed below support the OPML file format and the XML file format used by FreeMind.

Free and open-source

  • Compendium
  • Dia
  • Freemind
  • Freeplane
  • TikZ
  • VYM

The following tools comply with the Free Software Foundation's (FSF) definition of free software. As such, they are also open-source software.

SoftwareLicenseGenrePlatformsOnline visualizationOnline editingOnline real-time collaborationWritten inNotes
CompendiumGNU GPLSocial scienceCross-platformNoNoNoJavaAn email address is required to receive a download link
DiaGNU GPLGeneral purposeCross-platformNoNoNoC.
diagrams.net (formerly draw.io)Apache 2General purposeCross-platformYesYesYesHTML5 JavaScriptCross-platform graph drawing tool Supports multiple concept and mind map templates Supports PlantUML import to SVG image
FreeMindGNU GPLProject managementCross-platformYesNoNoJava
FreeplaneGNU GPL v2+Mind mappingCross-platformYesNoNoJava
PGF/TikZGNU GPL or LPPLMind mappingCross-platformYes, needs ShareLaTeXYes, needs ShareLaTeXYes, needs ShareLaTeXSet of TeX macros TikZ library: mindmap
PlantUMLGNU GPL, GNU LGPL, Apache license, EPL, or MIT licenseSystems designCross-platformYesYesNoJavaCan be used to draw various UML diagrams and some others
Visual Understanding Environment (VUE)Educational CommunityConcept mappingCross-platformNoNoNoJavaCan also be used to build presentations
View Your Mind (Open Source)GPLConcept mappingCross-platformNoNoNoC++Uses Qt

Freeware and other proprietary software

  • Cmap
  • Coggle
  • Mindmup
  • XMind

The following is a list of notable concept mapping and mind mapping applications which are proprietary software (albeit perhaps available at no cost, see freeware).

SoftwareLicenseGenrePlatformsOnline visualizingOnline editingOnline real-time collaboratingWritten inNotes
CmapToolsRAND-RFConcept mappingCross-platformYes, needs CmapServer, Cmaps on servers generate urls-webpagesYes, needs CmapServerYes, needs CmapServerJavaProject of Institute for Human and Machine Cognition (IHMC) Allows connections between published concept maps, needs CmapServer
Algor EducationProprietary, freeware, freemiumMind mappingCross-platformYesYesYesJavaScript, Node.js, jQuery and Backbone.jsGoogle or Algor Education account needed to log in Free version lets user create 2 automatic maps and save unlimited manual maps
MindMap AIProprietary, freeware, freemiumMind mappingCross-platformYesYesYesJavaScript, TypeScript, and Spring BootGoogle, Apple or MindMap AI account needed to log in Free version allows users to create 3 automatic maps and save up to 10 manual maps.
CoggleProprietary, freeware, freemiumMind mappingCross-platformYesYesYesJavaScript, Node.js, jQuery and Backbone.jsGoogle account needed to log in Free version lets user save 3 private maps (all others are public)
MindMupCustom licenseMind mappingWeb browserYesYesYesHTML5, JavaScript, RubyFreeMind import-export Browser-based, automatically adjusts to mobile (touch) or keyboard interfaces Integrates with Google Drive and GitHub to provide cloud storage and sharing control
QiqqaProprietary, freeware, freemiumConcept mappingWindowsYesNoNoMind maps for academics based on their research papers, notes and annotations Can export mind maps to the web and share by social media
XMindProprietary, freeware, freemiumProject management, knowledge managementWindows, OS X, LinuxNoNoNoJavaMind maps, spreadsheets, fishbone diagrams, tree charts, org charts Online sharing Compatible with FreeMind
yEdProprietary, yEdConcept mapping, Mind mappingWindows, OS X, Linux, cross-platform???JavaGeneral-purpose freeware diagram editor Can be used to draw different kinds of diagrams: flowcharts, computer network diagrams, UML diagrams, BPMN diagrams, mind maps, organization charts, entity relationship diagrams and many others
Mind42ProprietaryMind mappingWeb browserYesYesYesBrowser-based collaborative web application Real-time collaborative editing; the name Mind42 is intended to be read as Mind for two Free to use with no function limits Limited support by developer
SimpleMindProprietary (commercial software)
SoftwareDeveloperPlatformsNotes
3D Topicscape3D-Scape LimitedWindowsDesktop application that presents mind maps as a 3d scene where each node is a cone Imports MindManager, Personal Brain, FreeMind, text and folders
ConceptDraw MINDMAPCS Odessa LLCWindows, OS XDesktop mind mapping and brainstorming software, for business, education, or personal activities Integrates with Microsoft Word, PowerPoint, Project, MindManager, FreeMind and XMind Compatible with Twitter, Skype and Evernote services
CreatelyCinergix Pvt. Ltd.Windows, OS X, LinuxShapes and symbols in libraries Built-in examples and templates Export options to PDF, JPEG, PNG, SVG Cloud collaboration Video conferencing
DebategraphDebategraphWeb applicationConcept and argument mapping tool
Google DrawingsGoogleWeb applicationPart of Google Docs suite Vector image editing
LucidChartLucid Software, IncWeb applicationHTML5-based collaborative diagramming tool that can be used to map minds and concepts Android, iPhone, iPad applications, providing offline access to diagrams.
Microsoft VisioMicrosoftWindowsPart of Microsoft Office product family Draws static diagrams including block diagrams, organization charts, maps, plans or workflows
MindManagerMindjetWindows, OS X, AndroidDesktop application comes in basic and pro versions Integrated with Microsoft Office, available Gantt chart add-in, built-in spreadsheet, Fluent UI
MindMapperSimTech SystemsWindowsMind mapping, idea visualizing, brainstorming Process flow, org charts, fishbone diagrams Concept maps and flowcharts Project management with built-in Gantt charts Built-in presentation Post it style memo notes Integrates with Microsoft Office
MindMeisterMeisterLabs GmbHWindows, OS X, LinuxBrowser-based collaborative web application Android, iPhone, iPad applications, providing access to online mind maps Built-in chat Subscription based, also offering a free limited access option
MindomoExpert Software ApplicationsWindows, OS X, LinuxBrowser-based Realtime collaboration, built-in chat, revision history Built-in presentation mode Desktop application Android and iPad applications work both offline and in sync with the cloud Offers a free limited option
MindViewMatchWareWindows, OS X, Web applicationIntegrated with Microsoft Office 6 Interchangeable views: includes Gantt chart and timeline Calculation feature and Excel integration Optimized for project management Advanced filter function
OmniGraffleThe Omni GroupOS X, iOS
PreziPrezi Inc.Web application, WindowsPresentation software that supports free form placement and zooming on a single sheet Offers Android, iPhone and iPad applications work both offline and in sync with the cloud
QiqqaQuantisle Ltd.WindowsMinds maps for academics oriented around their research papers, notes and annotations
SemanticaSemantic ResearchOS X, WindowsFamily of software to create, view, store and share knowledge structures
SmartDrawSmartDraw Software, LLCWindowsVisual processor used to create flowcharts, organization charts, mind maps, gantt charts and other visuals
SpicyNodesIDEA.orgAdobe FlashRadial maps, viewer can move from node to node
TinderboxEastgate SystemsOS XContent management system with concept and mind map abilities
TheBrainTheBrain TechnologiesWindows, OS X, Unix, Unix-likeGraphically intensive and customizable GUI, extremely cross-platform Notes, calendar, Microsoft Outlook features Multiple parent node ability
Visual MindMind TechnologiesWindowsSupports collaboration (client–server) mode
XMind ProXMind Ltd.Windows, OS X, LinuxMind mapping, idea visualizing, brainstorming Built-in presentation Integrates with Evernote

See also