The powerful editing control, MstHtmlEditor for .NET WinForms allows even non-technical users to author and manage html content utilizing the familiar Microsoft Word processor-like interface for formatting text, setting hyperlinks, building tables, as well as inserting images, Symbols, etc. Leverage the large range of built-in tools, dropdowns, dialogs and system modules or take advantage of the multiple customization options.

Download MstHtmlEditor Control for .NET 2.0 (Based on .NET 2.0, compatible with .NET 3.0+)
Download MstHtmlEditor Control for .NET 4.0 (Based on .NET 4.0, compatible with .NET 4.5+)

MstHtmlEditor is a .NET WinForms component that can be integrated into your C# and VB.Net applications. Current Version: 17.3.30, File Size: 1.82M


This is the HTML editing control I have been looking for. The price is unbelievable for the quality you provide.

- MJ Parker

I am working with MstHtmlEditor, everything is great. Your components save us a lot of time in developping our products. Thanks for your great supports!

- Jobey Smith

Main Features

Design, Source, and Preview Modes

Allow your end users to create and format content in design view with the help of MstHtmlEditor's built-in tools, while your advanced users can work directly in the Source mode. By using the Preview mode users can check how the content will be displayed when added to a real web page.

Set Font and Text Properties

Allow your users to painlessly create and format text using the familiar Bold, Italic, Underline, Justify, Indent, etc. buttons. Let them set different font names and sizes and text and background colors, as well as style existing HTML elements.

Load and Save Documents

Load html documents into MstHtmlEditor from a file, And likewise, you can save documents into a file.

Insert and Manipulate Pictures, Tables, Objects

Insert and manipulate various types of objects in the document including tables, images, hyperlinks and symbols etc. The dialog boxes allow you to modify all properties of the inserted or edited objects. With mouse actions, move and resize objects directly on the document in Design mode.

Context Menus

Allow quick modifications of images, tables, paragraphs, and other elements with the help of MstHtmlEditor's contextual menus displayed upon a right click of the item while in design mode.

Printing Support

Calling the ShowPrintDialog method has the same effect as choosing Print from the Windows Internet Explorer File menu. The ShowPrintDialog method can activate the Print dialog box, prompting the user to change print settings. The ShowPrintPreviewDialog method lets you see the web page before you print so you can avoid printing mistakes.

Multi-level Undo/Redo with Action Trails

Leverage the out-of-the-box undo-redo mechanism of MstHtmlEditor control, end-users can gradually work back to fix a mistake by undoing repeatedly.

Send HTML Email with Embedded Images

The GetMailMessage method will give you a .NET MailMessage object where all the local images are embedded, with this object you can easily send an email in HTML format.

Product Updates


Added some new features.

Added Links property, StandardToolStrip property, FormattingToolStrip property, DesignContextMenuStrip property, SourceContextMenuStrip property, PreviewContextMenuStrip property, EditorModeChanging event.

Added InitialDirectory property, Images property, StyleSheetLinks property.

Fixed the bug of Replace method and added multiple languages support.