Skip to content
MindMapGeneratorOpen editor

File formats

Every format is converted on your device. Imports show a report of what was kept, approximated or dropped before anything changes your map.

Last reviewed 2026-10-30

FormatImportExportKeepsLoses
MindMapGenerator .mindmap.jsonYesYesEverything: topology, text, notes, links, tags, tasks, styles, relationships, layout. Unknown fields from newer versions are preserved.—
Backup .zipYesYesAll maps as .mindmap.json plus a manifest with SHA-256 hashes, verified on restore.—
Markdown (.md, Markmap)YesYesHierarchy, order, notes, first link per topic, task checkboxes, #tags.Colours, layout, relationships, icons
Indented text (.txt)YesYesHierarchy and order; bullets and [ ] tasks on import.Everything else on export
OPML (.opml)YesYesHierarchy, order, _note notes, links, completed state.Tags, priorities, styles, relationships
FreeMind (.mm)YesYesHierarchy, text and notes, links, folded state, side, hex colours, arrow links as relationships, known icons as emoji.Attributes, clouds, fonts, edge styles
Mermaid mindmap (.mmd)YesYesHierarchy and text.Shapes, icons, classes; everything else on export
CSV (.csv, .tsv)YesYesid/parentId/text with note, tags, done, priority, due, link columns; or outline columns.Styles, layout, relationships
Word (.docx)YesNoHeading styles become levels; lists nest; paragraphs become notes; tables flattened.Images, text boxes, comments
PDF (text layer)YesPictureHeadings inferred from font size and numbering; body text as notes with page numbers.Scanned pages, tables, columns, figures
HTMLBasicYesImport: headings and lists. Export: self-contained page with SVG picture and accessible outline, no scripts.Scripts and remote resources (always removed)
SVG / PNG / JPEG / WebPNoYesPicture of the map, matching the editor.Not re-importable
XMind, MindManager, draw.ioNoNoNot supported yet. Export from those tools as OPML or Markdown.—

Import safety

  • Files up to 25 MB; maps up to 20,000 topics and 120 levels deep. Larger inputs are refused before they can freeze your browser.
  • XML (OPML, FreeMind) with a DOCTYPE or entity declarations is rejected, which blocks external-entity and entity-expansion attacks.
  • Word files are checked for a valid ZIP header and an unsafe expansion size before they are opened.
  • HTML is parsed without executing scripts; scripts, frames and styles are stripped.
  • Links are limited to https, http and mailto. javascript: and data: links are removed.
  • CSV exports prefix cells that start with =, +, − or @ so spreadsheets do not run them as formulas.
  • Importing never replaces your current map automatically. “Replace” saves a snapshot first.

The native format

A .mindmap.json file is readable JSON: { format, schemaVersion, document: { title, rootId, nodes, relations, view, … } }. Each node lists its parent and ordered children. We keep reading older schema versions. If a file comes from a newer version, fields we do not understand are kept and written back unchanged.

Import a file now