MarkdownMonster
An extensible Markdown Editor, Viewer and Weblog Publisher for Windows
Install / Use
/learn @RickStrahl/MarkdownMonsterREADME
Markdown Monster
<img src="Art/MarkdownMonster_Github.jpg" width=600 />Markdown Monster is an easy to use and extensible Markdown Editor, Viewer and Weblog Publisher for Windows. Our goal is to provide the best Markdown specific editor for Windows and make it as easy as possible to create Markdown documents. We provide a core editor and previewer, and a number of non-intrusive helpers to help embed content like images, links, tables, code and more into your documents with minimal effort.
Show your Support
If you like what you see here, please consider starring this repo (click the :star: in the top right corner of this page). If you have a favorite feature in Markdown Monster, it'd be awesome if you could tweet about it and mention @markdownmonstr. Please help us spread the word.
Installation
Download Installer
You can download Markdown Monster using the self-contained installer:
This installer always provides the newest available version. All the other package managers versions might lag behind.
Chocolatey
You can you use Chocolatey to install from the Windows Command Prompt (maintained by us - always up to date)
c:\> choco install markdownmonster
WinGet
You can also use the built-in Windows WinGet tool:
c:\> winget install markdown-monster
Scoop
You can also use Scoop to install and update. You need to use the extras bucket. (not maintained by us)
c:\> scoop install markdown-monster
License
Markdown Monster is a licensed product and while we provide a fully functional, free download, for continued use a reasonably priced license is required.
For more detailed info on licensing please visit licensing information here:
Source code no longer available here
Due to rampant license abuse and misuse of the source code by a few bad actors, this repository no longer holds any of Markdown Monster's source code. The source code has moved to a private repository and access is available by request only.
This repository serves as the GitHub information page for downloads and features, as well as for feedback on bug reports and enhancement requests in the Issues section. For more general questions, you an also use our support message board in the Markdown Monster section.
Overview
Here's what Markdown Monster looks like using the default Dark Theme:
and here is the Light Theme:

<small>Note that you can individually customize the theming for the editor, the preview and even the code snippet display in the previewer.</small>
Productive
Markdown Monster has a lot of features, but we work hard to keep those features out of your way when you don't need them. If you just want to write, MM provides a minimal editing experience that provides pleasant white space around your content and an optional distraction free mode. But if you want to be more productive, use shortcuts and helpers to enhance your editing experience, we help you with many useful tools to enhance your editing experience with thoughtful productivity features. Most commands have keyboard shortcuts and can be accomplished with one or two keystrokes even those that involve visible UI.
Easily embed things like images, links, tables, code snippets and more with a couple of keystrokes and smart link fix ups. Because images are such a big part of content creation, our image embedding support is especially rich and supports pasting images from the clipboard, embedding with the image file/url dialog, drag and drop from explorer or a browser, and even a built-in image capture utility.
Customizable
Markdown Monster is highly customizable with themes for the main shell, editor and preview displays. The editor and preview themes can be easily customized using HTML and CSS based templates so you can make Markdown Monster your own. There are also many options to customize the editor's fonts, sizes and many display options.
You can also run in distraction free mode, that removes toolbars, menus, preview, sidebar and other distractions to let you focus on your code. Or use Presentation mode to focus on reading content without the editor view.
Extensible
Markdown Monster is extensible with .NET code. You can use our Snippets or Commander addins to create custom text expansions, or automate common tasks using .NET Code snippets. A full addin extensibility model allows deep integration with most of Markdown Monster's features and UI to create sophisticated extensions using a straightforward Addin model. There is an Addin Manager that lets you easily install, update and manage available Addins.
Weblog Publishing
If you have a blog chances are you can use Markdown Monster to create your content and publish it to your blogging service. Markdown Monster can publish to many common Weblog engines including WordPress, Medium and any service that use MetaWeblog API. MM automatically handles converting your Markdown content to HTML, fixing up links and publishing and re-publishing your Markdown content cleanly to blogging services.
The New Weblog Post feature automatically sets up a post folder in a Weblog Posts directory hierarchy to let you organize posts in a shared DropBox or OneDrive (if available) folder so you can easily work on posts from multiple machines.
Markdown Monster's integrated Git features also work great for any Git based service like Jekyll, Ghost, Hugo or Wyam to write your posts locally and immediately push them to your remote Git repository to publish. Git integration is built into MM to commit your changes either individually or in batch or you can open your favorite Git Client to publish your changes to your hosted content blog.
Links
- Markdown Monster Site
- What's New Change Log
- Documentation
- Bug Reports & Feature Requests
- Support Forum for Questions & Discussions
- License
- Follow @MarkdownMonstr on Twitter
Addins
Please report any Issues you run into!
If you run into a problem with Markdown Monster, please let us know by filing an issue or feature request here on GitHub. We want to know what doesn't work and get it fixed. Help us make Markdown Monster better! We know your time is valuable, but we really appreciate any feedback.
Features
Markdown Monster provides many useful features:
Markdown Editor
- Syntax highlighted Markdown editing
- Live and synced HTML preview
- Gentle, optional toolbar support for Markdown newbies
- Inline spell checking
- Line and Word counts
- Synced Document Outline
- Distraction free mode
- Markdown folding
- Split view
Previewer
- Scroll synced preview window
- Optional external previewer for multi-screen
- Preview in Web Browser
- Presentation mode support
- Distraction-free mode support
- Document Navigation from embedded Markdown Links
Image Features
- Paste images from Clipboard
- Smartly select and embed images from disk or URL
- Drag images from Folder Browser
- Drag images from Explorer
- Edit images in your image editor of choice
- Built-in screen capture
- Automatic image compression on pasted images
Editing Features
- Easy link embedding from clipboard or disk
- Embed code snippets and see highlighted syntax coloring
- Two-way table editor for interactively creating and editing tables
- Text Snippet Expansion with C# Code via Snippets Addin
- Embed Emojii
- Smart, unobtrusive toolbar and shortcut key helpers
- Snippet expansion from text templates
- Document Outline to navigate large documents
- Link Checker lets you check images and links for validity
- Many Editor customization options
Output and Selections
- Save rendered output to self-contained HTML or HTML Fragment
- Save rendered output to PDF
- Copy Markdown selection as HTML
- Paste HTML text as Markdown
- Open rendered output in your favorite Web browser
- Print rendered output to the printer or PDF driver
- Generate and embed document Table of Contents
Theme Support
- Dark and Light application themes
- Customizable Editor Themes
- Customizable Preview Themes
- Customizable output syntax coloring themes
- Each type of theme can be individually applied
- Use HTML and CSS to customize Preview and Editor Themes
File Operations
- Editor remembers open documents by default (optional)
- Auto-Save and Auto-Backup support
- Many file operations on each file
- Shell View
