iThoughts logo with RIP on it plus the logos of the other four apps I considered

RIP iThoughts – Choosing a New Mind Mapping Tool

This week I read in the TidBITS newsletter, the awful news that my favorite mind mapping tool, iThoughts from Toketaware was being discontinued. If you’ve had a beloved tool shut down before, you know it’s like losing touch with a dear old friend. The developer, Craig Scott, has been a favorite of mine as well. I was worried about how sudden this was and that maybe he wasn’t ok, but I chatted with him and he explained it was just an opportune time to shut his business down after 11 years of serving the community.

The good news is that iThoughts will continue to work for the time being, but at some point in the future, an OS update will inevitably break it.

A while back, Dan Moren said on the Clockwise Podcast that he likes to quit apps before they quit him, and I agree with that philosophy. I’ve got breathing room, but I immediately went on the hunt for a replacement mind map.

Before I go any further, I should at least briefly explain how mind mapping programs work and what problems they solve. Mind mapping is a way to visually plop all of your thoughts about a project or idea onto the screen in little connected nodes. You can drag the nodes around to sort things out to make more sense once you get your ideas into the app.

For example, let’s say you were packing for a trip to Hawaii. You could just start by brainstorming everything you could think of from your toothbrush to a bathing suit to sunscreen to flipflops. After you have enough nodes added to the mind map, you’ll start to find patterns to the disorganized mess. You can make major nodes for clothes, sundry, and toys. Then you can drag the other nodes under the appropriate category node to organize your packing.

I use mind mapping for my ScreenCastsONLINE tutorial videos when I’m learning a new app. As I’m poking every button on the app, I plop into the mind map what I’m learning as I’m learning it. This is always a very disorganized pile of thoughts, but after I have enough content I start to see how to rearrange the nodes and make subnodes to tell a coherent story about how to use the app.

Who can forget when in a moment of madness I thought it would be “fun” to try to mind map all of the iOS 11 settings? It took me over a month to do it but my mind map of doom (™️Donald Burr) from 2017 is really something to see.

Based on the capabilities of some mind mapping apps out there, it appears that people use mind maps to schedule tasks as well. I’ve never gotten into that myself so it’s not one of my criteria but some people must do it.

Criteria for a Mind Mapping Tool

Before going on my hunt for a new Mind Mapping tool, I documented what would make an acceptable alternative to iThoughts.

  • Must have native Mac, iOS, and iPadOS apps
  • Must allow some sort of syncing between devices
    • via iCloud or Dropbox or I might accept a hosted syncing system
  • Lots of keystrokes to get things done
  • Not ugly
    • I’m not a style snob but the app can’t look like it was designed in the Cold War era,
  • Reasonable pricing
    • I’m willing to pay a subscription if I have to but I prefer a one-time fee
    • For a subscription it’s worth $60/year or less
  • Must be in active development
  • A privacy policy that doesn’t include personal information about me
  • Ability to import or even natively open my nearly 300 iThoughts Mind Maps
  • Standard export capability to OPML for outlining and opening in other tools

Researching Options

There’s a website called Alternative To at alternative.to where you can look for alternatives to a specific app. You can filter it to see just free apps, open source apps, or apps by platform such as Windows only. I used this tool to search for mind mapping tools to replace iThoughts. I also used the Mac App Store, figuring it would narrow down my results. I did a search in Setapp just in case I already had an app that would meet my needs. And of course, some plain old Googling was employed.

In my search, it became obvious that the playing field was pretty limited, and as a result, many of these search results included a lot of apps that had nothing to do with mind mapping. Many were notes annotation tools for working with existing documents. I was able to find four mind mapping apps that sounded like contenders.

Freeplane

Let’s start with the free and open source Freeplane from freeplane.org. The first thing that surprised me was that it was Java-based. I can’t remember the last time I installed a Java app.

Freeplane is pretty capable and looks like it could get the job done. It has the classic look of open source with overly bold icons for buttons, which I don’t put in the category of pretty. I gave it a quick spin with VoiceOver and while the buttons were labeled nicely and were functional, the mind map area itself was inaccessible.

Freeplane Interface - functional but too bold
Freeplane Interface is Functional but Too Bold for My Tastes

I started noticing more non-standard design elements. For example, it doesn’t use standard Save As dialog boxes for macOS. That disturbed me, not just because it wasn’t what I was used to but because it reduced the functionality of the tool.

Freeplane Non-Standard Save As Dialog Box.
Freeplane Non-Standard Save As Dialog Box

Freeplane doesn’t work on iOS, which is a deal breaker for me. It was unable to open my iThoughts mind maps natively, so I would have to open all 300 or so of them and export to OPML to be able to go back to them with Freeplane.

Freeplane isn’t a bad app at all and if you’re looking for a way to dip your toes into the water of mind mapping for free, check it out at freeplane.org. I continued my search.

EdrawMind

In the Mac App Store, I found a mind mapping app called EdrawMind. But then I noticed that it was an iPadOS app being allowed to run on an Apple Silicon Mac. I followed the link to the developer’s website at edrawmind.wondershare.com and found that not only do they have a native Mac app, it also runs on Android and Linux, and there’s even a web app version.

EdrawMind met my pricing criteria with both a subscription price at $59/year and a perpetual price of $118. You get 1GB of free cloud storage with the annual subscription and 10GB with the perpetual plan along with some other perks. The iPad OS app was in active development with very recent updates.

Three things tripped me up with EdrawMind.

To test it out on iPadOS I had to create a login. I literally couldn’t do it. When I pasted in my long, strong, memorable password created by beta.xkpasswd.net, it said it was too long. Not a big deal, that kind of thing happens, but the screen slid halfway down when it errored and I could not bring it back up to change the password. I’m sure with enough effort I could beat it into submission.

But the real thing that stopped me from investigating EdrawMind was the privacy policy from the App Store. Data linked to you said: Purchases, Contact Info, Identifiers, Diagnostics, Financial Info, User Content, and Usage Data. Uh…that would be “no thank you.”

Edraw miind privacy policy on iOS.
EdrawMind’s Privacy Policy is a No

At this point I was already out, but when I tried to download for macOS, it said it worked on macOS 10 and 11. We’re on macOS 14 now with macOS Sonoma. While there were recent updates to the iPad app, it sure didn’t look like they were keeping the desktop version up to date.

Mindomo

The third app for consideration is a real top contender: Mindomo from mindomo.com. I found it via alternative.to that I mentioned earlier. It’s cross-platform with apps for Windows, macOS, Linux, Android, iOS, and a web-based cloud version. But which of those platforms you can use is dependent on your pricing plan.

For example, you get just the desktop versions (Windows, macOS, and Linux) with the free plan but if you do the $5.50/month plan you also get Android, iOS, and cloud. If you buy it for a one-time fee of $69 you don’t get the mobile platforms. Looks like they really want you to do the subscription plan. At $66/year it’s $6 over my threshold but we’ll keep it in consideration.

The free plan is a great way to test out Mindomo, but it limits you to 40 topics per mind map and it nags you pretty relentlessly to pay for syncing. If you like Mindomo you’ll probably want the subscription plan which allows you to sync your mind maps between desktop, cloud, and mobile.

After downloading on my Mac where they have both Apple Silicon and Intel versions, I downloaded Mindomo on my iPad. The privacy policy brought a smile to my face — no data is collected at all.

Mindomo is probably the most flexible and powerful of the mind mapping apps I tested. “Normal” mind maps have a primary node in the middle with subnodes hanging off on either side in ever-descending spidery legs. Apps often let you format so they all hang down off of the center node more like a family tree, but that’s pretty much the end of the variability.

In contrast, Mindomo has so many layout options it would take me hours to describe them all. One of the template options looks like a bunch of grapes complete with grape leaves at the top. one looks like a corkboard with pins in each idea. One was a striped-colored pyramid. One was a pentagon with another many-sided set of nodes encircling it. There are so many options for templates it’s actually hard to decide which one to use. If you want inspiration on how to plan your work or to display it in interesting ways, Mindomo is the place to start.

Mindomo showing 9 templates but there are so many more!
Example of Just Nine of the Templates in Mindomo

When I’m making a mind map, I often want to change the color or shape of a node. For example, I use a mind map to plan out my nuke and pave process. As I install apps, I change the color from red to green to show my progress. With Mindomo, when you hover over any node, you get a downward chevron that when selected gives you quick access to change everything about the way the node looks. No hunting around for formatting pallets, the options are always right there.

Mindomo chevron to change format.
Chevron on Every Node to Change Format

Hovering near a parent node gives you an obvious minus button to fold up all of its child nodes. Mindomo is the only mind mapping app I’ve seen that subsequently tells you how many nodes are now hidden. I really like that.

Mindomo has lots of useful keystrokes and they seem natural to use – such as double enter after naming a node gives you a sibling node, and tab creates a child node. Option + arrow keys will move a node up and down the hierarchy as needed.

iThoughts allowed you to select a node, and then type the number of child node levels you’d like to see. For example, if you selected the central node and typed 0, all levels would collapse, and then typing 1 would reveal the first level below the main node. Mindomo allows the same thing, but it’s limited to 1-4 levels. I remember on my iOS 11 mind map it was really fun to show how complicated it was by starting at 0 and going up to 9 to reveal more and more levels.

Mindomo has one of the simplest interfaces I’ve seen. Other than the two icon buttons to add child or sibling nodes, and a few zoom buttons, a search and share button, there are no other controls in the interface.

MIndomo layout is simple and clean. maybe too simple.
Mindomo’s Simple Interface

The tools menu has a few fun features. You can have Mindomo auto-number your nodes, which I thought would translate to the outline view, but oddly it didn’t. Not sure why I’d want just the graphical interface to be numbered.

I’ve had occasion to use a mind map as part of a presentation, and Mindomo makes that super easy and slick. In Mindomo you choose Presenter from the Tools menu and from there you hit the plus button and drag across the section you want on each slide. The nodes you’ve selected get translucent boxes over them and they’re numbered for the order of the slides. It looks kind of messy when you see it but it’s intuitive to set up.

Mindomo slides identified with big translucent boxes around nodes and highlighted numbers for ordering
Mindomo Slides with Order Identified

The movement between nodes is very elegant in a slide show, easy to reorder the slides, and the slide show itself is preserved when you back out of presenter mode. I think it’s a lovely implementation of the concept.

silent movie showing slideshow from Mindomo
Mindomo Slide Show is Pretty

If you store your mind maps locally rather than using their cloud syncing service, when you save a map it creates three separate files: the mind map itself with .mom as the file extension, a .mom.lock file, and a folder containing any images you embed into your mind map. Having your images in an external folder is actually a good thing as sometimes a lot of embedded images can really slow down an application.

I had one show-stopper problem with Mindomo but Tiberiu from their support staff was able to replicate the problem and find a workaround while they fix it. Not only that, they got back to me really fast. The problem is with the iPad app when used with a physical keyboard.

I would use the keyboard to create new nodes, and the standard double-enter would not work to create siblings. I found that Control-Enter would work, but right after naming my new node, it would disappear. And by disappear, I mean into thin air, vaporize, and no amount of Commnd-Z’ing to undo would bring them back.

What the support staff figured out was that the onscreen auto-correct keyboard thingy was interfering with the physical keyboard. They also figured out that if you minimize the onscreen auto-correct keyboard thingy, all normal keyboard shortcuts with the physical keyboard work just dandy.

I mention this bug because it may trip you up, but also to laud Mindomo for amazing and fast support. Let’s get back to features.

There’s a paintbrush at the top that lets me do a lot of nifty reformatting and changing of shapes and layout so I like that. You can also view and create slide shows just like in the desktop app.

I’m afraid Mindomo isn’t accessible with VoiceOver either. Most of the buttons are unlabeled. I was able to navigate into the mind map and it told me what node I was on and even said I could start typing to append text, but typing did the weirdest thing, every character slowly zooms in on the map. So, yeah, not for the VoiceOver users.

Mindomo won’t open iThoughts maps natively, so if you’re an iThoughts refugee like me, you’ll have to export them to OPML before iThoughts stops working.

I think Mindomo is a fantastic choice for a mind mapping replacement for iThoughts. The free version will get you the flavor of how it works and if you like it, $66/year is just around my threshold. $69 one time if you don’t need to use it on Mobile is another good option with Mindomo from mindomo.com.

MindNode

11 years ago when I chose iThoughts, my second choice was MindNode from mindnode.com. I had a feeling it was where I would end up this time but I first wanted to give the rest of the playing field a good test to make sure there wasn’t something new that would turn my head. I’m glad I did because I found Mindomo as a result.

The pricing model for MindNode is flexible. On macOS, they have a free version they call Free Editor which gives you most of the simpler capabilities I use, so it’s a great option for the casual desktop-only user of mind maps. While there’s a free 14-day trial of MindNode on iOS/iPadOS, you can’t use it on those platforms for free indefinitely.

I’m glad to say that of the paid-for mind mapping apps, MindNode is reasonably priced at $3/month or $25/year. This gives you MindNode Plus which gives you all of the features. MindNode Plus is also included in Setapp so you may already have access to it.

MindNode’s privacy policy is reasonably good – they link data about purchases, identifiers, and contact info to you, and while they collect diagnostics they don’t link them to you.

It became obvious to me that MindNode would be my choice in the end when I realized as I was learning about MindNode. Without even thinking much about what I was doing, I had created a rather detailed mind map about MindNode in MindNode. In all of the other apps I just kind of experimented, putting nodes in like “blah” and “another node”, but with MindNode I very quickly used it to get real work done.

MindNode mind map about MindNode.
MindNode Mind Map About MindNode

Starting with themes, MindNode does provide a few, and I wasn’t super fond of most of them. But I found one that I liked reasonably well and found I was able to easily tweak the colors and shapes and save a new theme of my own.

Keyboard shortcuts are another important feature for me. I was glad to see that I could hide children with ⌥. but I haven’t found a way yet to hide a specific number of levels like I could using 0-9 in iThoughts. It will be a bit more tedious to simplify the view of a mind map using MindNode. Maybe I’ll suggest it as a feature request!

Using ⌘ with the arrow keys to move nodes up and down and change them from children to siblings to parents works extremely well. In experimenting with this feature, I learned a curiosity about MindNode’s layout. If you start with a primary node, and add a subnode, it will go to the right. If you create a sibling to that node, it will go below the node and as you add more siblings they will continue to go below. So far this is just like iThoughts.

But let’s say you want to balance your mind map so there are subnodes on the right and left of the central node. As soon as you start working on the left nodes, any new siblings will be created above rather than below. I realized that MindNode creates the nodes in a clockwise order. There’s nothing wrong with this idea, and it actually makes moving nodes around with ⌘ in conjunction with the arrow keys more efficient, but it did catch me by surprise.

It’s a little bit harder to pick up a node and change its parent node than it was with iThoughts. The parent you’re trying to attach to has a tendency to squirt out of the way to make room for the incoming node. If you get the node you’re moving into the right place, you’ll see the word “attach” pop up on screen indicating you can let go.

In general, I pick a theme and stick with it, but for some types of mind maps, I like to change individual node colors or shapes. I mentioned this earlier when talking about my nuke and pave process – changing colors indicates completion. With MindNode, there’s a right sidebar pane that allows you to change everything about a given node or set of nodes. Shape, color, border, how the lines attach to it, and more. The side pane allows a cleaner interface than having the control right on the node like Mindomo.

In this formatting pane, I found one of my favorite visual changes. The branches between nodes can be rounded or angular, like in most mind mapping apps. While rounded is swoopy and cute, it looks a little too adorable for my tastes and puts the nodes pretty far apart. But sharp right angles in most mind mapping apps look a little too rigid. With MindNode’s angular branch style, you get right angles, but they have slightly rounded corners which I find quite pleasing. I know that’s a tiny thing but I immediately changed my theme to adopt it because it made me so happy.

With that right pane still open, I discovered that you can add and view notes for nodes (you can also add notes to a node in a right-click menu). Notes can even link to external files which is super useful. It’s not uncommon to want to reference other information outside of a mind map and having it as a link is much better than dragging all that content into the mind map.

You can create tags in the sidebar, but I’m not sure I’d ever use them. Once you create some tags, you can select nodes, and hit the plus button next to the tag name in the sidebar, and it puts a tiny colored dot in the node(s) indicating which tag was applied. Once you’ve tagged some nodes if you hover over a given tag in the sidebar, you can hit a little eyeball and the entire mind map will turn grey, leaving just the nodes with that tag visible. But those visible nodes will have lost all their native color so they barely stand out from the background. I’m not a big ol’ tagger but maybe you’ll find it useful.

MindNode tags showing all grey.
MindNode Tagging is Too Pale For My Tastes

If you open the left sidebar, it reveals the outline while still viewing the graphical mind map. If you select a node, the outline scrolls to the node. If you fold or unfold a line in the outline, the mind map changes fold at the same. You can switch it to view just the outline, and in all view modes, you can edit the content. It’s pretty slick to be able to do that all in the same interface. iThoughts only had an export option to OPML where I could open in an outline application, so this is an upgrade.

The interface to MindNode is clean, but more feature-rich than Mindomo. The menu bar holds a few very useful icons.

One of them adds a checkbox to a node so you can use MindNode as a simple task manager. I assumed this would just add a graphical element, but it does something magical. I’ll walk through an example. If you select a node with four subnodes and click the checkbox icon, the top node gets a light grey hollow circle on it and the four subnodes get circles too. When you check the circle on one of the four subnodes, the upper node’s circle turns black around 1/4th of the circle indicating overall progress on that task. When you’ve checked off all four subnodes, the upper node’s circle is a solid black circle.

MindNode intelligently deals with nested subnodes, where every node that has children gets the progress circle, and then adds progress to the top level node. It’s brilliant! I’m not sure, but it could take the place of my changing color method for my nuke and pave process.

I ran my usual test for accessibility with VoiceOver and I’m afraid on both macOS and iPadOS, the graphical nodes aren’t accessible. However, the outline view is accessible. That got me to thinking — would a blind user want to use a graphical view like a mind map, or would an outline view give them everything they need? And if that’s true, wouldn’t they want an app dedicated to outlining rather than paying the price for all these slick graphics that have no benefit for them?

I wish I had an accessible outlining tool suggestion for them, but the one I use, Cloud Outliner, doesn’t appear to be accessible. While it does let you navigate all around without issue, in my limited testing I couldn’t get it to read me any of the actual content!

Moving on to more features of MindNode. It supports connectors, which I never really find useful. These are arrowed lines that let you point from one node to another. They seem to get tangled up in my experience making things too messy for my tastes.

I never thought I’d say this, but I love the stickers in MindNode. Using the little image button in the toolbar, you can add full-sized images, stickers, or emoji. The stickers are generally pastel graphics so not as blaring and loud as emoji. They can fill a node, or be added to a node with text. They add a playful and yet useful way to let you see at a glance what a node and its children might be about.

MindNode stickers and emoji.
MindNode Stickers Are Lovely

I thought I hit a real showstopper with MindNode right as I was completing my testing. On iPadOS I tried to open the mind map I’d created on my Mac with MindNode and I was treated to an error that said, “Opening Failed, there was an error extracting this document. The contents.xml file seems to be missing or corrupt.” Oh no!

MindNode errpr on iPadOS cannot open file from Mac.
MindNode Cannot Open File from macOS (but there’s a fix)

I did a bit of searching and found a support article at mindnode.com that explained:

Unfortunately, third-party storage providers like Dropbox or One Drive do not support our file format, as MindNode files are package files. On iOS MindNode will automatically save your files in a format compatible with the default storage location you selected.

I’ve always kept my mind maps in Dropbox because I can get to them from my personal account on all of my devices, and also critically from my ScreenCastsONLINE user account.

Luckily they have a solution. In MindNode Settings on macOS, you can change the default document format from “package” to “single file” and that will let all new documents be stored in third-party cloud services and openable on iOS and macOS. They don’t mention whether there’s any downside to changing the file format.

MindNode Change Default File Type to Single File.
MindNode Settings – Change Default File Type to Single File

To change existing documents to single file format, with the document open, select the File menu, and pull down to Advanced, and you’ll see the option to toggle File type from Package to Single File. I tested that option and my MindNode mind maps now open from Dropbox on my iPad.

MindNode change file type on existing files.
MindNode Change File Type on Existing Files to Single File

In one more very important note – they say:

Sadly Google Drive doesn’t work at all with MindNode files at the moment. We contacted their developers and hope it’ll change in the future.

But Wait, There Are More

After I was done testing these four good options, and documenting my findings, I was in the App Store looking for a link to one of them when I stumbled across a lot more mind mapping apps to choose from! Some were not good choices — all of the screenshots were in Chinese or they had terrible reviews, but a few looked promising like SimpleMind from simplemind.eu. It’s 27 euros for macOS and another 11 euros for iPadOS, so around $40. It might be good, it might even be great, but I had to draw the line somewhere so I haven’t given it a good Podfeet shakedown.

Bottom Line

I’m glad that I took the time to look at several different mind mapping tools before just defaulting to MindNode since I’d heard of it already. I learned more about what I found important and it caused me to give them all a deeper dive.

You may have figured out by now that MindNode is the app I’ve chosen to replace iThoughts. It’s pretty, it has keyboard shortcuts, it’s cross-platform with my iOS devices, it has a few nifty features I didn’t have before, and it’s even very reasonably priced.

I had hoped to find a mind mapping alternative that could natively open my 300 existing mind maps created with iThoughts, and to my utter joy, MindNode can even do that. I don’t have to go through the tedious process of exporting every mind map I’ve made in 11 years to OPML on the off chance I might want to open it someday. If I just open the ones I end up needing in MindNode, I can immediately Save As to native MindNode files.

Perhaps after hearing my analysis, you’ll choose the open source Freeplane because it gets the job done for free, or maybe you like the enhanced functionality and templates of Mindomo and its ability to do slide shows. I’ll be going with MindNode from mindnode.com for my mind mapping needs.

6 thoughts on “RIP iThoughts – Choosing a New Mind Mapping Tool

  1. Brett Terpstra - March 9, 2024

    Great overview, thanks! I’m also switching to MindNode. BTW, if you ever want to make an online presentation, MindMeister does a great job of importing OPML and Freemind formats and can easily generate a slideshow for you. There’s a free version that allows up to 10 maps at a time.

  2. podfeet - March 9, 2024

    Ooh cool – I’ll have to go check it out, Brett. Thanks!

  3. Bart van der Pot - March 10, 2024

    Hi Alison, Brett informed me about your podfeet…
    I had the same feeling when I heard about iThoughts. It took me a couple of days to get through this message. Like ‘losing an old friend’, I definitely had the same feeling.
    I also was worried about Craig himself, but also got the same message that the time was right for him to let go. So there’s nothing to respect his decision…

    I knew SimpleMind already for a lot of years, also because I have met the vendors (they were living in my hometown). I was surprised by the flexibility of this mind map tool, the wide variety of features and its power to work on the same mind map on several devices. And without subscription! 🙂
    Nevertheless the outstanding features of iThoughts (like f.i. conditional formatting and calculations) SimpleMind gives us a very good mind mapping tool for a relatively small price.
    I would like to encourage you to dive into the possibilities of this tool!

  4. David Price - March 11, 2024

    About 30 minutes after reading Allison’s post I received an email from MindNode that there’s an entirely new app called MindNode Next that was released for visionOS in February and will be available for macOS and iOS later this year. Allison, care to post a review of the visionOS version? Thanks!

  5. Allison Sheridan - March 25, 2024

    Hey David – I don’t have an Apple Vision Pro and no immediate plans to do that, so I won’t be able to grant your wish.

  6. David Shucavage - March 30, 2024

    Thanks for the analysis. I have hundreds, maybe thousands of itmz files. Use it to do client profiles, to-do list, notes from conferences. Etc. Need to find something that is both intuitive, comprehensive enough without turning in Word complexity, and still looks good. Think your suggestions will get me there.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top