Skip to content


Subversion checkout URL

You can clone with
Download ZIP
JavaScript function to preserve bullets, numbering, code blocks and blockquote syntax and indentation upon new line in textareas
Branch: master
Failed to load latest commit information. Updated license to MIT Updated license to MIT
example.html Initial Commit
markdown-helper.js JSLint
markdown-helper.min.js JSLint

Markdown Helper

A JavaScript based Markdown helper which when you hit the return key, it checks to see if the line is a bullet, numbered list, code block or blockquote and automatically indents and adds the Markdown syntax. If you hit return again on an empty line, it will remove that item and return to regular paragraph text.

View the working example

Example Usage

<script type='text/javascript' src='./markdown-helper.js'></script>
<textarea name='input' onkeypress='return MarkdownHelper(this,event);'></textarea>


Markdown Helper is licensed under the MIT license, see for details.

Something went wrong with that request. Please try again.