Online Mind Map
GeneratorsEverything runs locally in your browser — nothing is uploaded
Write an indented outline on the left and it is drawn as a mind map on the right, live. Change a line and the map follows. This tool is outline-driven; it is not a drag-and-drop editor. Dragging nodes, rubber-band selection and an undo stack are a different order of engineering, and the more common need is turning an outline you already have into a picture you can send. So you type with the keyboard and read the map with your eyes. The outline syntax: indentation is the level — a tab or two spaces both mean one level deeper, and mixing them is fine. Leading `-`, `*` or `+` are stripped, so a Markdown list can be pasted straight in. The first line is always the root. The finished map downloads as SVG — vector, so it stays sharp at any size and can be opened in Figma or Illustrator. Everything runs in your browser: nothing is uploaded, there is no sign-up and no account, and nothing is kept when you close the page.
Features
- Type an outline on the left, watch the map on the right
- Indentation sets the level: spaces, tabs or a mix
- Leading - / * / + are stripped, so Markdown lists paste right in
- Two layouts: split both sides (the classic look) or right only (good for documents)
- One colour per branch, so a branch reads as a group at a glance
- Adjustable font size (10–24)
- Export SVG: vector, sharp at any size, editable in Figma or Illustrator
- Copy the SVG source in one click
- Node text is escaped, so angle brackets cannot break the image
- An empty outline gets a hint instead of a blank canvas
How to use
- Write the outline on the left, one line per node
- Indent by two spaces (or a tab) to nest a level
- Pick a layout and colour scheme; the map updates as you type
- Adjust the font size if you need to
- Download the SVG, or copy the source
FAQ
- Can I drag nodes around?
- No, deliberately. Drag-and-drop needs a whole canvas interaction layer — hit testing, marquee selection, an undo stack, snapping — while the more common need is turning an outline you have already thought through into a picture quickly. To change the structure, edit the outline; it is usually faster than dragging.
- Can the exported image be edited further?
- Yes. It is a standard SVG (vector) and opens in Figma, Illustrator or Inkscape, where the text stays text rather than becoming outlines. It also drops straight into a web page or a Markdown document.
- Does it measure Chinese text correctly?
- Yes. Node boxes are sized by display width, where a Chinese character counts as two cells, so a Chinese node is exactly as wide as it looks — no overflowing text and no half-empty boxes.
- Why is the exported image on a white background?
- Because a transparent image becomes unreadable in a dark theme (a dark-mode document or chat app). White works in both dark and light surroundings. If you want transparency, delete the background rectangle in an editor.
- Is a very long outline a problem?
- No, but the picture gets large (the canvas fits the content). For deep nesting the right-only layout reads better — splitting both ways curves back on itself once there are many levels.
Related tools
UUID Generator
GeneratorsGenerate a column of UUID v4, v7, ULID, NanoID or MongoDB ObjectId values, one per line, ready to paste into a spreadsheet. Runs in your browser.
Lorem Ipsum
GeneratorsGenerate placeholder text as Latin lorem ipsum, English sentences, Chinese or Japanese filler, in paragraphs, sentences or words — all in your browser.
Mock Data
GeneratorsDescribe your fields once and get realistic mock records, exportable as JSON, CSV, TSV, SQL, XML, YAML or TOML. All generated in your browser.
QR Code
GeneratorsGenerate QR codes for text, links, WiFi, contact cards or calendar events, with adjustable colours, downloadable as PNG or vector SVG.
Password Generator
GeneratorsGenerate strong random passwords with a live entropy readout, so strength becomes a number you can compare. Passwords stay in memory, never uploaded.
Random Chinese Characters
GeneratorsGenerate random strings of Chinese characters from a common pool of about 850, or the full basic CJK block. Runs entirely in your browser.