Days
Hours
Minutes
Seconds
x

Froala Editor v4.2.0 is Here LEARN MORE

Skip to content

Editing Focused on UX

A nuclear power icon with gray lines and a red atom at the center.

Simple Editor

Use only core editing features.

Sound switchboard with three settings at different levels colored in blue with a white background.

Your Rich Text Editor

Right on target for your needs.

Three dialogue boxes in gray with check boxes filled in with green checks.

100+ out of the box features.

100+ features straight out of the box

A gray module with a blue line graph climbing upwards with a green shield icon on its top right.

Ultra high performance

Froala Editor is one of the most powerful Javascript rich text editors in every single aspect. It is designed with performance in mind and will withstand the most rigorous tests.

Blazing Fast

Ten times faster than the blink of an eye, our rich text editor will initialize in less than 40ms.

Lightweight

Bring in an amazing editing experience to your application without losing loading speed.

Well Structured

Our engineers came up with a fantastic architecture that made this the best Javascript rich text editor.

Secure

We know it’s bullet proof, but don’t take our word for it, just go ahead and hack it. #hackFroala

Built for developers

Gray rectangle with an extensible markup language closing tag in the center in yellow.

Powerful API

Froala editor's API was designed and documented to make the rich text editor easy to customize and interact with.

View

Gray rectangle filled in white with a blue globe diagram within the bottom portion of the rectangle.

Client Frameworks

Written in Javascript, the Froala rich text editor is also available with almost all front-end frameworks.

See frameworks

Two gray rectangles with four lines coming out of them leading into blue nodes.

Server Integrations

Our rich text editor also has support for backend technologies to make developer's life even easier.

See integrations

A man wearing a blue collard shirt working at a workstation with six computer monitors.
A gray teardrop shape filled with a yellow globe symbol inside it.

International

Used all over the world, in more than 100 countries, our Javascript rich text editor simply works in every language, including East Asian languages.

Microsoft Word and Microsoft Excel brand icons stacked on top of each other.

Word & Excel Paste

Choose if you wish to keep or clean formatting when pasting from Microsoft Word and Excel and the rich text editor does it all for you.

A gray square filled in white with a red silhouette of a person without features.

Accessibility

Web rich text editing should be for everyone, and that's why we made our Javascript editor compliant with Section 508, WCAG 2.0 and WAI-ARIA.

... and over 100 other features

See Them All

Find a plan that's right for you!

Customize the editor from the ground up!

[class^="wpforms-"]
[class^="wpforms-"]
[bws_google_captcha]
<div class="gglcptch gglcptch_v2"><div id="gglcptch_recaptcha_716726495" class="gglcptch_recaptcha"></div> <noscript> <div style="width: 302px;"> <div style="width: 302px; height: 422px; position: relative;"> <div style="width: 302px; height: 422px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6Ld6lNoUAAAAAM626LfCOrnkBFJtYZAKESFCjgv_" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe> </div> </div> <div style="border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px !important; height: 40px !important; border: 1px solid #c1c1c1 !important; margin: 10px 25px !important; padding: 0px !important; resize: none !important;"></textarea> </div> </div> </noscript></div>
[class^="wpforms-"]
[class^="wpforms-"]
[bws_google_captcha]
<div class="gglcptch gglcptch_v2"><div id="gglcptch_recaptcha_1939264191" class="gglcptch_recaptcha"></div> <noscript> <div style="width: 302px;"> <div style="width: 302px; height: 422px; position: relative;"> <div style="width: 302px; height: 422px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6Ld6lNoUAAAAAM626LfCOrnkBFJtYZAKESFCjgv_" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe> </div> </div> <div style="border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px !important; height: 40px !important; border: 1px solid #c1c1c1 !important; margin: 10px 25px !important; padding: 0px !important; resize: none !important;"></textarea> </div> </div> </noscript></div>
[class^="wpforms-"]
[class^="wpforms-"]
[bws_google_captcha]
<div class="gglcptch gglcptch_v2"><div id="gglcptch_recaptcha_1849275999" class="gglcptch_recaptcha"></div> <noscript> <div style="width: 302px;"> <div style="width: 302px; height: 422px; position: relative;"> <div style="width: 302px; height: 422px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6Ld6lNoUAAAAAM626LfCOrnkBFJtYZAKESFCjgv_" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe> </div> </div> <div style="border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px !important; height: 40px !important; border: 1px solid #c1c1c1 !important; margin: 10px 25px !important; padding: 0px !important; resize: none !important;"></textarea> </div> </div> </noscript></div>