FreeMind ist ein Computerprogramm zum Visualisieren und Strukturieren von Inhalten (Begriffe, Ideen, Lernstoff, Sitzungsergebnisse usw.). Diese Methode der Wissensdarstellung wird Mindmapping genannt, die entstehenden Dokumente heißen Mindmaps. Mindmaps sind zum Beispiel als Hilfsmittel für das Projektmanagement sinnvoll, unterstützend bei der Strukturierung von Lerninhalten oder bei der Zusammenfassung von Ergebnissen eines Brainstormings.
In die erzeugten Mindmaps lassen sich Hyperlinks, Symbole oder Bilder einfügen, auch grafische Verbindungen zwischen den einzelnen „Zweigen“ können dargestellt werden. Mit Exportfunktionen lassen sich die Ergebnisse unter anderem als XHTML oder im OpenOffice.org-Writer-Format abspeichern. Zudem ist die Integration interaktiver Mindmaps mittels Java Applet und Flash in Webseiten und speziell in verschiedene Wikis möglich, z. B. MediaWiki und WikkaWiki.
Das Programm FreeMind wurde in der Programmiersprache Java für Windows, Mac und Linux entwickelt. Zum Ausführen ist die Java Runtime Environment von Sun Microsystems ab Version 1.4 erforderlich.
Das XML-basierte Datenformat (Dateiendung *.mm) erlaubt das Schreiben eigener Konvertierroutinen mittels XSLT.