Fork me on GitHub


demarcate.js is a jQuery based editor for Markdown. It lets you edit directly in a page and generate Markdown from the HTML elements. demarcate.js was created by William Hart. It supports many basic Markdown functions, however support for extensions is still limited. The library is offered under the MIT license

Where to get started

Have a look at the following links to see how demarcate.js works:

  1. The technical demo shows what demarcate.js currently supports.
  2. The 'pretty' editor demo shows how demarcate.js can be a light weight 'zen' editor for your site, or just a plain HTML to Markdown converter
  3. Read the documentation

I'm keen to hear any feedback, queries or issues. Get in touch via twitter - - or raise an issue / pull request on the github site.