Diarly — an excellent markdown journal

Diarly is a recent addition to the diary/journal app competition.

Diarly is a journaling app that uses markdown to format its entries. Released earlier this year, the initial version was attractive but felt far from complete. Steady improvements since then have turned Diarly into a more realistic option for taking daily notes. With the recent addition of an iOS companion app, Diarly takes a big step forward in the competition for useful journaling software. 

The basic version of Diarly is free. You can unlock premium features by purchasing the Pro upgrade, which, at the time of this writing, is $10.99  for the MacOS app and $4.99 for the iPad app. You will need to upgrade in order to sync your journals across devices.

Here’s what the developer says about Diarly:

Beautiful, Safe and Secure – Diarly is designed so that you can focus on journaling. Pure in it’s form, powerful in it’s functions.

Here are my thoughts:

Dedicated to journaling

Diarly is a dedicated journaling app. It automatically creates a new entry for the date you open it. You can only create one entry per day per journal (more on journals below). There is no add button, although you can use the calendar to navigate to a different date, which creates an entry for that date if you haven’t already created one. 

Use the pop up calendar to navigate to existing entries, or to create new ones, past or future.

Multiple journals

You can have multiple journals to record different aspects of you life and responsibilities (you get the multiple journal feature when you buy the Pro version). Switching between journals is quick and easy, just select the journal you want from either of the two drop down menus — one is at the top of the editing panel, the other at the top of the entry list panel. Or select the journal from the Journals menu.

Entry List Sidebar

In the sidebar you can filter your list of entries. View all entries, starred entries (favorites), entries with photos, or select from a list of hashtags. You can add hashtags to any entry the same why you’d add a hashtag to a tweet.

Live search narrows the list of entries as you type the search string. And the app highlights the word or phrase in the text of the qualifying entries.


Diarly uses standard markdown syntax. There is no preview view. After you enter the markdown characters, they generally get out of the way, similar to the way Bear works. Bear describes this approach as “rich previews while writing so you see prose, not code.” 


You can set Diarly to encrypt your entries with password access. I believe this works universally with all your journals and entries, and can’t be set on a journal or entry level. 


If you like structured journal entries, Diarly allows you to build a custom template for each journal. It comes with one in place for the Diary journal with three headings:

  • Events
  • Accomplishments
  • Activities

You can edit or add a template to any of your journals using the preference dialog.

You can modify this however you please. The template becomes the default for new entries. You can have a different template for each journal.

Update: The developer has informed me that the new default template has just two headings:

  • What did I do?
  • What did I learn?

Inline images

You can drag images right into the editor to place them where you like. Embedded images, however, are not encrypted with the text.

This nifty dialog allows you to adjust the type size, the font and the line length. You can also select from one of four themes (with the Pro version), and create your own themes.

Other nice features

  • Modify themes if you understand CSS
  • Word and character count
  • Set word goals
  • Import DayOne and MacJournal entries (I haven’t tested this)
  • Word and character counts, and writing goals

iPad app

The iPad app is nicely designed and has so far sync’d flawlessly. There is not yet an iPhone app, but that is next on the developer’s list.

Suggestions for Improvement

  • I’d like additional built-in theme options, with the ability to apply them individually to the different journals. That way I would have an instant visual cue to remind me which journal is open at any one time.
  • Diarly needs more options for exporting text. Right now you can only export as a markdown file.
  • There is no way to print from within Diarly. There is a Print item in the File Menu, but it is grayed out. I learned from the developer that he is likely to add printing, especially if people request it. The same is true of PDF export.

The Bottom Line

Since it will be natural to see this review falling into the same category as my review of markdown note-takers, I need to make it clear that Diarly is not a substitue for a dedicated note-taking app. It is a daily journal. As such it is very well designed and feels natural and inviting to use. Fire it up and an entry is waiting for you to begin recording your daily thoughts and activities.

I like Diarly enough to adopt it for my daily journal, trusting that its few shortcomings will be corrected in future releases. If you’re comfortable with a one-entry per day approach to journaling, Diarly might be a great choice for you, too.


Day One 2 – The best journal (for Mac) just got better (I think)

Day One 2's main screen.

Day One 2’s main screen.

For the past few years I’ve been keeping a sporadic diary in an application called Day One. I have liked several aspects of the software:

  • It has an elegant, uncluttered interface.
  • It has versions for OSx and iOS, and these have sync’d flawlessly
  • It allows me to write my journals using markdown if I wish
  • It has an effective, but not intrusive tagging system to organize entries beyond dates

There are many, many other features, but those are the ones that matter to me most.

One of the reasons I had not used Day One for more than a casual diary is because it only allowed for one journal, which had to store everything.

Today the developer of Day One has issued a new and improved version called Day One 2. There are several improvements in this version, but the one that matters most to me is I can now create multiple journals.

Day One 2 has multiple journal capability. To edit an entry, you need to be in edit mode. You can use markdown for formatting.

Day One 2 has multiple journal capability. To edit an entry, you need to be in edit mode. You can use markdown for formatting.

I’m not doing a full review here. If you’d like more information about the new version, you can get the details here.

The screenshot above shows the five journals I’ve created (three of them are empty, one has one entry, and the other has imported all my entries from the previous version of Day One). In that screenshot, my entry is in edit mode so I can do my writing. Note that I’m using markdown to add some formatting.

Day One 2 with my entry in view mode. It converts the markdown nicely.

Day One 2 with my entry in view mode. It converts the markdown nicely.

Having to switch back and forth from edit mode is a very mild annoyance, one I can live with. It was that way in the previous version of Day One, too.

The other significant change, at least for me, is that I now need to use the propriety Day One cloud service to keep my two MacBooks and my iPad in sync. In very limited testing, this has worked fine so far. This is what the iPad version looks like (notice it is sync’d):

Day One 2 for iPad. Keep all your (Apple-based) devices in sync.

Day One 2 for iPad. Keep all your (Apple-based) devices in sync.

The developer claims moving to the proprietary service is necessary for additional features they are planning. I hope one of those features isn’t a subscription fee for using the sync service — right now it is free, but I’m not sure if there is a guarantee this will always be the case.

Switching journals in the iPad version of Day One 2. (Note: I could not stand that hideous pink color any longer and changed it to gray... that was my doing, not a flaw in the sync.)

Switching journals in the iPad version of Day One 2. (Note: I could not stand that hideous pink color any longer and changed it to gray… that was my doing, not a flaw in the sync.)

The developer is charging even current users a fee for the new versions on both OSx and iOS. For the first week, the price is half the normal price, so you can get the OSx version for $20 and the iOS version for $5. Some people might gripe at that, but to me $25 is a bargain for a useful application like Day One. I am happy to support the continued development of this fine software.

Anyway, so far, so good. If I run into blips, I will update this article. But I wanted to get it posted as soon as possible since the special pricing is for a limited time.