.CMAP

CMAP File

CmapTools Concept Map
Ask a question
QUICK ANSWER

A CMAP file is a concept map document made with IHMC CmapTools - a free application from the Florida Institute for Human & Machine Cognition. Open it by installing CmapTools from cmap.ihmc.us; it runs on Windows, macOS, Linux, and iPad. There is no reliable third-party viewer, so get CmapTools from the official site only.

Developer: IHMC (Florida Institute for Human & Machine Cognition) Category: Data Files Open standard MIME: application/x-cmap
OPENS ON Windows macOS Linux iOS Web
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Jun 24, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CMAP file format?

Files with the .cmap extension are associated with CmapTools, the concept-mapping application developed by IHMC (Florida Institute for Human & Machine Cognition). A .cmap file stores a concept map - a diagram that represents a knowledge model or thought process, similar in spirit to a mind map but with an emphasis on labeled connections between ideas. Each map consists of concept nodes joined by named linking phrases that form explicit propositional statements (for example, "water - is necessary for → life").

Concept maps are typically used to visualize brainstorming sessions or knowledge models. CmapTools offers many tools for building and sharing them among group members. The native .cmap format is a CmapTools-internal file with no documented public file signature, making it opaque to third-party software. Its open, documented sibling is .cxl (Cmap XML), an XML/UTF-8 representation recommended for exchanging maps between systems or archiving them independently of CmapTools.

.cmap files can be exported to many popular image and document formats - including SVG, PNG, JPEG, PDF, and full HTML web pages - as well as to .cxl for round-trip editing. Maps may be stored locally, hosted on a self-managed CmapServer, or synced via the web-based Cmap Cloud, enabling real-time collaboration. CmapTools runs on Windows, macOS, Linux, and iOS (CmapTools for iPad).

Brainstorming is a group activity focused on gathering as many ideas as possible to find a solution to a specific problem or create an original concept. At the beginning, all ideas are treated as equally valid and are further analyzed and filtered through discussion to find the best one. Larger projects benefit from digital tools like CmapTools, where all members of the group can see and collaboratively edit a shared diagram rather than relying on a blackboard or whiteboard.

Security & safety

RISK: LOW

A .cmap is a concept-map data file, not executable code, so it's low risk. The two cautions are practical: it effectively requires CmapTools to open (there is no trustworthy third-party 'CMAP viewer', so avoid sketchy download sites that bait that search with bundled adware - get CmapTools only from cmap.ihmc.us), and a Cmap with linked external resources only shows those resources if it can reach them, so a shared map may be missing attachments if they weren't included or are offline.

Format details

in a nutshell
FULL NAMECmapTools Concept Mapaka CmapTools concept map file, Cmap file
DEVELOPERIHMC (Florida Institute for Human & Machine Cognition)since Early 2000s (CmapTools project at IHMC)
CATEGORYData Files
MIME TYPEapplication/x-cmap
TYPEConcept-map document - structured map of concepts (nodes) and labeled linking phrases, with optional linked resources and styling
STANDARDOpen · royalty-free

Programs that open CMAP files

Windows1 app
IHMC CmapTools Free Install CmapTools, then File > Open (or double-click the .cmap) to view and edit the concept map.
macOS1 app
IHMC CmapTools Free Install CmapTools for macOS, then open the .cmap from Views or File > Open.
Linux1 app
IHMC CmapTools Free Install the Linux build of CmapTools and open the .cmap from the Views window.
iOS1 app
CmapTools for iPad Free Use CmapTools for iPad to open and edit .cmap files synced from your Cmaps.
Web1 app
Cmap Cloud Free Sign in to Cmap Cloud (IHMC's online service) to store and open Cmaps from a browser.

Technical details

deep spec
DeveloperIHMC (Florida Institute for Human & Machine Cognition)
MIME typeapplication/x-cmap
Internal encodingCmapTools-internal binary/text format; no documented stable magic bytes or public file signature
Interchange formatCXL (Cmap XML, extension .cxl) - an XML/UTF-8 representation recommended for sharing maps across systems
Core structureDirected graph of concept nodes and labeled linking phrases, with layout coordinates, visual styles, and resource links
Supported platformsWindows, macOS, Linux, and iOS (CmapTools for iPad)
Storage optionsLocal file system, self-hosted CmapServer, or web-based Cmap Cloud
Export targetsCXL/XML, PNG, JPEG, SVG, PDF, and full HTML web page with embedded map image
Typical file sizeA few KB for simple maps; up to several MB when images or linked resources are attached
Resource attachmentExternal files (images, documents, other .cmap maps) are linked by reference rather than embedded in the native file
Related file types.cxl (CXL exchange), .cmapx (older CmapTools variant), .cmps (CmapTools style file)
CollaborationMaps stored on CmapServer or Cmap Cloud can be shared and co-edited in real time by multiple users
Propositional structureAny concept node can connect to any other via one or more labeled linking phrases, forming human-readable propositions
Viewer dependencyThe native .cmap is opaque to third-party tools; interchange requires CmapTools or export to .cxl
Educational adoptionWidely used in K-12 and higher education for knowledge modeling, curriculum mapping, and collaborative learning
ReleasedEarly 2000s (CmapTools project at IHMC)
Latest versionCmapTools 6.x era; CXL (Cmap XML) is the documented exchange representation
Open standardYes · royalty-free
Specificationcmap.ihmc.us

CMAP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CMAP files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CMAP files.

Frequently asked questions

How do I open a .cmap file?
Install IHMC CmapTools (free, from cmap.ihmc.us) for Windows, macOS, Linux or iPad and open the file there. There is no reliable third-party viewer - .cmap is tied to CmapTools.
Is CmapTools free?
Yes - IHMC offers CmapTools free for educational and most other users. Download it from the official cmap.ihmc.us site rather than third-party mirrors.
How do I share a concept map with someone who doesn't have CmapTools?
Export it from CmapTools to PDF, PNG/JPEG or a web page. For another tool that understands concept maps, export to CXL (the open Cmap XML format).
What is a CXL file and how does it relate to .cmap?
CXL is Cmap XML - the open, documented XML version of the same map. It's the recommended interchange format for moving Cmaps in and out of CmapTools.
Why are images or links missing when I open someone else's Cmap?
CmapTools maps can link to external resources rather than embedding them. If those resources weren't shared with the file or aren't reachable, the links won't resolve - ask the author to include the resources.
Can I edit a .cmap on an iPad or in a browser?
Yes - use CmapTools for iPad, or store and open your maps in the IHMC Cmap Cloud from a browser.

References

1IHMC Cmap - homecmap.ihmc.us
2IHMC Cmap - Products & Downloadscmap.ihmc.us

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z