JavaScript Rich Text Editor in HTML5
JavaScript Rich Text Editor in HTML5
DOCTYPE html>
<meta property="og:url"
content="http://www.syncfusion.com/products/Essential-js2/js-wysiwyg-rich-text-
editor"/>
<meta property="og:image"
content="https://cdn.syncfusion.com/content/images/company-logos/Syncfusion_Logo_Imag
e.png"/>
<meta name="twitter:image"
content="https://cdn.syncfusion.com/content/images/company-logos/Syncfusion_logos.png
" />
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/components/bootstrap/Integrity/
bootstrap3.7.1.min.css?v1" as="style">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/components/bootstrap/Integrity/
bootstrap3.7.1.min.css?v1" type="text/css">
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/components/Stack1.3.7/
layoutfont_cdn.css" as="style">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/components/Stack1.3.7/
layoutfont_cdn.css" type="text/css">
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/components/Stack1.3.7/
socicon.css" as="style">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/components/Stack1.3.7/
socicon.css" type="text/css">
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/components/Stack1.3.7/fonts/
socicon.ttf" as="font" type="font/woff2" crossorigin>
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/components/Stack1.3.7/fonts/
layoutfont.ttf" as="font" type="font/woff2" crossorigin>
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/components/bootstrap/fonts/
glyphicons-halflings-regular.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/components/bootstrap/
BootstrapLayoutV31.min.css?v1" as="style">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/components/bootstrap/
BootstrapLayoutV31.min.css?v1" type="text/css">
<script
src="https://cdn.syncfusion.com/scripts/jquery/Integrity/jquery.all.new.min.js?
v1"></script>
<script src="https://cdn.syncfusion.com/scripts/common/avif-support.min.js"
defer></script>
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/FTControl_Common_v6.mi
n.css" as="style">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/FTControl_Common_v6.mi
n.css" type="text/css">
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/google-
prettifyAndmCustomScrollbar.min.css" as="style">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/google-
prettifyAndmCustomScrollbar.min.css" type="text/css">
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/FTControl_Desktop_v3.m
in.css" as="style" media="screen and (min-width: 1024px)">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/FTControl_Desktop_v3.m
in.css" type="text/css" media="screen and (min-width: 1024px)">
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/FTControl_Tab.min.css"
as="style" media="(max-width: 1024px) and (min-width: 767px)">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/FTControl_Tab.min.css"
type="text/css" media="(max-width: 1024px) and (min-width: 767px)">
<link rel="preload"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/FTControl_Mobile_v3.mi
n.css" as="style" media="screen and (max-width: 767px)">
<link rel="stylesheet"
href="https://cdn.syncfusion.com/content/stylesheets/FT/master/FTControl_Mobile_v3.mi
n.css" type="text/css" media="screen and (max-width: 767px)">
<link href="https://cdn.syncfusion.com/content/stylesheets/components/Others/
style.css" rel="preload" />
<link href="https://cdn.syncfusion.com/content/stylesheets/components/Others/
style.css" rel="stylesheet" type="text/css" />
<link href="https://cdn.syncfusion.com/content/stylesheets/components/Others/
fonts/controlfootersection/style_v2.min.css" rel="preload" />
<link href="https://cdn.syncfusion.com/content/stylesheets/components/Others/
fonts/controlfootersection/style_v2.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<input id="CustomerCountry" name="CustomerCountry" type="hidden" value="Pakistan"
/>
<script src="https://cdn.syncfusion.com/scripts/Home/BootstrapLayout/Master/
TrackingScripts_V3.min.js" async></script>
<script type="text/javascript">
setTimeout(function () {
$(".webinar_popup_close").click(function () {
var value = $(".webinar_popup_close").attr("value");
var current = document.getElementById("getservertime").innerHTML;
setTimeout(function () {
$("#webinar_popup_temp")[0].setAttribute('style', 'display: none !
important');
}, 550);
});
}, 3000);
window.setInterval(function () {
var current = document.getElementById("getservertime").innerHTML;
var expiry = "03/21/2022 04:00:00 PM"; // mm/dd/yyyy hr:mm:ss
if (new Date(current) > new Date(expiry)) {
$("#webinar_popup_temp").hide();
}
}, 1000);
</script>
<div id="menu-wrapper">
<div id="sub-menu-section" class="bar bar-3 bar--sm bg--secondary">
<div class="container">
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12 text-right text-left-xs
text-left-sm">
<div class="bar__module">
<div class="marketing-banner col-md-9 col-sm-8 col-xs-
12">
</div>
<ul class="menu-horizontal col-md-3 col-sm-4 col-xs-12">
<li>
<div class="modal-instance">
<a href="/company/contact-us">Contact Us</a>
</div>
</li>
<li>
<div class="modal-instance">
<a
href="https://www.syncfusion.com/blogs">Blog</a>
</div>
</li>
<li>
<div id="menu-signin" class="">
<div class="logout-icon content-medium">Hi, muhammadim...<span
class="syncfusionlayout-down-arow"></span></div>
</div>
</li>
<li>
<div data-notification-link="search-box">
<i id="search-icon" class="syncfusionlayout-
search search-icon"></i>
</div>
</li>
<li id="cart-logo">
<a href="/sales/cart" title="Syncfusion Cart"
class="cart-navigation">
<i class="syncfusionlayout-cart"></i>
<span id="cart-count" class="disable-
count">0</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<!--end of row-->
</div>
<!--end of container-->
</div>
<div class="container main-menu-section">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 ">
<div class="syncfusion-logo">
<a class="sync-logo-img" title="Syncfusion" href="/">
</a>
</div>
<div class="menu-with-search">
<div class="syncfusion-menu">
<nav class="navbar-inverse navbar-default">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<div class="free-trail-section hidden-lg hidden-xs">
<a class="menu-item btn btn--primary" href="/downloads">FREE
TRIAL</a>
</div>
<div class="col-lg-3">
<ul class="multi-column-dropdown">
<li class="sub-menu-
title">MOBILE</li>
<li class="sub-menu-item"><a
href="/maui-controls">.NET MAUI (Preview)</a></li>
<li class="sub-menu-item"><a
href="/flutter-widgets">Flutter</a></li>
<li class="sub-menu-item"><a
href="/xamarin-ui-controls">Xamarin</a></li>
<li class="sub-menu-item"><a
href="/uwp-ui-controls">UWP</a></li>
<li class="sub-menu-item"><a
href="/javascript-ui-controls">JavaScript</a></li>
</ul>
<ul class="multi-column-dropdown">
<li class="sub-menu-title">DATA
SCIENCE</li>
<li class="sub-menu-item"><a
href="/products/data-science/predictive-analytics">Predictive Analytics</a></li>
</ul>
</div>
<div class="col-lg-3">
<ul class="multi-column-dropdown">
<li class="sub-menu-
title">DESKTOP</li>
<li class="sub-menu-item"><a
href="/winforms-ui-controls">WinForms</a></li>
<li class="sub-menu-item"><a
href="/wpf-controls">WPF</a></li>
<li class="sub-menu-item"><a
href="/winui-controls">WinUI</a></li>
<li class="sub-menu-item"><a
href="/maui-controls">.NET MAUI (Preview)</a></li>
<li class="sub-menu-item"><a
href="/flutter-widgets">Flutter</a></li>
<li class="sub-menu-item"><a
href="/xamarin-ui-controls">Xamarin</a></li>
<li class="sub-menu-item"><a
href="/uwp-ui-controls">UWP</a></li>
</ul>
<ul class="multi-column-dropdown">
<li class="sub-menu-
title">REPORTING PLATFORM</li>
<li class="sub-menu-item"><a
href="/report-viewer-sdk">Report Viewer SDK</a></li>
</ul>
</div>
<div class="col-lg-3">
<ul class="multi-column-dropdown">
<li class="sub-menu-
title">DOCUMENT PROCESSING</li>
<li class="sub-menu-item"><a
href="/document-processing-libraries">File Formats</a></li>
<li class="sub-menu-item file-
formats-sub-item"><a href="/excel-framework/net">Excel </a></li>
<li class="sub-menu-item file-
formats-sub-item"><a href="/pdf-framework/net">PDF</a></li>
<li class="sub-menu-item file-
formats-sub-item"><a href="/word-framework/net">Word</a></li>
<li class="sub-menu-item file-
formats-sub-item"><a href="/powerpoint-framework/net">PowerPoint</a></li>
</ul>
</div>
</div>
</div>
<div class="col-lg-2 sub-menu-segment enterprise-
section">
<ul class="multi-column-dropdown">
<li class="sub-menu-title main-
title">Enterprise Solutions</li>
<li class="sub-menu-item"><a
href="https://www.boldbi.com">Bold BI - Analytics Platform</a></li>
<li class="sub-menu-item"><a
href="https://www.boldreports.com">Bold Reports - Reporting Platform</a></li>
<li class="sub-menu-item"><a
href="https://www.boldsign.com/?
utm_source=syncfusionnavheader&utm_medium=referral&utm_campaign=boldsign">Bol
dSign - Electronic Signature Software<span class="new-label">New</span></a></li>
</ul>
<ul class="multi-column-dropdown">
<li class="sub-menu-title main-
title">Free Products</li>
<li class="sub-menu-item"><a
href="/essential-xamarin-ui-kit">Xamarin UI Kit</a></li>
<li class="sub-menu-item"><a
href="/succinctly-free-ebooks">Ebooks</a></li>
<li class="sub-menu-item"><a
href="/downloads/metrostudio">Metro Studio</a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
<li class="sub-menu-list"> <a class="menu-item"
href="/products/solution-services" data-text="CONSULTING" >SOLUTION SERVICES</a></li>
<li class="support-menu dropdown sub-menu-list">
<a href="#" class="menu-item dropdown-toggle" data-
toggle="dropdown" role="button" aria-expanded="false" data-text="LEARNING & SUPPORT"
>LEARNING & SUPPORT<span class="syncfusionlayout-down-arow"></span></a>
<div class="support-menu-container dropdown-menu"
role="menu">
<div class="support-contents row">
<div class="col-lg-4 col-md-12 col-xs-12">
<ul>
<li class="support-heading">LEARNING</li>
<li class="sub-menu-item"><a
href="/demos">Demos</a></li>
<li class="sub-menu-item"><a
href="https://www.syncfusion.com/blogs/">Blog</a></li>
<li class="sub-menu-item"><a
href="https://help.syncfusion.com/">Documentation</a></li>
<li class="sub-menu-item"><a
href="/products/whatsnew">What’s New</a></li>
<li class="sub-menu-item"><a
href="/products/roadmap">Road Map</a></li>
<li class="sub-menu-item"><a
href="/products/release-history">Release History</a></li>
<li class="sub-menu-item"><a href="/tutorial-
videos">Tutorial Videos</a></li>
</ul>
</div>
<div class="col-lg-4 col-md-12 col-xs-12">
<ul>
<li class="support-heading">RESOURCES</li>
<li class="sub-menu-item"><a
href="/succinctly-free-ebooks">Ebooks</a></li>
<li class="sub-menu-item"><a
href="/kb">Knowledge Base</a></li>
<li class="sub-menu-item"><a
href="/resources/techportal/whitepapers">White Papers</a></li>
<li class="sub-menu-item"><a
href="/company/case-studies">Case Studies</a></li>
<li class="sub-menu-item"><a href="/faq">.NET
FAQ</a></li>
</ul>
</div>
<div class="col-lg-4 col-md-12 col-xs-12">
<ul>
<li class="support-heading">SUPPORT</li>
<li class="sub-menu-item"><a
href="/forums">Community Forum</a></li>
<li class="sub-menu-item"><a
href="https://support.syncfusion.com/create">Contact Support</a></li>
<li class="sub-menu-item"><a
href="/feedback">Features & Bugs</a></li>
<li class="sub-menu-item"><a
href="/support/product-lifecycle">Product Life Cycle</a></li>
</ul>
</div>
</div>
</div>
</li>
<li class="sub-menu-item"><a
href="/company/careers">Careers</a></li>
<li class="sub-menu-item"><a
href="/microsoftpartners">Microsoft Partner</a></li>
<li class="sub-menu-item"><a
href="/company/partners">Partners</a></li>
<li class="sub-menu-item"><a href="/company/contact-
us">Contact Us</a></li>
</ul>
</li>
<li class="sub-menu-list free-trail-button hidden-md hidden-sm
hidden-xs"> <a class="menu-item btn btn--primary" href="/downloads"><span
class="btn__text">FREE TRIAL</span></a></li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
</div>
</div>
</div>
<div id="logout-section">
<div class="container">
<div class="column">
<div class="Customerinformation">
<div class="dashboard">
<a href="/account" class="content-medium">My Dashboard</a>
</div>
<div class="signout-section">
<a href="/account/logoff" rel="nofollow" class="btn btn--stack
btn--primary">SIGN OUT</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="feedbackButton" class="hide">
<img style="width:100%; height:100%"
src="//cdn.syncfusion.com/content/images/common/feedback-icon-v1.png" data-
backdrop="false" data-toggle="modal" data-target="#feedbacks-dialogue_wrapper"
alt="Syncfusion Feedback" />
</div>
<div id="feedbacks-dialogue" class="hide"></div>
</form>
<script type="text/javascript">
$(document).ready(function () {
$("#name").focus();
});
</script>
<input id="ft-platform-name" name="ft-platform-name" type="hidden"
value="essential-js2" />
<input id="ft-control-name" name="ft-control-name" type="hidden" value="js-
wysiwyg-rich-text-editor" />
<input id="ft-title-name" name="ft-title-name" type="hidden" value="Syncfusion
Essential Studio" />
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
<h1 class="banner-heading">JavaScript Rich Text
Editor - A WYSIWYG Markdown Editor</h1>
<ul>
<li>Edit WYSIWYG HTML and Markdown content with a rich set of tools for modern web
and mobile applications.</li>
<li>Easily incorporate into blogs editors, messages, HTML email composers, and
discussion forum-like applications.</li>
<li>Make a floating toolbar or inline editor that allows you to select any editable
element on the page and edit in place.</li>
</ul>
<a id="download-now-button"
href="/downloads/essential-js2" class="btn btn-free bold free-trial-gtag-sep15"><span
class="btn__text">FREE TRIAL</span></a>
<a id="view-demos-now-button"
href="https://ej2.syncfusion.com/demos/#/material/rich-text-editor/tools" class="btn
btn-free bold view-demo-gtag-sep17"><span class="btn__text">VIEW DEMOS</span></a>
<div
id="supported-frameworks-strip-segment" class="supported-frameworks supported-
frameWorks-four-platform essential-js2">
<div id="mobile-strip-section">
Supported frameworks
</div>
<div class="strip-opacity">
<div id="framework-strip">
<div class="content"
id="framework-content">
Supported frameworks
</div>
<div class="framework"
id="framework-platforms">
<a href="/angular-ui-
components" class="framework-items">
<div
class="framework-hover">
<img width="40"
height="40" src="https://cdn.syncfusion.com/content/images/FT/SupportedFramework/
angular.svg" alt="Angular icon" loading="lazy" />
<h6
class="framework-name">Angular</h6>
</div>
</a>
<a href="/react-ui-
components" class="framework-items">
<div
class="framework-hover">
<img width="40"
height="40" src="https://cdn.syncfusion.com/content/images/FT/SupportedFramework/
react.svg" alt="React icon" loading="lazy" />
<h6
class="framework-name">React</h6>
</div>
</a>
<a href="/vue-ui-
components" class="framework-items">
<div
class="framework-hover">
<img width="40"
height="40" src="https://cdn.syncfusion.com/content/images/FT/SupportedFramework/
vue.svg" alt="Vue icon" loading="lazy" />
<h6
class="framework-name">Vue</h6>
</div>
</a>
<a href="/blazor-
components" class="framework-items">
<div
class="framework-hover">
<img width="40"
height="40" src="https://cdn.syncfusion.com/content/images/FT/SupportedFramework/
blazor-razor-icon.svg" alt="Blazor icon" loading="lazy" />
<h6
class="framework-name">Blazor</h6>
</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<section id="company-list">
<div class="container">
<div class="row">
<div class="col-sm-12 col-xs-12 text-center">
<h2>
Trusted by the world’s leading companies
</h2>
<img alt="Syncfusion Trusted Companies"
src="https://cdn.syncfusion.com/content/images/FT/common/syncfusion-trusted-
companies-v1.png?v=03022022074210" style="width:100%; height:100%" loading="lazy" />
</div>
</div>
</div>
</section>
<div id="control-static-menu">
<div class="container">
<div class="row">
<div class="col-lg-4 col-md-6 col-sm-6 col-xs-8 control-heading-
section">
<p class="bread-crumb">
<a rel="nofollow" href="/javascript-ui-controls"
class="platform">JavaScript </a>
<span class="seaprator"></span>
<li>
<a
href="https://ej2.syncfusion.com/demos/#/material/rich-text-editor/tools" class="btn
btn-free bold view-demo-gtag-sep17"><span class="btn__text">VIEW DEMOS</span></a>
</li>
</ul>
</div>
<div class="hidden-lg col-md-12 col-sm-12 col-xs-12 " id="mobile-
navigation-link">
<div class="hide all-control-content">
<span>EXPLORE OTHER CONTROLS</span>
<span class="syncfusionlayout-down-arow"></span>
</div>
</div>
</div>
</div>
</div>
<h2 id="overview">Overview</h2>
<p>The JavaScript Rich Text Editor is a feature-rich WYSIWYG HTML editor and WYSIWYG
Markdown editor. The Rich Text Editor is widely used to create blogs, forum posts,
notes sections, support tickets (incidents), comment sections, messaging
applications, and more. The control provides an efficient user interface for a better
editing experience with mobile support. It has a variety of tools to edit and format
rich content, and it return a valid HTML markup or Markdown (MD) content. It allows
users to insert images, links, tables, and lists with modular architectures.</p>
</div>
<hr>
<p>The native JavaScript Rich Text Editor control can be used as a WYSIWYG HTML
editor. View and edit content as HTML markup and view the HTML source using the
<code>Code View</code> icon.</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:250px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/
expandtoolbar/"></iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
</div>
</div>
<hr>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:320px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/
htmlmdeditor/"></iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
<p>The JavaScript Rich Text Editor control can be used as a JavaScript WYSIWYG
Markdown editor. It allows content to be in Markdown format. The typed Markdown
syntax content can be previewed using a third-party plugin.</p>
<ul class="list-unstyled">
<li><a href="js-wysiwyg-rich-text-editor/wysiwyg-markdown-editor">Learn more about
our Markdown editor</a></li>
</ul>
</div>
</div>
<hr>
<p>The JavaScript Rich Text Editor displays an inline HTML editor when the content in
an editable area is clicked or selected.</p>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/demos/#/material/rich-text-editor/
inline">Inline HTML editor example</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/
Rich_text_editor_inlinemode.gif" alt="JavaScript WYSIWYG Inline HTML editor"
class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
</div>
</div>
<hr>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:370px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/iframe/"></
iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
<p>The Rich Text Editor in HTML5 supports Iframe editing with customized Iframe
attributes. The appearance of the Iframe editor’s content can easily be changed when
using external CSS and script files.</p>
<ul class="list-unstyled">
<li><a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/iframe/">Iframe
editing support in Rich Text Editor using CSS documentation</a></li>
</ul>
</div>
</div>
<hr>
<p>The WYSIWYG HTML editor toolbar provides a variety of commands for editing and
formatting the content. Format text, paragraphs, insert images, insert hyperlinks,
insert tables, insert lists, etc. The tool commands are grouped together based on
related functionality.</p>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/demos/#/material/rich-text-editor/
types">HTML editor Toolbar simple example</a></li>
</ul>
</div>
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 multi-col-contents">
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p>The toolbar commands that overflow are wrapped in the following rows within the
toolbar.</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p>The overflow toolbar commands hidden in the next row become visible when the
toolbar is expanded using the expand icon.</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-quick-toolbar.png" alt="HTML5 Rich Text Editor with Quick toolbar"
class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>This toolbar contains frequently used commands related to text, image, tables, and
links. It helps access and format the elements (text, image, tables, links) quickly,
and also customize them.</p>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/documentation/rich-text-editor/toolbar/
#quick-inline-toolbar">Quick toolbar documentation</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-floating-toolbar.png" alt="JavaScript Rich Text Editor with Floating
toolbar" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>The HTML WYSIWYG editor toolbar does not stick to the top of the editor, but it
floats within the editor area when scrolling the current page.</p>
<ul class="list-unstyled">
<li><a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/toolbar.html#floating
-toolbar">Floating toolbar documentation</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-fully-customizable.png" alt="Fully customizable tools in JavaScript
Rich Text Editor" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>The toolbar of the HTML5 Rich Text Editor control is fully customizable with its
buttons. Add or remove buttons and group commands based on category. This helps to
design the toolbar based on application needs, like HTML blog editing, HTML email
composing, and more.</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p>Add your own commands (tools) with actions to the toolbar along with built-in
commands.</p>
<ul class="list-unstyled">
<li><a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/toolbar.html#custom-
tool">Custom tools documentation</a></li>
</ul>
</div>
</div>
</div>
<hr>
<div class="row multi-column-conent-container">
<div class="ft-column-header text-left">
<h2 id="editing-experience">Editing experience</h2>
<p>The JavaScript Rich Text Editor control provides a wide range of tools and options
for a better editing experience.</p>
</div>
<ul>
<li>Format the selected content, whole paragraphs, or specific words or
characters.</li>
<li>Format headings, quotations, code, paragraphs, etc.</li>
<li>Bold, italicize, underline, strikethrough, or capitalize letters and
words.</li>
<li>Change paragraph indentation and spacing.</li>
<li>Select fonts and its size value.</li>
<li>Use subscripts and superscripts.</li>
<li>Select font color and the background color for the content.</li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-adding-images.png" alt="Images Insert in JavaScript HTML WYSIWYG
editor" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>Insert images in the content from a local path or server path with image captions
and then link URLs to the images. Upload images to a server with drag-and-drop or
file upload. Additionally, the editor offers options to insert images in BLOB or
Base64 formats.</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-adding-links.png" alt="Hyperlinks Insert in WYSIWYG JavaScript HTML
editor" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>Insert or change the hyperlinks with customization options such as display text,
tooltip, and link to be opened in a new window.</p>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/documentation/rich-text-editor/link/">Learn
about Insert hyperlink</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-insert-table.png" alt="Insert tables in JavaScript html editor"
class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>Insert and edit HTML tables to display grid-like tabular data in WYSIWYG Rich Text
Editor. Manipulate the table and its elements dynamically (insert/remove rows and
columns, resize whole table or rows or columns, and remove a table).</p>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/demos/#/material/rich-text-editor/
tools">Insert HTML tables examples</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/
Rich_text_editor_merge_and_split.gif" alt="JavaScript rich text editor with table
merge and split" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<h3 id="table-cell-merge-and-split">Table cell merge and split</h3>
<p>Merge two or more row and column cells into a single cell with its contents. Also,
a single cell can be split both horizontally and vertically.</p>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/demos/#/material/rich-text-editor/
tools">Table cell merge and split examples</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-alignment-text.png" alt="JavaScript rich text editor with text
alignment tools" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p>The Rich Text Editor allows the tag inserted when pressing the Enter key and Shift
+ Enter key to be customized. The following tags can be configured:</p>
<ul>
<li>P: When ‘P’ is configured, pressing Enter or Shift+Enter will create a ‘p’
tag.</li>
<li>DIV: When ‘DIV’ is configured, pressing Enter or Shift+Enter will create a
‘div’ tag.</li>
<li>BR: When ‘BR’ is configured, pressing Enter or Shift+Enter will create a ‘br’
tag.</li>
</ul>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/demos/#/bootstrap5/rich-text-editor/enter-
key-configuration.html">Enter and Shift+Enter key configuration examples</a></li>
</ul>
</div>
</div>
</div>
<hr>
</div>
</div>
<hr>
<p>The JavaScript Rich Text Editor with rich UI provides support to change the bullet
appearance for the unordered lists to circles or squares. It also supports different
numbering formats for ordered lists such as lowercase Greek or uppercase Roman.</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:310px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/custom-style-
list/"></iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
</div>
</div>
<hr>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:290px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/
fullscreen/"></iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
<p>Make the editor full screen (a full-page editor) for editing the content.</p>
</div>
</div>
<hr>
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-clipboard.png" alt="JavaScript Rich Text Editor with clipboard
operations" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>The JavaScript Rich Text Editor typically allows users to use clipboard operations
(cut, copy, and paste).</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-undo-redo-manager.png" alt="JavaScript Rich Text Editor with undo
redo actions" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>The HTML5/JavaScript Rich Text Editor manages the undo/redo action history to
store editing actions, and also to customize the undo steps.</p>
<ul class="list-unstyled">
<li><a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/miscellaneous/
#undoredo-manager">Learn more about the undo-redo manager</a></li>
</ul>
</div>
</div>
</div>
<hr>
<p>Examine and edit the HTML code directly in the source code and view the preview
result (HTML live editor).</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-source-code-view.png" alt="JavaScript rich text editor with HTML
live editor" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
</div>
</div>
<hr>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
<p>The JavaScript Rich Text Editor offers built-in options to paste content with
images to the editor from Microsoft Word, Microsoft Outlook, and Microsoft Excel by
filtering out tags, attributes, and styles. Additionally, there are options to choose
whether the content should be pasted as plain text, cleaned styles, or source-
formatting styles.</p>
</div>
</div>
<hr>
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-third-party.png" alt="Integrate with third-party libraries in
JavaScript rich text editor" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/demos/#/material/rich-text-editor/
tools">Code mirror integration example</a></li>
</ul>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/documentation/rich-text-editor/third-party-
integration/">Third-party integration documentation</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-print.png" alt="JavaScript rich text editor with print support"
class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<p>Print the WYSIWYG Rich Text Editor content either by using the print option from
the toolbar or programmatically with applied format style.</p>
</div>
</div>
</div>
<hr>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/
Rich_text_editor_autolinking.gif" alt="Auto hyperlink of URL in JavaScript rich text
editor" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
<p>The JavaScript Rich Text Editor is configured to turn text into a hyperlink
automatically when a URL is typed as a plain text.</p>
</div>
</div>
<hr>
<p>The HTML5/JavaScript Rich Text Editor is a form control that seamlessly supports
HTML forms and obtains values on form submission actions. The two types of validation
are:</p>
<ul>
<li>
<p>Required validation</p>
</li>
<li>
<p>Maximum length validation</p>
</li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:230px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/
validation/"></iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
</div>
</div>
<hr>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:210px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/
limitcontentlength/"></iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
<ul class="list-unstyled">
<li><a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/miscellaneous.html#ch
aracter-count">Maximum character count limit documentation</a></li>
</ul>
</div>
</div>
<hr>
<p>The JavaScript Rich Text Editor has built-in resizable support that helps widen or
shrink the content area.</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:250px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/resize/"></
iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
</div>
</div>
<hr>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-content-small"><iframe
class="lazy-iframe" loading="lazy" style="height:250px"
data-src="https://ej2.syncfusion.com/products/typescript/richtexteditor/filebrowser/?
editable=false"></iframe></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-img-small">
<p>The integrated file manager within the Rich Text Editor can insert and upload
images from cloud storage or a server.</p>
</div>
</div>
<hr>
<p>The HTML5/JavaScript Rich Text Editor (mobile HTML editor) recognizes touch
gestures, allowing the user to swipe left or right to move the toolbar. The
responsive, mobile friendly design provides the best user experience on all mobile,
tablet, and desktop form factors.</p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-cross-browser.png" alt="JavaScript rich text editor with cross-
browser support" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<h2 id="cross-browser">Cross-browser</h2>
<p>The HTML5 Rich Text Editor supports multiple browsers and platforms. It also
supports ie11 with the help of polyfills.</p>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/documentation/browser/">Learn more about
our cross-browser compatibility</a></li>
</ul>
</div>
</div>
</div>
<hr>
</div>
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-localization.png" alt="JavaScript rich text editor with localization
support" class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<h3 id="localization">Localization</h3>
<p>Customize static texts in the Rich Text Editor control by using the localization
library.</p>
<ul class="list-unstyled">
<li><a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/globalization/
#localization">Documentation for changing HTML editor language</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<p><img data-src="/products/essential-js2/control/images/rich-text-editor/javascript-
rich-text-editor-rtl.png" alt="Show right-to-left in JavaScript rich text editor"
class="lazy"
src="https://cdn.syncfusion.com/content/images/common/placeholder.gif"></p>
<ul class="list-unstyled">
<li><a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/globalization/
#rtl">Right-to-left language documentation</a></li>
</ul>
</div>
</div>
</div>
<hr>
<ul>
<li>The editor fully supports WAI-ARIA accessibility that helps the editor be
accessed by on-screen readers and assistive devices.</li>
<li>UI element visuals such as foreground color, background color, line spacing,
text, and images are designed based on the WCAG 2.0 standard.</li>
<li>The editor follows WAI-ARIA best practices for implementing all features using
accessible keyboard shortcuts.</li>
</ul>
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/documentation/rich-text-editor/keyboard-
support/">Learn about the WYSIWYG HTML editor keyboard shortcuts</a></li>
</ul>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 two-col-content">
<ul class="list-unstyled">
<li><a href="https://ej2.syncfusion.com/documentation/api/rich-text-editor/
#properties">Rich Text Editor API documentation</a></li>
</ul>
</div>
</div>
</div>
<hr>
<p>Easily get started with the JavaScript Rich Text Editor using a few simple lines
of HTML and TS code example as demonstrated below. Also explore the <a
href="https://ej2.syncfusion.com/demos/#/material/rich-text-editor/rich-text-
editor.html">JavaScript Rich Text Editor example</a> that shows how to render and
configure the Rich Text Editor in JavaScript.</p>
</ul>
<div class="tab-content">
</div>
</div>
</div>
<hr>
<p>Rich Text Editor control is also available in Blazor, React, Angular, and Vue
frameworks. Check out the different Rich Text Editor platforms from the links
below:</p>
<ul>
<li>
<p><a href="https://www.syncfusion.com/blazor-components/blazor-wysiwyg-rich-
text-editor">Blazor WYSIWYG Rich Text Editor</a></p>
</li>
<li>
<p><a href="https://www.syncfusion.com/react-ui-components/react-wysiwyg-rich-
text-editor">React WYSIWYG Rich Text Editor</a></p>
</li>
<li>
<p><a href="https://www.syncfusion.com/angular-ui-components/angular-wysiwyg-
rich-text-editor">Angular WYSIWYG Rich Text Editor</a></p>
</li>
<li>
<p><a href="https://www.syncfusion.com/vue-ui-components/vue-wysiwyg-rich-text-
editor">Vue WYSIWYG Rich Text Editor</a></p>
</li>
</ul>
</div>
<hr>
<hr>
<hr>
</div>
</div>
</div>
<div id="single-column-link-segment">
<div class="container">
<div class="col-sm-12 col-xs-12 text-center control-content">
<h2>
Not sure how to create your first JavaScript Rich Text
Editor? Our documentation can help.
</h2>
<a class="btn btn-free bold download-now-button"
target="_blank"
href="https://ej2.syncfusion.com/documentation/rich-text-editor/getting-started/">
<span class=""></span>
<span class="btn__text">I’d love to read it now</span>
</a>
</div>
</div>
</div>
<div id="static-footer">
<div class="container">
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6" id="previous-link">
<div class="title-element">Previous</div>
<div class="arrow-element">
<a rel="nofollow" href="" class="icon-arrow-05"></a>
</div>
<div class="content">
<div id="prev-element"><a rel="nofollow" href=""></a></div>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6" id="next-link">
<div class="title-element">Next</div>
<div class="content">
<div id="next-element"><a rel="nofollow" href=""></a></div>
</div>
<div class="arrow-element">
<a rel="nofollow" href="" class="icon-arrow-052"></a>
</div>
</div>
</div>
</div>
<div id="control-heading-section">
<h3 class="header">65+ JAVASCRIPT UI CONTROLS</h3>
<div id="loader"></div>
<div id="ft-controllist" class="control-section essential-js2">
<div class="container">
<div class="row" id="control-items">
<div id="ft-control-platform">
<div class="sub-heading text-center">ALL CONTROLS</div>
<div class="control-list-items col-xs-6">
<div class="section-list ">
<div class="content-heading controldiv">
<span>GRIDS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-data-grid">
Data Grid
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-pivot-table">
Pivot Table
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-tree-grid">
Tree Grid
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-spreadsheet">
Spreadsheet
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>DATA VISUALIZATION</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-charts">
Charts
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-stock-chart">
Stock Chart
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-circular-gauge">
Circular Gauge
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-linear-gauge">
Linear Gauge
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-diagram">
Diagram
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-heatmap-chart">
HeatMap Chart
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-maps">
Maps
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-range-selector">
Range Selector
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-smith-chart">
Smith Chart
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-sparkline">
Sparkline Charts
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-barcode">
Barcode Generator
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-treemap">
TreeMap
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-bullet-chart">
Bullet Chart
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-kanban-board">
Kanban
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>INPUTS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-form-validation">
Form Validation
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-textbox">
TextBox
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-input-mask">
Input Mask
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-numeric-textbox">
Numeric Textbox
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-radio-button">
Radio Button
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-checkbox">
Checkbox
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-color-picker">
Color Picker
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-file-upload">
File Upload
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-range-slider">
Range Slider
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-signature">
Signature
<span class="badge badge-
warning badge-preview">PREVIEW</span>
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-toggle-switch-button">
Toggle Switch Button
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>EDITORS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-wysiwyg-rich-text-editor">
Rich Text Editor
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-word-processor">
Word Processor
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>DROPDOWNS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-autocomplete">
AutoComplete
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-listbox">
ListBox
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-combobox">
ComboBox
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-dropdown-list">
Dropdown List
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-multiselect-dropdown">
MultiSelect Dropdown
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-dropdown-tree">
Dropdown Tree
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>CALENDARS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-scheduler">
Scheduler
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-gantt-chart">
Gantt Chart
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-calendar">
Calendar
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-datepicker">
DatePicker
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-daterangepicker">
DateRangePicker
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-datetime-picker">
DateTime Picker
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-timepicker">
TimePicker
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>BUTTONS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-button">
Button
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-button-group">
Button Group
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-dropdown-menu">
Dropdown Menu
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-progress-button">
Progress Button
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-split-button">
Split Button
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-chips">
Chips
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>LAYOUT</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-avatar">
Avatar
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-card">
Card
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-modal-dialog">
Dialog
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-listview">
ListView
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-tooltip">
Tooltip
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-splitter">
Splitter
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-dashboard-layout">
Dashboard Layout
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>NAVIGATION</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-accordion">
Accordion
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-breadcrumb">
Breadcrumb
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-context-menu">
Context Menu
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-menu-bar">
Menu Bar
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-sidebar">
Sidebar
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-tabs">
Tabs
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-toolbar">
Toolbar
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-treeview">
TreeView
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-file-manager">
File Manager
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>VIEWER</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-pdf-viewer">
PDF Viewer
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>NOTIFICATIONS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-badge">
Badge
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-toast">
Toast
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-progressbar">
Progress Bar
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>REPORTS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="https://www.boldreports.com/report-viewer-sdk/javascript-report-viewer">
Report Viewer
</a>
</li>
</ul>
</div>
<div class="section-list ">
<div class="content-heading controldiv">
<span>FORMS</span>
</div>
<ul class="list-items
controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-in-place-editor">
In-place Editor
</a>
</li>
</ul>
<ul class="list-items controldiv">
<li class="list-items">
<a rel="nofollow" class="feature"
href="/javascript-ui-controls/js-query-builder">
Query Builder UI
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<span class="faq-expand-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero"></path>
</g>
</svg>
</span>
</span>
</span>
</h4>
<div id="collapse-1" class="collapse " itemscope
itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="answer-content" itemprop="text">
<ul> <li>Edit WYSIWYG HTML and <a href="https://www.syncfusion.com/javascript-ui-
controls/js-wysiwyg-rich-text-editor/wysiwyg-markdown-editor">Markdown</a> content
with a rich set of tools for modern web and mobile applications.</li> <li>Easily
incorporate the editor into <a href="https://ej2.syncfusion.com/demos/rich-text-
editor/blog-posting/">blog editors</a>, messages, HTML email composers, and
discussion forum-like applications.</li> <li>Make a <a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/toolbar/#floating-
toolbar">floating toolbar</a> or <a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/inline-mode/">inline
editor</a> that allows you to select any editable element on the page and edit in
place.</li> <li>One of the best JavaScript Rich Text Editor in the market that
offers feature-rich UI to interact with the software.</li> <li>Simple configuration
and API.</li> <li>Supports all modern browsers.</li> <li>Mobile-touch friendly and
responsive.</li> <li>Expansive learning resources such as <a
href="https://ej2.syncfusion.com/demos/rich-text-editor/tools/">demos</a> and <a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/getting-
started/">documentation</a> to learn quickly and get started with JavaScript Rich
Text Editor.</li></ul> </div>
</div>
</div>
<div class="faq-list" itemscope itemprop="mainEntity"
itemtype="https://schema.org/Question">
<h4 itemprop="name">
<span href="#collapse-3" data-
toggle="collapse" class="question-content desktop collapsed">
<span class="tick-icon">✅</span>
<span class="faq-question">
What is the price for the Syncfusion
JavaScript Rich Text Editor?
</span>
<span class="permalink">
<svg class="tool-tip" width="18px"
height="16px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59.1
(86144) - https://sketch.com -->
<g id="link" stroke="none"
stroke-width="1" fill="none" fill-rule="evenodd">
<path
d="M10.5848002,6.74053545 L10.9690399,7.15258208 C12.3175608,8.59869375
12.2384479,10.8641911 10.7923362,12.2127121 L8.33068479,14.5082392
C6.85654455,15.8828972 4.55958873,15.8218448 3.2004829,14.3643822
C1.84137707,12.9069197 1.94070093,10.6113003 3.41484117,9.23664232
L4.799664,7.94527414 C5.05655422,7.70572013 5.4590018,7.71977391
5.69855581,7.97666413 C5.93810982,8.23355436 5.92405604,8.63600193
5.66716581,8.87555594 L4.28234299,10.1669241 C3.31854461,11.0656806
3.25403309,12.5567009 4.1307647,13.4968804 C5.00749632,14.43706 6.4993846,14.4767139
7.46318298,13.5779574 L9.92483443,11.2824303 C10.8571657,10.4130173
10.908171,8.95241512 10.0387581,8.02008389 L9.65451838,7.60803726
C9.41496437,7.35114703 9.42901815,6.94869946 9.68590837,6.70914545
C9.9427986,6.46959144 10.3452462,6.48364522 10.5848002,6.74053545 Z
M15.2941463,3.08685865 C16.6532522,4.54432121 16.5539283,6.83994057
15.0797881,8.21459858 L13.6949652,9.50596676 C13.438075,9.74552077
13.0356274,9.73146699 12.7960734,9.47457676 C12.5565194,9.21768654
12.5705732,8.81523896 12.8274634,8.57568495 L14.2122863,7.28431677
C15.1760846,6.38556025 15.2405961,4.89454001 14.3638645,3.95436046
C13.4871329,3.01418091 11.9952446,2.97452697 11.0314463,3.8732835
L8.5697948,6.16881062 C7.63746358,7.03822355 7.58645823,8.49882578
8.45587116,9.431157 L8.84011086,9.84320363 C9.07966487,10.1000939
9.06561109,10.5025414 8.80872086,10.7420954 C8.55183064,10.9816495
8.14938307,10.9675957 7.90982905,10.7107054 L7.52558935,10.2986588
C6.1770684,8.85254714 6.25618131,6.58704977 7.70229299,5.23852882
L10.1639444,2.9430017 C11.6380847,1.56834368 13.9350405,1.62939608
15.2941463,3.08685865 Z" id="Combined-Shape" fill="#929292"
fill-rule="nonzero"></path>
</g>
</svg>
</span>
<span class="faq-arrow-icon">
<span class="faq-collapse-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero" transform="translate(10.000000,
10.000000) scale(-1, -1) translate(-10.000000, -10.000000) "></path>
</g>
</svg>
</span>
<span class="faq-expand-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero"></path>
</g>
</svg>
</span>
</span>
</span>
</h4>
<div id="collapse-3" class="collapse " itemscope
itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="answer-content" itemprop="text">
<p>We do not sell the JavaScript Rich Text Editor separately. It is only available
for purchase as part of the Syncfusion JavaScript suite, which contains over 65
JavaScript components, including the Rich Text Editor. A single developer license for
the <a href="https://www.syncfusion.com/sales/products/javascript">Syncfusion
Essential Studio for JavaScript suite</a> costs <strong>$995.00 USD</strong>,
including one year of support and updates. On top of this, we might be able to offer
additional discounts based on currently active promotions. Please contact our <a
href="https://www.syncfusion.com/company/contact-us">sales team</a> today to see if
you qualify for any additional discounts.</p>
</div>
</div>
</div>
<div class="faq-list" itemscope itemprop="mainEntity"
itemtype="https://schema.org/Question">
<h4 itemprop="name">
<span href="#collapse-5" data-
toggle="collapse" class="question-content desktop collapsed">
<span class="tick-icon">✅</span>
<span class="faq-question">
Where can I find the Syncfusion
JavaScript Rich Text Editor demo?
</span>
<span class="permalink">
<svg class="tool-tip" width="18px"
height="16px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59.1
(86144) - https://sketch.com -->
<g id="link" stroke="none"
stroke-width="1" fill="none" fill-rule="evenodd">
<path
d="M10.5848002,6.74053545 L10.9690399,7.15258208 C12.3175608,8.59869375
12.2384479,10.8641911 10.7923362,12.2127121 L8.33068479,14.5082392
C6.85654455,15.8828972 4.55958873,15.8218448 3.2004829,14.3643822
C1.84137707,12.9069197 1.94070093,10.6113003 3.41484117,9.23664232
L4.799664,7.94527414 C5.05655422,7.70572013 5.4590018,7.71977391
5.69855581,7.97666413 C5.93810982,8.23355436 5.92405604,8.63600193
5.66716581,8.87555594 L4.28234299,10.1669241 C3.31854461,11.0656806
3.25403309,12.5567009 4.1307647,13.4968804 C5.00749632,14.43706 6.4993846,14.4767139
7.46318298,13.5779574 L9.92483443,11.2824303 C10.8571657,10.4130173
10.908171,8.95241512 10.0387581,8.02008389 L9.65451838,7.60803726
C9.41496437,7.35114703 9.42901815,6.94869946 9.68590837,6.70914545
C9.9427986,6.46959144 10.3452462,6.48364522 10.5848002,6.74053545 Z
M15.2941463,3.08685865 C16.6532522,4.54432121 16.5539283,6.83994057
15.0797881,8.21459858 L13.6949652,9.50596676 C13.438075,9.74552077
13.0356274,9.73146699 12.7960734,9.47457676 C12.5565194,9.21768654
12.5705732,8.81523896 12.8274634,8.57568495 L14.2122863,7.28431677
C15.1760846,6.38556025 15.2405961,4.89454001 14.3638645,3.95436046
C13.4871329,3.01418091 11.9952446,2.97452697 11.0314463,3.8732835
L8.5697948,6.16881062 C7.63746358,7.03822355 7.58645823,8.49882578
8.45587116,9.431157 L8.84011086,9.84320363 C9.07966487,10.1000939
9.06561109,10.5025414 8.80872086,10.7420954 C8.55183064,10.9816495
8.14938307,10.9675957 7.90982905,10.7107054 L7.52558935,10.2986588
C6.1770684,8.85254714 6.25618131,6.58704977 7.70229299,5.23852882
L10.1639444,2.9430017 C11.6380847,1.56834368 13.9350405,1.62939608
15.2941463,3.08685865 Z" id="Combined-Shape" fill="#929292"
fill-rule="nonzero"></path>
</g>
</svg>
</span>
<span class="faq-arrow-icon">
<span class="faq-collapse-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero" transform="translate(10.000000,
10.000000) scale(-1, -1) translate(-10.000000, -10.000000) "></path>
</g>
</svg>
</span>
<span class="faq-expand-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero"></path>
</g>
</svg>
</span>
</span>
</span>
</h4>
<div id="collapse-5" class="collapse " itemscope
itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="answer-content" itemprop="text">
<p>You can find our JavaScript Rich Text Editor demo <a
href="https://ej2.syncfusion.com/demos/rich-text-editor/tools/">here</a>.</p>
</div>
</div>
</div>
</div>
<div class="col-lg-6 col-md-6 col-xs-12 col-sm-12">
<div class="faq-list" itemscope itemprop="mainEntity"
itemtype="https://schema.org/Question">
<h4 itemprop="name">
<span href="#collapse-2" data-
toggle="collapse" class="question-content desktop collapsed">
<span class="tick-icon">✅</span>
<span class="faq-question">
Can I purchase the Syncfusion
JavaScript Rich Text Editor component separately?
</span>
<span class="permalink">
<svg class="tool-tip" width="18px"
height="16px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59.1
(86144) - https://sketch.com -->
<g id="link" stroke="none"
stroke-width="1" fill="none" fill-rule="evenodd">
<path
d="M10.5848002,6.74053545 L10.9690399,7.15258208 C12.3175608,8.59869375
12.2384479,10.8641911 10.7923362,12.2127121 L8.33068479,14.5082392
C6.85654455,15.8828972 4.55958873,15.8218448 3.2004829,14.3643822
C1.84137707,12.9069197 1.94070093,10.6113003 3.41484117,9.23664232
L4.799664,7.94527414 C5.05655422,7.70572013 5.4590018,7.71977391
5.69855581,7.97666413 C5.93810982,8.23355436 5.92405604,8.63600193
5.66716581,8.87555594 L4.28234299,10.1669241 C3.31854461,11.0656806
3.25403309,12.5567009 4.1307647,13.4968804 C5.00749632,14.43706 6.4993846,14.4767139
7.46318298,13.5779574 L9.92483443,11.2824303 C10.8571657,10.4130173
10.908171,8.95241512 10.0387581,8.02008389 L9.65451838,7.60803726
C9.41496437,7.35114703 9.42901815,6.94869946 9.68590837,6.70914545
C9.9427986,6.46959144 10.3452462,6.48364522 10.5848002,6.74053545 Z
M15.2941463,3.08685865 C16.6532522,4.54432121 16.5539283,6.83994057
15.0797881,8.21459858 L13.6949652,9.50596676 C13.438075,9.74552077
13.0356274,9.73146699 12.7960734,9.47457676 C12.5565194,9.21768654
12.5705732,8.81523896 12.8274634,8.57568495 L14.2122863,7.28431677
C15.1760846,6.38556025 15.2405961,4.89454001 14.3638645,3.95436046
C13.4871329,3.01418091 11.9952446,2.97452697 11.0314463,3.8732835
L8.5697948,6.16881062 C7.63746358,7.03822355 7.58645823,8.49882578
8.45587116,9.431157 L8.84011086,9.84320363 C9.07966487,10.1000939
9.06561109,10.5025414 8.80872086,10.7420954 C8.55183064,10.9816495
8.14938307,10.9675957 7.90982905,10.7107054 L7.52558935,10.2986588
C6.1770684,8.85254714 6.25618131,6.58704977 7.70229299,5.23852882
L10.1639444,2.9430017 C11.6380847,1.56834368 13.9350405,1.62939608
15.2941463,3.08685865 Z" id="Combined-Shape" fill="#929292"
fill-rule="nonzero"></path>
</g>
</svg>
</span>
<span class="faq-arrow-icon">
<span class="faq-collapse-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero" transform="translate(10.000000,
10.000000) scale(-1, -1) translate(-10.000000, -10.000000) "></path>
</g>
</svg>
</span>
<span class="faq-expand-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero"></path>
</g>
</svg>
</span>
</span>
</span>
</h4>
<div id="collapse-2" class="collapse " itemscope
itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="answer-content" itemprop="text">
<p>No, our 65 JavaScript components, including the Rich Text Editor, are not sold
individually, only as a single package. However, we have competitively priced the
product so it only costs a little bit more than what some other vendors charge for
their rich text editor alone. We have also found that, in our experience, our
customers usually start off using one of our products and then expand to several
products quickly, so we felt it was best to offer all 65 JavaScript components for a
flat fee of <strong>$995/developer</strong>. On top of this, we might be able to
offer additional discounts based on currently active promotions. Please contact our
<a href="https://www.syncfusion.com/company/contact-us">sales team</a> today to see
if you qualify for any additional discounts.</p>
</div>
</div>
</div>
<div class="faq-list" itemscope itemprop="mainEntity"
itemtype="https://schema.org/Question">
<h4 itemprop="name">
<span href="#collapse-4" data-
toggle="collapse" class="question-content desktop collapsed">
<span class="tick-icon">✅</span>
<span class="faq-question">
Can I download and utilize the
Syncfusion JavaScript Rich Text Editor for free?
</span>
<span class="permalink">
<svg class="tool-tip" width="18px"
height="16px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59.1
(86144) - https://sketch.com -->
<g id="link" stroke="none"
stroke-width="1" fill="none" fill-rule="evenodd">
<path
d="M10.5848002,6.74053545 L10.9690399,7.15258208 C12.3175608,8.59869375
12.2384479,10.8641911 10.7923362,12.2127121 L8.33068479,14.5082392
C6.85654455,15.8828972 4.55958873,15.8218448 3.2004829,14.3643822
C1.84137707,12.9069197 1.94070093,10.6113003 3.41484117,9.23664232
L4.799664,7.94527414 C5.05655422,7.70572013 5.4590018,7.71977391
5.69855581,7.97666413 C5.93810982,8.23355436 5.92405604,8.63600193
5.66716581,8.87555594 L4.28234299,10.1669241 C3.31854461,11.0656806
3.25403309,12.5567009 4.1307647,13.4968804 C5.00749632,14.43706 6.4993846,14.4767139
7.46318298,13.5779574 L9.92483443,11.2824303 C10.8571657,10.4130173
10.908171,8.95241512 10.0387581,8.02008389 L9.65451838,7.60803726
C9.41496437,7.35114703 9.42901815,6.94869946 9.68590837,6.70914545
C9.9427986,6.46959144 10.3452462,6.48364522 10.5848002,6.74053545 Z
M15.2941463,3.08685865 C16.6532522,4.54432121 16.5539283,6.83994057
15.0797881,8.21459858 L13.6949652,9.50596676 C13.438075,9.74552077
13.0356274,9.73146699 12.7960734,9.47457676 C12.5565194,9.21768654
12.5705732,8.81523896 12.8274634,8.57568495 L14.2122863,7.28431677
C15.1760846,6.38556025 15.2405961,4.89454001 14.3638645,3.95436046
C13.4871329,3.01418091 11.9952446,2.97452697 11.0314463,3.8732835
L8.5697948,6.16881062 C7.63746358,7.03822355 7.58645823,8.49882578
8.45587116,9.431157 L8.84011086,9.84320363 C9.07966487,10.1000939
9.06561109,10.5025414 8.80872086,10.7420954 C8.55183064,10.9816495
8.14938307,10.9675957 7.90982905,10.7107054 L7.52558935,10.2986588
C6.1770684,8.85254714 6.25618131,6.58704977 7.70229299,5.23852882
L10.1639444,2.9430017 C11.6380847,1.56834368 13.9350405,1.62939608
15.2941463,3.08685865 Z" id="Combined-Shape" fill="#929292"
fill-rule="nonzero"></path>
</g>
</svg>
</span>
<span class="faq-arrow-icon">
<span class="faq-collapse-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero" transform="translate(10.000000,
10.000000) scale(-1, -1) translate(-10.000000, -10.000000) "></path>
</g>
</svg>
</span>
<span class="faq-expand-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero"></path>
</g>
</svg>
</span>
</span>
</span>
</h4>
<div id="collapse-4" class="collapse " itemscope
itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="answer-content" itemprop="text">
<p>No, this is a commercial product and requires a paid license. However, a <a
href="https://www.syncfusion.com/products/communitylicense">free community
license</a> is also available for companies and individuals whose organizations have
less than $1 million USD in annual gross revenue and five or fewer developers.</p>
</div>
</div>
</div>
<div class="faq-list" itemscope itemprop="mainEntity"
itemtype="https://schema.org/Question">
<h4 itemprop="name">
<span href="#collapse-6" data-
toggle="collapse" class="question-content desktop collapsed">
<span class="tick-icon">✅</span>
<span class="faq-question">
How do I get started with the
Syncfusion JavaScript Rich Text Editor?
</span>
<span class="permalink">
<svg class="tool-tip" width="18px"
height="16px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59.1
(86144) - https://sketch.com -->
<g id="link" stroke="none"
stroke-width="1" fill="none" fill-rule="evenodd">
<path
d="M10.5848002,6.74053545 L10.9690399,7.15258208 C12.3175608,8.59869375
12.2384479,10.8641911 10.7923362,12.2127121 L8.33068479,14.5082392
C6.85654455,15.8828972 4.55958873,15.8218448 3.2004829,14.3643822
C1.84137707,12.9069197 1.94070093,10.6113003 3.41484117,9.23664232
L4.799664,7.94527414 C5.05655422,7.70572013 5.4590018,7.71977391
5.69855581,7.97666413 C5.93810982,8.23355436 5.92405604,8.63600193
5.66716581,8.87555594 L4.28234299,10.1669241 C3.31854461,11.0656806
3.25403309,12.5567009 4.1307647,13.4968804 C5.00749632,14.43706 6.4993846,14.4767139
7.46318298,13.5779574 L9.92483443,11.2824303 C10.8571657,10.4130173
10.908171,8.95241512 10.0387581,8.02008389 L9.65451838,7.60803726
C9.41496437,7.35114703 9.42901815,6.94869946 9.68590837,6.70914545
C9.9427986,6.46959144 10.3452462,6.48364522 10.5848002,6.74053545 Z
M15.2941463,3.08685865 C16.6532522,4.54432121 16.5539283,6.83994057
15.0797881,8.21459858 L13.6949652,9.50596676 C13.438075,9.74552077
13.0356274,9.73146699 12.7960734,9.47457676 C12.5565194,9.21768654
12.5705732,8.81523896 12.8274634,8.57568495 L14.2122863,7.28431677
C15.1760846,6.38556025 15.2405961,4.89454001 14.3638645,3.95436046
C13.4871329,3.01418091 11.9952446,2.97452697 11.0314463,3.8732835
L8.5697948,6.16881062 C7.63746358,7.03822355 7.58645823,8.49882578
8.45587116,9.431157 L8.84011086,9.84320363 C9.07966487,10.1000939
9.06561109,10.5025414 8.80872086,10.7420954 C8.55183064,10.9816495
8.14938307,10.9675957 7.90982905,10.7107054 L7.52558935,10.2986588
C6.1770684,8.85254714 6.25618131,6.58704977 7.70229299,5.23852882
L10.1639444,2.9430017 C11.6380847,1.56834368 13.9350405,1.62939608
15.2941463,3.08685865 Z" id="Combined-Shape" fill="#929292"
fill-rule="nonzero"></path>
</g>
</svg>
</span>
<span class="faq-arrow-icon">
<span class="faq-collapse-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero" transform="translate(10.000000,
10.000000) scale(-1, -1) translate(-10.000000, -10.000000) "></path>
</g>
</svg>
</span>
<span class="faq-expand-icon">
<svg width="20px" height="20px"
viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-
width="1" fill="none" fill-rule="evenodd">
<path d="M10,12.2928932
L4.35355339,6.64644661 C4.15829124,6.45118446 3.84170876,6.45118446
3.64644661,6.64644661 C3.45118446,6.84170876 3.45118446,7.15829124
3.64644661,7.35355339 L9.64644661,13.3535534 C9.84170876,13.5488155
10.1582912,13.5488155 10.3535534,13.3535534 L16.3535534,7.35355339
C16.5488155,7.15829124 16.5488155,6.84170876 16.3535534,6.64644661
C16.1582912,6.45118446 15.8417088,6.45118446 15.6464466,6.64644661 L10,12.2928932 Z"
id="Path-Copy-18" fill="black" fill-rule="nonzero"></path>
</g>
</svg>
</span>
</span>
</span>
</h4>
<div id="collapse-6" class="collapse " itemscope
itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="answer-content" itemprop="text">
<p>A good place to start would be our comprehensive <a
href="https://ej2.syncfusion.com/documentation/rich-text-editor/getting-
started/">getting started documentation</a>.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<section id="g2-crowd-review-section">
<div class="container">
<div class="row">
<a class="download-button"
href="/downloads/essential-js2">Download Now</a>
<a class="pricing-button"
href="/sales/products/javascript">Pricing</a>
</span>
</div>
</div>
</div>
</section>
<section id="customer-testimonial-section">
<div class="container">
<h2 class="text-center">
What do our customers say about us?
</h2>
<div class="row">
<div class="testimonial-section">
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 testimonial-
content match-height">
<div class="testimonial-block">
<div class="testimonial-message first-section">
<p class="testimonial-quote-image">
<img
src="https://cdn.syncfusion.com/content/images/FT/common/double-quotes-icon.png"
alt="double quotes" width="38" height="30" loading="lazy">
</p>
We're using the file formats and Windows/JavaScript list controls a lot.
They're fast, easy to use, and the documentation is good and contains examples.
Tickets with questions or suggestions were answered within a day, so we're happy to
use the Syncfusion libraries.
</div>
</div>
<div class="row customer-information">
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
<div class="profile-image">
<img width="105" height="105"
src="https://cdn.syncfusion.com/content/images/FT/common/avatar-2.png?
v=03022022074210" alt="Daniel Persidok" loading="lazy" />
</div>
</div>
<div class="col-lg-6 col-
md-6 col-sm-6 col-xs-12 customer-details">
<div class="testimonial-author">
<p class="author-name">
Daniel Persidok
</p>
<p class="author-details">
wpd onshore GmbH & Co. KG
</p>
</div>
</div>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 testimonial-
content match-height">
<div class="testimonial-block">
<div class="testimonial-message second-section">
<p class="testimonial-quote-image">
<img
src="https://cdn.syncfusion.com/content/images/FT/common/double-quotes-icon.png"
alt="double quotes" width="38" height="30" loading="lazy">
</p>
</div>
</div>
<div class="row customer-information">
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
<div class="profile-image">
<img width="105" height="105"
src="https://cdn.syncfusion.com/content/images/FT/common/avatar-1.png?
v=03022022074210" alt="Carlos Rodriguez Garcia" loading="lazy" />
</div>
</div>
<div class="col-lg-6 col-
md-6 col-sm-6 col-xs-12 customer-details">
<div class="testimonial-author">
<p class="author-name">
Carlos Rodriguez Garcia
</p>
<p class="author-details">
Vistatec
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div id="footer-bottom">
<div class="container">
<div class="row">
</div>
<div id="copyright-desktop">
<a class="social-link" href="/copyright">Copyright © 2001 - 2022
Syncfusion Inc. All Rights Reserved</a>
</div>
</div>
<div class="col-sm-4 hidden-xs footer-contact-section">
<div class="footer-contact-fax">
<ul class="list-unstyled">
<li class="list-content">Fax: +1 919.573.0306</li>
<li class="list-content">US: +1 919.481.1974</li>
<li class="list-content">UK: +44 20 7084 6215</li>
</ul>
</div>
<div class="footer-contact-mail">
<ul class="list-unstyled">
<li class="list-content toll-free">Toll Free (USA):<br />1-
888-9DOTNET</li>
<li class="list-content"><a
href="mailto:sales@syncfusion.com">sales@syncfusion.com</a></li>
</ul>
</div>
<div class="col-sm-12 footer-icons-section">
<ul id="footer-icon-desktop">
<li>
<a rel="nofollow" class="social-icon footerSpriteAll"
id="footer_icon_facebook_desktop" target="_blank"
href="https://www.facebook.com/Syncfusion">
<i title="Follow Syncfusion on Facebook"
class="footer-social-icon socicon-facebook"></i>
</a>
</li>
<li>
<a rel="nofollow" class="social-icon footerSpriteAll"
id="footer_icon_twitter_desktop" target="_blank"
href="https://twitter.com/Syncfusion">
<i title="Follow Syncfusion on Twitter"
class="footer-social-icon socicon-twitter"></i>
</a>
</li>
<li>
<a rel="nofollow" class="social-icon footerSpriteAll"
id="footer_icon_linkedin_desktop" target="_blank"
href="https://www.linkedin.com/company/syncfusion?trk=top_nav_home">
<i title="Follow Syncfusion on LinkedIn"
class="footer-social-icon socicon-linkedin"></i>
</a>
</li>
<li>
<a rel="nofollow" class="social-icon footerSpriteAll"
id="footer_icon_youtube_desktop" target="_blank"
href="https://www.youtube.com/syncfusioninc">
<i title="Follow Syncfusion on YouTube"
class="footer-social-icon socicon-youtube"></i>
</a>
</li>
</ul>
</div>
</div>
<div class="visible-xs mobile-footer text-center">
<h2> <b>CONTACT US</b></h2>
<ul class="footer-contact-fax">
<li class="list-content">Fax: +1 919.573.0306</li>
<li class="list-content">US: +1 919.481.1974</li>
<li class="list-content">UK: +44 20 7084 6215</li>
<li class="list-content toll-free">Toll Free (USA):<br />1-888-
9DOTNET</li>
</ul>
<ul class="footer-contact-mail">
<li class="list-content"><a
href="mailto:sales@syncfusion.com">sales@syncfusion.com</a></li>
</ul>
<ul id="footer-icon">
<li>
<a rel="nofollow" class="social-icon footerSpriteAll"
id="footer_icon_facebook" target="_blank" href="https://www.facebook.com/Syncfusion">
<i title="Follow Syncfusion on Facebook" class="footer-
social-icon socicon-facebook" aria-hidden="false"></i>
</a>
</li>
<li>
<a rel="nofollow" class="social-icon footerSpriteAll"
id="footer_icon_twitter" target="_blank" href="https://twitter.com/Syncfusion">
<i title="Follow Syncfusion on Twitter" class="footer-
social-icon socicon-twitter"></i>
</a>
</li>
<li>
<a rel="nofollow" class="social-icon footerSpriteAll"
id="footer_icon_linkedin" target="_blank"
href="https://www.linkedin.com/company/syncfusion?trk=top_nav_home">
<i title="Follow Syncfusion on LinkedIn" class="footer-
social-icon socicon-linkedin"></i>
</a>
</li>
<li>
<a rel="nofollow" class="social-icon footerSpriteAll"
id="footer_icon_youtube" target="_blank"
href="https://www.youtube.com/syncfusioninc">
<i title="Follow Syncfusion on YouTube" class="footer-
social-icon socicon-youtube"></i>
</a>
</li>
</ul>
<div class="copyright">
<div class="link">
<a class="social-link" href="/privacy">Privacy Policy</a> |
<a class="social-link" href="/cookie-policy">Cookie
Policy</a> |
<a class="social-link" href="/terms-of-use">Terms of Use</a>
</div>
<div id="copyright">
<a class="social-link" href="/copyright">Copyright © 2001 -
2022 Syncfusion Inc. All Rights Reserved</a>
</div>
</div>
</div>
</div>
</div>
</div>
<script defer>
var customVariable_Analytics = {
sid: '1450860',
Email: 'glorrious86@gmail.com',
Name: 'muhammadimran Ali',
Ip: '103.104.213.206'
};
</script>
<script defer>
var User_Ip = '103.104.213.206';
</script>
<script
src="https://cdn.syncfusion.com/scripts/bootstrap/Integrity/bootstrap3.7.1.min.js?
v1"></script>
<script
src="https://cdn.syncfusion.com/scripts/bootstrap/BootstrapLayoutV10.min.js"></
script>
<script
src="https://cdn.syncfusion.com/scripts/jquery/Integrity/MicrosoftMvcAjax.js?v1"
defer></script>
<script
src="https://cdn.syncfusion.com/scripts/bootstrap/FeedbackBootstrapV1.min.js"
defer></script>
<script>
//$(document).ready(function () {
// if ($.session.get("IsShowNotifcation") == "false") {
// $("#maintenance_popup").css({ "display": "none" });
// }
//});
</script>
<script
src="https://cdn.syncfusion.com/scripts/components/jquery.lazy.min.js"></script>
<script src="https://cdn.syncfusion.com/scripts/FT/master/common/codesnippet-
clipboard-prettify.min.js" defer></script>
<script src="https://cdn.syncfusion.com/scripts/FT/v1/shared/masonry-
matchHeight.min.js"></script>
<script src="https://cdn.syncfusion.com/scripts/components/common/js/jquery-ui-
accordion.min.js"></script>
<script
src="https://cdn.syncfusion.com/scripts/FT/master/NewFTControl_v15.min.js"
defer></script>
<script src="https://cdn.syncfusion.com/scripts/FT/v1/shared/stack-
smoothScroll.min.js" defer></script>
<script>
$(document).ready(function () {
$(".testimonial-block").matchHeight();
$(".g2-review").matchHeight();
});
</script>
<script
src="https://cdn.syncfusion.com/scripts/jquery/Integrity/jquery.sessionall.min.js?v1"
defer></script>
<script type='text/javascript'>$(function($){});</script>
<script src="https://cdn.syncfusion.com/scripts/Home/BootstrapLayout/Master/
BootstrapLayoutEssentialScripts_v13.min.js?v14" defer></script>
<div id="chat-icon-mobile">
<img id="chatIconmobile" class="live-chat-section-mobile" alt="Live Chat Icon
For mobile" src="https://cdn.syncfusion.com/content/images/chat_icon.svg" />
</div>
<script type="text/javascript">
_linkedin_partner_id = "1528546";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type="text/javascript">
(function () {
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script"); b.type = "text/javascript";
b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);
})();
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt=""
src="https://px.ads.linkedin.com/collect/?pid=1528546&fmt=gif" />
</noscript>
</body>
</html>