Windows Markdown Editors

Find a good Windows Markdown editor. I recommend Sublime Text, but there are simpler alternatives.

Is Markdown just for Macs?

John Gruber created Markdown, which is a simple set of rules for marking up your plaintext files for formatting. Markdown is brilliant because it keeps formatting marks down to a bare minimum, and most of the formatting decorations Markdown includes are things that people used to use anyway before rich text took over almost every editor in the world.

John Gruber's Markdown implementation is a command-line tool, written in Perl, that converts Markdown files to HTML. While you could install Perl on Windows, configure it, and use Mr. Gruber's tool, getting Perl on your PC is way beyond what a normal worker should be doing on their machine. For this reason, and probably many others, Markdown just didn't catch on with Windows users. Mac users, and now iOS users, on the other hand, have dozens of simple, sometimes beautiful apps for writing Markdown, previewing the output, and even converting the output into formats other than HTML (such as Word). Windows is under-served when it comes to Markdown apps, especially for users who wish to work with, and search through, multiple notes at a time.

I found about five Markdown editors that run on Windows 7. Some of them are beautiful but suited only toward single-document or even full-screen (distraction-free) writing. These I ruled out for business use, because I need to juggle many notes at a time. This left me with only a handful of decent choices, each of which I will go through below.


ResophNotes was my first Windows Markdown editor. It is basically a plaintext editor build to write and organize a heap of notes. It is fast and very good at what it does, but it does not have many sophisticated features and does not make writing Markdown any quicker or easier than, say, NotePad.



Markdown Pad

One editor that is very good, attractive, and feature-rich is Markdown Pad. Its signature feature is a live preview, which renders your Markdown text into HTML. Markdown Pad also has helpful keyboard shortcuts for all the Markdown syntax you'll use, which makes writing Markdown very quick and pleasurable. Overall, this app looks great, is good for juggling multiple documents, has never crashed on me, and has features like auto-save (for registered users only) that help make sure you don't lose your work.

It doesn't allow you to save Markdown files as Word documents, however, but can save Markdown to HTML, which you can then open in Word. When I needed to send Markdown from Markdown Pad to Pandoc, I used an AutoHotKey script I wrote to do so, or I did it from the command line.



Sublime Text

Sublime Text is a programmer's editor. It costs $70 to register (though its trial version has no time limit and no feature limits), has a steep learning curve, and is not even set up for Markdown out-of-the-box. It took me about a day to get my mind around how to use it, thanks to some great instructional videos I found online. Whereas Markdown Pad is friendly and familiar, Sublime Text is cold, complex, and hard core. It is also, without a doubt, the most powerful Markdown editor on Windows, and maybe on any other platform.

It is attractive, extensible, and heavily keyboard centric, which is great for writers. It has great keyboard shortcuts for text navigation, text selection, find/replace, and so on. Once you know a couple key combinations, you can find anything, open any file, and call any command with just a few key presses.

Sublime Text's best feature is that it is extensible, meaning that people can write plugins (called packages) for it that extend its functionality. It is supported by a rich community of package writers, who have written packages for nearly any feature I could imagine.

If you are willing to learn how to use Sublime Text, the time you spend will reap you dividends: With the right plugins, Sublime Text is remarkable for writing in Markdown and outputting it to various file formats.