Mind Map Builder
Turn an indented outline into a browser-local mind map with balanced or directional layouts, branch counts, and a reusable hierarchy.{{ summaryTitle }}
{{ summaryLine }}
{{ primaryCopyAnnouncement }}
{{ mapExportStatus }}
The chart renderer is unavailable. Branch sizes remain available in the idea outline.
{{ chartExportStatus }}
| Idea | Parent | Level | Main branch | Copy |
|---|---|---|---|---|
| {{ row.label }} | {{ row.parent }} | {{ row.depth }} | {{ row.branch }} |
{{ tableExportStatus }}
A mind map organizes one subject into branches and nested ideas. The central topic sets the scope, main branches divide that scope into themes, and child ideas add detail beneath the branch they belong to. This hierarchy is useful for planning, studying, outlining, and breaking a broad subject into manageable parts.
The quality of a map depends more on relationships than decoration. A short label makes a node easier to scan, while a clear parent makes its meaning understandable. If an idea belongs to several branches or needs cross-links, a network-style concept map may be a better fit than a strict tree.
| Layout | Reading pattern | Useful for |
|---|---|---|
| Balanced | Main branches spread to both sides | Overview and comparison |
| Left to right | Ideas follow one horizontal direction | Linear explanation and presentation |
| Top to bottom | Levels descend vertically | Process-like or outline-style reading |
Changing layout or color does not change the hierarchy. Alphabetical sorting does change the order of ideas within each parent, so entered order should be kept when sequence, priority, or chronology carries meaning.
How to Use This Tool:
Draft the hierarchy as a short outline before choosing how it should look.
- Enter a concise Central topic that covers every branch.
- Write one idea per line in Idea outline. Use two leading spaces for each child level and never skip a parent level.
- Choose a Map layout for the intended reading direction and a branch palette for visual separation.
- Enable Sort sibling ideas only when alphabetical order is more useful than the order you entered.
- Review the map and branch counts. Correct the outline when a node appears under the wrong parent or one branch carries too many unrelated ideas.
Interpreting Results:
The displayed branch and level counts describe structure, not idea quality. A large branch may need splitting, but it may also be appropriately detailed. A small branch may need more thought or may simply represent a narrow topic.
Use the outline view to confirm each parent, level, and main branch. The visual map can make a misplaced node look plausible, while the hierarchy table exposes the exact relationship.
Technical Details:
An indented outline describes a rooted tree. Each non-empty line becomes one node; its indentation depth determines its level, and the nearest preceding node one level above becomes its parent. The same valid outline always produces the same hierarchy.
Transformation Core
| Outline text | Depth | Parent rule |
|---|---|---|
| No leading spaces | Level 1 | Direct child of the central topic |
| Two leading spaces | Level 2 | Child of the nearest previous level-1 idea |
| Four leading spaces | Level 3 | Child of the nearest previous level-2 idea |
| Blank line | None | Ignored |
Rule Core
- Indentation must use pairs of spaces. Tabs and odd numbers of leading spaces are rejected.
- A line cannot jump to a deeper level when the required parent level does not exist.
- Optional list markers such as a dash, asterisk, or bullet are removed from the start of a label.
- The map accepts up to 30 ideas, five levels, 80 characters per topic or idea, and 3,000 characters in the outline.
- Sibling sorting is case-insensitive and applies separately within each parent. It does not move an idea to another branch.
Layout and palette are presentation choices applied after the tree is built. Branch size counts every idea in that main branch, including all descendants.
Worked Example:
A project with one nested task
For the central topic Project, enter Goals, then Scope on the next line with two leading spaces, followed by People with no indentation. The result has two main branches, Goals and People, while Scope appears as a child of Goals.