Create visual mind maps instantly. Add a central topic, branch out ideas, colour-code nodes, drag to reposition, and export your map as a PNG image or JSON file.
Central Topic
🧠
Enter a central topic and click "Create Map"
Or pick a template from the sidebar →
Edit Node
0 nodes
📊 Map Stats
0
Nodes
0
Branches
0
Max Depth
0
Colors Used
📐 Quick Templates
🚀
Project Plan
Goals, Tasks, Timeline, Team
💡
Brainstorm
Ideas, Pros, Cons, Actions
📚
Learning Topic
Concepts, Examples, Resources
📈
SWOT Analysis
Strengths, Weaknesses, Opportunities, Threats
⌨️ Shortcuts
Add child to selected
Tab
Delete selected node
Del
Deselect / cancel
Esc
Undo last action
CtrlZ
Pan canvas
Drag
Zoom
Scroll
💡 Tips
🖱️
Click a node to select it and reveal the edit panel below.
➕
Click the + button on any node to quickly add a child branch.
🎨
Colour-code branches to group related ideas visually.
📦
Export JSON to save your map and re-import it later.
A mind map generator is a visual thinking tool that lets you organise ideas around a central topic. Starting from a root node, you branch outward to related concepts, sub-topics, tasks, or any hierarchical information. Mind maps leverage spatial memory and visual associations to make complex information easier to understand, remember, and communicate.
This tool runs entirely in your browser — no account, no server, no data sent anywhere. Your maps are yours.
When Should You Use a Mind Map?
Brainstorming — dump all ideas quickly without worrying about order; structure emerges naturally.
Project planning — break a goal into phases, tasks, owners, and dependencies at a glance.
Study notes — summarise a topic with key concepts, connections, and examples radiating outward.
Decision making — map out options, pros, cons, and consequences in a single view.
Meeting agendas — structure talking points visually so participants can see the whole picture.
SWOT analysis — Strengths, Weaknesses, Opportunities, Threats each become a primary branch.
Frequently Asked Questions
Click on any existing node to select it, then click the "Add Child" button in the edit panel, or press the Tab key. You can also click the small + button that appears on a node when you hover over it. A new child node will be created and connected automatically.
Yes — click "Export JSON" to download your map as a .json file. This file stores all nodes, positions, colours, and connections. To reload it later, click "Import JSON" and select the file. This lets you build maps incrementally across multiple sessions.
Click the "Export PNG" button in the actions bar. The tool renders your entire canvas (including all nodes and connections) as a PNG image and downloads it automatically. For best results, use the Reset View button first to ensure all nodes are visible.
Yes — click and drag any node to reposition it on the canvas. Connections (edges) will follow automatically. You can also drag the canvas background itself to pan the view, and scroll to zoom in or out.
When a node is selected, the colour swatches in the edit panel change that node's colour theme. Use colour to group related branches — for example, all "technical" tasks in blue and all "design" tasks in purple. This makes large mind maps much easier to scan at a glance.