We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

WYSIWYG markdown editor

The Angular Rich Text Editor component can be used as a WYSIWYG markdown editor (md editor). It allows the content to be in markdown format. The typed markdown syntax content can be previewed using a third-party plugin.

Live markdown preview

The markdown editor allows users to view live changes of the markdown format editing content (md file) in an HTML preview in the live markdown text editor.

Angular Markdown editor with custom format

Markdown syntax

The WYSIWYG markdown editor supports customized markdown syntax (md syntax) and maps to built-in commands.

Markdown editor toolbar

The markdown editor toolbar provides a variety of commands for editing and formatting the content. You can format text, insert images, add headers, insert hyperlinks, create lists, and preview results. The commands are grouped together based on related functionality.

The Angular markdown editor with multi-row toolbar.

Multi-row toolbar

The excess toolbar commands are wrapped in the next rows within toolbar in the Markdown text editor.

The Angular markdown editor with expanded toolbar.

Expand toolbar

The overflow toolbar commands hidden in the next row become visible when the toolbar is expanded via the expand icon.

The Angular markdown editor with floating toolbar.

Floating the toolbar

The WYSIWYG markdown editor toolbar doesn’t stick with top of the editor, but floats within the editor area while scrolling the editor page.

The Angular markdown editor with Custom tools.

Custom tools

Users can also add their own commands (tools) with actions to the toolbar along with the built-in commands to enhance the markdown text editor.

Editing experience

The Angular markdown editor component provides a wide range of tools and options to create a better editing experience with markdown content.

Formatting commands

You can apply formatting to selected content, whole paragraphs, or specific words or characters:

  • Apply formatting to headings, quotations, code, paragraphs.
  • Bold, italicize, underline, or strikethrough selected words.

Insert images in Angular markdown editor.

Insert images

You can insert images in the markdown editor from a local path or server path with image alt text and then link URLs to the images.

Insert markdown hyperlinks in Angular markdown editor.

Insert or change the hyperlinks with display text in markdown syntax.

Insert table in HTML5/JavaScript markdown editor

Insert markdown table

You can insert tables with rows and columns in the Markdown editor to display grid-like tabular data.

Adding lists

Create ordered (numbered) or unordered (bulleted) lists to organize content markdown syntax.

Insert markdown list in Angular markdown editor.

Markdown text to HTML preview.

Markdown to HTML

It is easy to integrate third-party libraries for markdown text into the HTML preview, like a marked library.

Themeable markdown editor

The Angular markdown editor component is shipped with several built-in themes such as material, bootstrap, fabric (Office 365), and high contrast. Users can customize any one of these built-in themes or create new themes to achieve their own desired look and feel either by simply overriding SASS variables or using our Theme Studio application.

Markdown character count

The markdown editor allows users to restrict the content’s maximum number of characters.


Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon