Turn a Markdown outline into a mind map
Type a list. See a map.
- Headings, lists or indents
- Redraws as you type
- PNG or SVG download
- Nothing uploaded
1.Write or paste an outline
Markdown headings (#, ##), bulleted or numbered lists, or plain lines indented with spaces or tabs. The first line becomes the centre.
Markdown or plain text. Drag it here, or choose a file.
2.The mind map
Showing the example until you write your own.
Click a topic's circle to fold its branch. Drag to pan, scroll to zoom.
Why it exists
An outline is already a tree; it is just drawn sideways and in one column. Most people think in lists because lists are fast to type, and switch to a map when they need to see how the parts relate. Those should not be two documents. Paste the outline you already have, from a notes app, a README or meeting notes, and it is drawn as a map as you type.
What it does
- Reads Markdown headings, bulleted and numbered lists, or plain lines indented with spaces or tabs.
- Makes the first line the centre and every level of indentation a level of branches.
- Redraws the map a moment after you stop typing.
- Folds and unfolds any branch with a click, and pans and zooms.
- Downloads the map as a PNG at twice screen resolution, or as an SVG that stays sharp at any size.
What it does not do
It draws one layout from one outline, and it does not keep anything: close the tab and the map is gone. Moving topics by hand, styling them, choosing another layout, or growing a branch from a one-line prompt with AI is the work of a mind-mapping app, not of a converter.
Questions
- Is my outline uploaded anywhere?
- No. The Markdown is parsed and the map is drawn by code running inside the page. There is no server behind this tool.
- Which Markdown does it understand?
- Headings from # to ######, bulleted lists with -, * or +, numbered lists, and nesting by indentation. Inline formatting such as bold, italics, code and links is kept in the topic text. If nothing in the text is marked up, each indented line is treated as a list item.
- Does the download keep my bold and italic text?
- The words and the layout, yes; the inline formatting, no. The downloaded PNG and SVG draw every topic as plain text, because that is the form every image viewer and editor can open.
The longer answer
This page does the job. The guide explains it — including the parts a tool cannot decide for you.
How to turn a Markdown outline into a mind mapAny indented list is already a tree, so the conversion is a change of view. Here is how to write an outline that imports cleanly, and get one back out.The other tools
- Open a CSV file onlineDrop a file in. It opens in your browser, and it stays there.Open it
- Run SQL on a CSV fileReal SQL, on your file, without installing a database.Open it
- Merge CSV files into oneSeveral files in, one file out, columns matched by name.Open it
- Remove duplicate rows from a CSVDuplicates on the columns you say identify a row.Open it
- Compare two CSV filesAdded, removed, changed, matched on a key rather than line by line.Open it
- Convert a CSV to PDFA CSV, laid out as a readable table, saved as a PDF.Open it
- Convert a CSV to ExcelA real .xlsx, with nothing in it changed on the way.Open it
- Convert a CSV to JSONEvery row an object, every header a key.Open it
- Convert JSON to CSVA tree, flattened into a table you can open anywhere.Open it
- Convert Excel to CSVEvery sheet of a workbook, out as clean UTF-8 CSV.Open it
- Split a CSV fileOne file too big to use, as several that are not.Open it
- Clean up a messy CSVGermany, germany and “Germany ” become one value again.Open it
- Convert a CSV to SQL INSERT statementsA CSV in, a .sql script any database will run.Open it
- Format and validate JSONValid JSON, pretty. Broken JSON, located and mostly fixed.Open it
- View JSON as a tree or a graphThe shape of a JSON document, before you read a line of it.Open it
- Make a printable 30-day challenge trackerThirty boxes per habit, on paper, where you will see them.Open it
- Reverse a videoPlay it backwards, sound and all, without uploading it.Open it