Mind Map Generator - Small Study Tools
Central Topic · Branching Ideas · Drag & Drop

Mind Map Generator

Build a visual mind map starting from a central topic and branching outward into ideas, sub-ideas and details. Drag, organise and connect instantly. Pro Mode adds custom colours, icons, themes, more levels and SVG/PDF export.

Pro Version is Free for now
Pro Mode active — custom colours, icons, themes, more branch levels & SVG/PDF export unlocked
Click a node and use the green + button to add a branch
Privacy Guaranteed — Your mind map is saved only in your browser. Nothing is sent to any server.
Colour:
Colour Themes — applies a palette across all branches
Pick an icon for the selected branch
🧠 Central Topic:
🌿 Branches: 0
📊 Max Depth: 0
Click the central topic to rename it, then select it and click "Add Branch"
100%
Export your mind map
`; const blob = new Blob([html],{type:'text/html'}); const a=document.createElement('a'); a.download='smallstudytools-mindmap-print.html'; a.href=URL.createObjectURL(blob); a.click(); toast('Print-ready file downloaded — open it to save as PDF'); }function downloadOutlineTXT() { if (!nodes.length) { toast('Add some branches first'); return; } function buildOutline(parentId, indent) { const children = nodes.filter(n=>n.parentId===parentId); let lines = []; children.forEach(c => { lines.push(' '.repeat(indent) + '- ' + c.label); lines = lines.concat(buildOutline(c.id, indent+1)); }); return lines; } const central = nodes.find(n=>n.id===0); const lines = ['=== MIND MAP OUTLINE — SmallStudyTools.com ===','', central.label, ...buildOutline(0,1), '', 'Generated by SmallStudyTools.com']; const blob = new Blob([lines.join('\n')],{type:'text/plain'}); const a=document.createElement('a'); a.download='smallstudytools-mindmap-outline.txt'; a.href=URL.createObjectURL(blob); a.click(); toast('Downloaded outline as TXT!'); }// ── MODE ────────────────────────────────────────────────────── function setMode(mode) { isPro = mode==='pro'; document.getElementById('btnSimple').classList.toggle('active',!isPro); document.getElementById('btnPro').classList.toggle('active',isPro); document.body.classList.toggle('pro-mode',isPro); document.getElementById('proModeBar').style.display=isPro?'flex':'none'; document.getElementById('modeHint').textContent=isPro ?'Custom colours, icons, themes, auto-arrange and up to 4 branch levels' :'Click a node and use the green + button to add a branch'; render(); try{localStorage.setItem(SK+'_mode',mode);}catch(e){} }function toast(msg){const t=document.getElementById('toast');t.textContent=msg;t.classList.add('show');setTimeout(()=>t.classList.remove('show'),2400);} function save(){try{localStorage.setItem(SK,JSON.stringify({nodes,nextId}));}catch(e){}}// ── SAMPLE DATA ─────────────────────────────────────────────── function loadSampleData() { nodes = [ {id:0, parentId:null, x:1000, y:340, w:200, h:70, level:0, label:'Exam Revision Plan', color:'#0d1f3c', icon:''},{id:1, parentId:0, x:760, y:160, w:150, h:54, level:1, label:'Subjects', color:'#1a7fc1', icon:'📚'}, {id:2, parentId:0, x:1230, y:160, w:150, h:54, level:1, label:'Study Methods', color:'#10b981', icon:'💡'}, {id:3, parentId:0, x:760, y:560, w:150, h:54, level:1, label:'Schedule', color:'#f59e0b', icon:'⏰'}, {id:4, parentId:0, x:1230, y:560, w:150, h:54, level:1, label:'Wellbeing', color:'#7c3aed', icon:'❤️'},{id:5, parentId:1, x:540, y:80, w:130, h:46, level:2, label:'Mathematics', color:'#1a7fc1', icon:''}, {id:6, parentId:1, x:540, y:200, w:130, h:46, level:2, label:'Biology', color:'#1a7fc1', icon:''}, {id:7, parentId:1, x:540, y:320, w:130, h:46, level:2, label:'History', color:'#1a7fc1', icon:''},{id:8, parentId:2, x:1480, y:80, w:140, h:46, level:2, label:'Active Recall', color:'#10b981', icon:''}, {id:9, parentId:2, x:1480, y:200, w:140, h:46, level:2, label:'Spaced Repetition', color:'#10b981', icon:''}, {id:10, parentId:2, x:1480, y:320, w:140, h:46, level:2, label:'Past Papers', color:'#10b981', icon:''},{id:11, parentId:3, x:540, y:480, w:140, h:46, level:2, label:'Daily Timetable', color:'#f59e0b', icon:''}, {id:12, parentId:3, x:540, y:600, w:140, h:46, level:2, label:'Deadline Tracker', color:'#f59e0b', icon:''},{id:13, parentId:4, x:1480, y:480, w:130, h:46, level:2, label:'Sleep', color:'#7c3aed', icon:''}, {id:14, parentId:4, x:1480, y:600, w:130, h:46, level:2, label:'Breaks', color:'#7c3aed', icon:''}, ]; nextId = 15; selectedNodeId = 0; render(); save(); scrollToCentral(); toast('Sample mind map loaded!'); }// ── INIT ────────────────────────────────────────────────────── function scrollToCentral() { const central = nodes.find(n=>n.id===0); if (!central) return; const canvas = document.getElementById('canvasArea'); const targetLeft = Math.max(0, (central.x + central.w/2) - canvas.clientWidth/2); const targetTop = Math.max(0, (central.y + central.h/2) - canvas.clientHeight/2); canvas.scrollLeft = targetLeft; canvas.scrollTop = targetTop; }try{ const saved=JSON.parse(localStorage.getItem(SK)||'{}'); if(saved.nodes && saved.nodes.length){ nodes=saved.nodes; nextId=saved.nextId||1; } else initCentralNode(); const savedMode=localStorage.getItem(SK+'_mode'); if(savedMode==='pro') setMode('pro'); else render(); scrollToCentral(); }catch(e){ initCentralNode(); render(); scrollToCentral(); }

Mind Map Generator — Visual Brainstorming from a Central Idea

Linear notes force ideas into a single sequence, even when the ideas themselves don't actually relate to each other in a straight line. A mind map solves this by starting from one central topic and branching outward — mirroring how the brain naturally organises information through association rather than strict order. Our free mind map generator lets you build this radial structure visually: click to add branches, drag to reposition, colour-code by theme, and watch your ideas take shape exactly as you think them.

Simple Mode covers everything most brainstorming sessions need: a central topic, two levels of branching, five preset colours, and full drag-and-drop. Switch to Pro Mode (free) for a complete colour picker, an icon library, six instant colour themes, up to four levels of nesting, and SVG/PDF export alongside PNG.

Why radial structure works better than lists for brainstorming: a linear list implies that idea #3 is somehow "after" idea #2 — an artificial ordering that doesn't exist in most real thinking. A mind map removes that false hierarchy. Every branch coming off the central topic carries equal initial weight, and sub-branches show genuine parent-child relationships rather than arbitrary sequence. This matches how association-based memory actually works, which is part of why the technique has remained popular for over fifty years.

The Anatomy of a Mind Map

🧠
Central Topic
The single core subject everything else relates back to. Usually a short phrase, not a full sentence.
🌿
Primary Branches
Major themes or categories radiating directly from the central topic — typically 3 to 7 of them.
🔹
Sub-Branches
Supporting details, examples or further breakdowns nested under each primary branch.

Mind Map vs Flowchart — What's the Difference?

These two diagram types are often confused but serve fundamentally different purposes. A mind map radiates outward from one central idea with no required sequence — it's associative, non-linear, and used primarily for brainstorming and organising thoughts visually. A flowchart represents a defined process with a clear start and end, using arrows to enforce order and diamond shapes to represent decision points. If you're capturing an open-ended brainstorm or summarising a topic for revision, a mind map fits. If you're documenting a step-by-step procedure or algorithm, a flowchart is the right tool — our Flowchart Generator handles that use case specifically.

The Research Behind Mind Mapping

Mind mapping in its modern, popularised form is credited to British author Tony Buzan, who promoted the technique extensively from the 1970s onward. The core idea draws on two well-established memory principles: dual coding theory, which holds that combining visual and verbal information improves recall compared to either alone, and associative memory, which suggests the brain naturally links concepts through relationships rather than storing them as an ordered list. Colour-coding and icons specifically engage visual memory pathways alongside the verbal content of the labels themselves, which is why our Pro Mode icon library and colour themes aren't just decoration — they support the underlying technique.

Where Mind Maps Are Used

🎓
Exam Revision
Condensing an entire topic onto a single visual page makes mind maps highly effective for quick revision compared to re-reading lengthy linear notes.
📝
Essay & Assignment Planning
Brainstorming arguments, evidence and structure visually before committing to a linear essay outline helps surface connections between ideas early.
💡
Brainstorming Sessions
Teams and individuals use mind maps to capture an open-ended flow of ideas without forcing premature structure or sequence.
📚
Note-Taking & Summarising
Converting dense reading material or lecture content into a visual summary that's faster to review than the original source.
🗂️
Project & Content Planning
Mapping out a project's components or a piece of content's structure before transferring it into a more formal timeline or outline.
🤝
Meeting Notes
Capturing discussion points radiating from a central agenda item, naturally reflecting how conversations branch in real time.

Pro Mode — Five Advanced Features

🎨
Full Colour Picker
Beyond the five preset colours, enter any custom hex code to colour-code branches exactly how you want.
😀
Icon Library
Attach any of 25 emoji icons to a branch as a small visual badge, supporting dual-coding memory techniques.
🎭
Six Colour Themes
Ocean, Sunset, Forest, Candy, Royal and Mono — apply a complete coordinated palette across every level instantly.
🌳
Four Branch Levels
Nest ideas more deeply than Simple Mode's two-level limit, for topics that genuinely need finer detail.
📥
SVG & PDF Export
Export as scalable vector SVG for further editing, or as a print-ready PDF for handouts and study sheets.

How to Build Your Mind Map

1
Set your central topicClick the central node and type your main subject. Keep it short — a single word or short phrase works best as the anchor for everything else.
2
Add your main branchesSelect the central topic and click "Add Branch" repeatedly to create your primary themes — most effective mind maps use between 3 and 7 main branches.
3
Add supporting detail underneathClick any branch and add its own sub-branches for supporting points, examples or further breakdown. Use colours or icons (Pro Mode) to make categories visually distinct at a glance.
4
Arrange and exportDrag any node to fine-tune the layout, or click Auto-Arrange for an instant radial layout. Export as PNG for quick sharing, or as an outline TXT file for a clean text-based version of your structure.

For more planning and visual thinking tools, use this generator alongside our Flowchart Generator for sequential processes, our Cycle Diagram Generator for repeating processes, our SWOT Analysis Generator for structured strategic thinking, and our Task Priority Matrix for turning brainstormed ideas into prioritised action.


Frequently Asked Questions

Mind mapping technique, structure and how this tool works

Click the central node to name your main topic. Select it and click "Add Branch" to create main ideas, then repeat on any branch to add sub-ideas. Drag nodes to reposition and use colour swatches to organise visually. No signup needed — it saves automatically in your browser.

A mind map radiates from one central topic with no required sequence — associative and used for brainstorming. A flowchart shows a defined process with a start, end, and ordered steps using arrows and decision diamonds. Mind maps are non-linear; flowcharts are procedural.

It mirrors how the brain naturally organises information through association. Visual/spatial layout reveals relationships missed in linear notes. Colour and icons support dual coding (visual + verbal memory). It also condenses large topics onto a single page for fast revision.

The modern popularised technique is credited to British author Tony Buzan, promoted extensively from the 1970s. Radial, branching diagrams existed earlier, but Buzan systematised the method with specific rules around colour, imagery and concise branch labels.

Most effective mind maps use 2 to 4 levels: central topic, primary branches, and one or two layers of supporting detail. Beyond 4-5 levels, maps typically become cluttered and lose their value as a quick-reference visual summary.

Yes — widely used for brainstorming, meeting notes, content planning and organisational strategy. Many teams use a mind map as a first-draft thinking tool before transferring the structure into a formal Gantt chart or task list.

Pro Mode (free) adds a full colour picker, a 25-icon library, 6 colour themes applying a full palette instantly, 4 branch levels instead of 2, and SVG/PDF export alongside PNG.

Yes — alongside image exports, there's a dedicated outline export that converts your visual map into a clean, nested bullet-point text file with indentation matching each branch's depth, ready to paste into a document or notes app.

Lilly
Here to help you find a tool
Search tools Search blogs
Try me to find a tool! 👋