Do you use Notion for everything like I do?

It’s seriously the best all-in-one tool out there.

Taking notes, writing blog posts, creating a knowledge base for your team – it’s got you covered.

But there’s one thing it doesn’t do: mind mapping.

And let’s face it, mind mapping is essential for showing both the big picture and the nitty-gritty details.

Lucky for us, there are workarounds!

Check out these less-known ways to use mind maps in Notion pages.

Mermaid JS

The top half shows the code that is used to render this flow chart.

Mermaid JS is a popular javascript library (hence the JS in the name) that can generate infographic content on the go. It is also compatible with other note-taking tools like obsidian. You can start by writing simple text in a specific format (i.e., code) that is then converted to diagrams by Mermaid JS. Its clean syntax makes it easier to generate simple diagrams without having programming as a prerequisite, and the core functionality can be extended further to make complex diagrams.

You can read more about how it works and all the specific features in the official documentation. There is also a live editor which comes in handy. If you want to know how to customize it further, make sure to check out Red Gregory’s video.

ℹ️ At the time of writing, using Mermaid JS is the only way to have mind maps directly into Notion without using any third-party tools and plugins. The source code and the rendered diagram both stay in Notion itself.

How to use Mermaid JS in Notion

GIF showing how to add code block for Mermaid JS.

  • Use Notion’s slash / command and type /mermaid. Click on the popup.
  • Alternatively, you can add a new code block using + from the left sub-menu. Make sure to set the language as Mermaid.
  • Write your code in the block, and the diagram should be rendered in real time.
  • You can choose to show only code or preview from the drop-down options.

Use Whimsical

Whimsical diagram with its features listed out.

Whimsical is an app that comes with mind mapping, wireframing, flowcharts, and document creation ability to structure the information easily. Although Whimsical doesn’t have a native integration with Notion, you can create your work (in this case, mind map) in Whimsical, make it public, and then paste the Whimsical’s mind map URL into Notion and select create embed.

When it comes to mind mapping functionalities, I think Whimsical has a big advantage over Miro as Whimsical’s UI and UX are really intuitive. You can almost brainstorm at the speed of thought with Whimsical.

Similar to Notion’s blocks, Whimsical has something called “items” these include folders, files, images, texts, etc. With the free plan, you can only use 500 of these items. You can overcome this restriction by upgrading to the pro plan by paying $10/mo per user. It also has an organized plan for collaborative teams that costs $20/mo per user.

Use Miro

Miro Board showing mindmapping, video chat, sticky notes, and other features.

Miro is popularly known for their whiteboard functionality. They also have features like flowcharts, templates, and sticky notes, which makes them ideal for collaborative brainstorming sessions.

Similar to Whimsical, it has native integration with Notion, so you can easily embed your Miro work in Notion pages.

It is the most popular solution out there. If you are already using Miro for other purposes and want to use it for mind mapping as well, then go ahead with it.

If you are tight on budget or not really sure if you want to spend on a mind-mapping tool, then go ahead with Miro. Because the free plan includes three editable boards, and you need to upgrade to $8/user/month to get access to the team’s plan.

☝️ When you embed a mind map from another service like Whimsical or Miro in Notion, you can easily edit the mind map by just clicking on “Original link”, and navigating to the editor. Since the embed is directly pulling the data live from servers, all the changes that you make in the mind map will be updated automatically in Notion.


A simple mind map template from .

It is an extensive tool that can be used to create diagrams of all sorts, including mind maps. It was previously called It comes with many prebuilt templates and shapes that you can use in your drawings. It is privacy-friendly; you don’t even need to create an account to get started. Did I tell you it’s also completely free and open source? So you don’t ever have to worry about data. If you prefer to have a native experience. It also has apps for macOS, Windows, and even Linux. The only downside is the UX isn’t as buttery smooth as with other tools.

You can see me embedding from  in Notion.

You can also use the chrome extension to start creating directly right inside of Notion without needing to switch apps or tabs. You can read more about it in the “How to draw in Notion” post, which explains it in detail.

Use MindMeister

Mind Meister Template for SWOT, a popular analysis technique used in business strategy.

Mind Meister is a very popular cloud-based mind-mapping software. You can’t easily embed a published MindMeister mind map in Notion. For that, you need to use a service from Apption to embed Mind Meister using their widget. You can find the steps here.

Part of the reason why their integration with Notion wasn’t smooth could be their push towards Meister note, an alternative note-taking app. A new addition to the Meister suite that also includes Meister Task.

But for most people, I recommend investing in either Whimsical or Miro, as they provide more functionality and can be embedded directly into Notion.

Use My Mind Node

Weekly planning and review using MindNode.

MyMindNode is a service that comes with MindNode (iOS and mac only 🍎) that allows users to publish their mind maps directly on the web. The downside is that as of early 2020, the service is [no longer under active development]( of early 2020%2C myMindNode is no longer under active development. Existing myMindNode users can continue to use it%2C but new registration is no longer possible.), making the registrations closed for new users. As an existing MindNode user, I can still continue to use it. You can still play around with the live demo that is available on their website. I really hope MindNode takes mind mapping seriously and moves out of the Apple ecosystem, and releases a web-based interface for editing the mind maps.

I really liked their product and how they’ve managed to pack it with so many features while maintaining a minimalistic design. The interface is really intuitive, and it’s been my go-to mind-mapping software for the past few years.

👉 Note from Akshay: I’ve been personally using this for the last 3-4 years. Once the mind map keeps growing, it can get a little overwhelming. One feature I like about it is the “Focus mode”. It lets you keep focusing on one particular branch and makes everything else fade in the background and less distracting. Overall, I love how it comes with many features and yet is minimal.

But I hear you, myMindNode is not under active development, so what are the other options?


Mindmap made in Xmind featuring stickers.

Xmind is one of the most popular mind-mapping tools out there. With over 100M+ app installs for Android 📱, Windows 💻, iOS, and macOS 🍎. Its free tier is also very generous, and you get most of the stuff done with little to no friction. The pro version is priced at $60 per year. There are additional discounts for students, teachers, and NGOs as well.

Some of its core features include presentation mode along with a huge library of prebuilt templates and themes. It also has handwritten styles and an extensive sticker collection that helps bring more life to drawings.

Export and Embed

Most of the other mind-mapping software lets you export the content via PDF and Images (if this isn’t an option, you can always take a screenshot 😉). Then, you can directly embed that into the Notion page.

But to make edits to your mind map, you need to go back to the mind mapping tool, make the required edits, then export and again embed to Notion. Apart from the process already being tedious in itself, sometimes images added in the mindmaps are lost. So you need to be a little bit mindful of this.

Directly copy-paste content

Copy-pasting a mindmap directly into Notion turns the content into bulleted lists

Alternatively, you can just copy the mind map nodes and paste them into Notion. It’ll be pasted in Notion as sub-bullets. Later, you can give it structure. I personally use this approach because embedding is meh 😕 unless required!

The downside to this approach is that every app has its own formatting style and isn’t consistent throughout. This leads to messy and unformatted texts. I use a simple script to help me overcome this, and this has been a lifesaver.

🚧 Before you proceed: It’s generally not at all a good idea to run javascript code found on the web without completely knowing what it does. So, I would recommend the same advice. Hence, proceed with caution. I originally found this on this script on keyboard maestro forum and it has been a lifesaver for me. It scans the text for any consistent formatting and then uses standard 4-space indents and hyphens at the start of bulleted lists.

Upcoming : Dockam for Notion

This upcoming tool is a true thread killer for mindmaps in Notion. It has the ability to create 2 way sync flow charts with from toggles, bullets and even checklists. It has support for Images as well. The most exciting feature of this tools is that it can even generate mindmaps from databases. I am eagerly waiting for the launch. I’ve had the pleasure to chat with Jules Libert, creator of the tool. He’s currently finding time in between freelancing and other side projects to work on it.

Mind map created from a database that has relations.

Happy mind mapping 🙂