MARKETPLACE
PLUGINS
TINYMCE - ROBUST RICH TEXT EDITOR
TinyMCE - Robust Rich Text Editor logo

TinyMCE - Robust Rich Text Editor

Published April 2024
   β€’    Updated this week

Plugin details

Easy-to-use and highly-customizable HTML WYSIWYG editor. Build on open-source TinyMCE 6 rich text editor, that is currently considered the best in the market for rich text editing. The plugin includes comprehensive documentation and very responsive support. Ideal for creating apps for writing articles, note taking, CMS or website builders.
πŸš€ Demo Preview | Demo Editor View
πŸ“š Documentation
πŸ™‹β€β™€οΈ Forum

Top features
βœ… Image upload to Bubble S3 File manager
βœ… Supports auto-binding
βœ… Highly customisable - many fields, actions, events and states
βœ… Works in 2 modes: classic mode and "distraction-free" inline mode - see demo
βœ… Tables editing works perfectly
βœ… Fast loading and light-weight
βœ… HTML format native - display editor-created content in your app without need to load the editor (unlike other plugins)
βœ… Easy migration from Bubble's default RTE - Import BBCode action converts your existing data automatically
βœ… Can handle multiple editors on the page
βœ… Well documented - Don't hesitate to reach out if you need assistance!
βœ… Regularly improving - Contact us if you have a feature request!
βœ… No API key required

More plugin features: fitting height to a content | auto-focus on load | dark mode/light mode appearance | 66 languages | read-only mode | maximum text length control (beta feature) | fully compatible with Bubble's responsive engine | privacy control for images uploaded to Bubble S3 | customisable border styles including hover and focus conditionals

Our story - Why TinyMCE?
The journey of this plugin begun when we were looking for a rich text editing tool for our project. We tried many text editor solutions and we found TinyMCE the best for us in the following aspects: performance, features and bugs. This is why we created this plugin. While the open-source version of TinyMCE is more than sufficient for most of your use-cases, there is also paid premium version of TinyMCE available with even more features. We plan to support the premium version in the future if there is a demand for it. Let us know if you are interested!

Plugin philosophy
For ease of use, the plugin was designed to be easy and straightforward to configure for most use cases (even the advanced use cases), to help you to build first version of your app as quick as possible. If you have more niche/specific needs, there are advanced settings available in the plugin element. Some of these settings require a reading of official TinyMCE documentation. If there is something that you struggle to configure, please reach out.

Learn more
To get maximum from the plugin, read our guides and demos.

Guides & Doc:
β€’ Quick Start - guide about how to set-up the plugin
β€’ How to Load and Save the Editor Content
β€’ Migrating from Bubble's Default RTE - easy migration with no batch scripts
β€’ Render TinyMCE Content Outside the Editor
β€’ FAQs
β€’ Fields reference - documentation for the element fields, actions, and events
β€’ TinyMCE documentation

Demos:
β€’ Main Demo
β€’ Render TinyMCE Content Outside the Editor - Demo
β€’ Auto-binding Demo
β€’ Import BBCode Demo

If you still have any questions, don't hesitate to reach out to us using the contact button in a contributor profile.
We are happy for every feedback and curious about the problems you want to solve with the plugin. 🀝

Supported editing features
- Insert toolbar, selection toolbar and context menu for distraction-free editing
- Advanced toolbar and status bar customisation
- Basic text formatting options, font family, font size, Undo/Redo
- Text alignment, foreground and background color, Indent/Outdent, Line height adjustment
- Bullet/numbered list formatting
- Quote/citations formatting
- Accordion element insertion
- Code sample insertion
- Link insertion and editing
- Image insertion and editing
- Embedding video/audio as YouTube
- Table insertion and management - this works perfectly in TinyMCE, try demo!
- Special character and Emoji insertion
- Pagebreak insertion
- Horizontal line insertion
- HTML source code editing
- Fullscreen mode
- Print and preview mode
- Invisible characters visualization
- Find and replace tool
- Directionality control

Risk-free trial
You can buy our plugin risk-free; if you unsubscribe, you'll only pay for the days you used is for, recalculated from the monthly price.

Discover what value this plugin will bring to your apps! πŸš€

Our other Bubble plugins:
β€’ ReactFlow: Node-based Graph/Diagram
β€’ Perfect πŸ‘Œ Gantt / Timeline Chart
β€’ Apple Sign In - Login with Apple ID

$149

One time  β€’  Or  $9/mo

4.9 stars   β€’   25 ratings
4.0K installs
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Enhancio logo
Enhancio
Joined 2024   β€’   5 Plugins
View contributor profile

Instructions

Start in our quick start guide to see detailed instructions how to set-up the TinyMCE plugin with images.
Then continue to our guides with most asked topics and reference:
β€’ How to Load and Save the Editor Content
β€’ Migrating from Bubble's Default RTE
β€’ Render TinyMCE Content Outside the Editor
β€’ FAQs
β€’ Fields reference
β€’ TinyMCE documentation

Text-only instructions:

Step 1: Install the plugin

Step 2: Add element TinyMCE - Robust Rich Text Editor to your page

Step 3: Preview your page to see how it works

Step 4: Tell us, what you think and reach out if any questions!

Types

This plugin can be found under the following types:
Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Blog   β€’   Data (things)   β€’   Technical   β€’   Media   β€’   Containers   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.9)

Full screen issue
January 14th, 2026
When in full screen, some elements are still showing. How can we hide them and display only the full-screen view?
Thanks for reaching out! This happens when other elements on your page have a higher z-index than the editor. Fix: In the Bubble editor, right-click the Rich Text Editor and select "Bring to front". Do the same for all parent groups containing the editor. We've added this to our FAQ. (plugin author)
January 25th, 2026
  β€’  
Enhancio
Would Recommend to Serious Builders
January 10th, 2026
If you care about quality content editing and want full control over how it works in Bubble, this is the plugin to get. We use it in production and have zero regrets.
Thank you! (plugin author)
January 11th, 2026
  β€’  
Enhancio
So Good We Rebuilt Our UI Around It
December 21st, 2025
Swapped out multiple inputs across our app just to use this everywhere. The inline mode especially changed the game for us. Looks way cleaner.
Happy the editor is useful for you! πŸ™
December 21st, 2025
  β€’  
Original reviewer
Finally a Real Editor
October 27th, 2025
Tried 3 other editors before this. Either buggy or too limited. This one just works. Fullscreen mode + preview = perfect for our article editor.
πŸ™ (plugin author)
October 27th, 2025
  β€’  
Enhancio
Excellent Documentation and Developer Hooks
September 11th, 2025
I was pleasantly surprised by the level of detail in the docs. Every field and state is explained, and the event triggers make it easy to build robust workflows. A very developer-friendly tool.
Thank you! πŸ™ (plugin author)
September 11th, 2025
  β€’  
Enhancio
Bubble