• Text
  • Text editor

TinyMCE Text Editor Plugin for Bubble

A powerful WYSIWYG content editor for bubble.io, built on TinyMCE, supporting BBCode, images, tables, code, lists, and customizable toolbars for rich content creation and editing.

Plugin Overview

This plugin serves as a robust content editor for your app, built on the foundation of WYSIWYG-redactor TinyMCE. With its capabilities, users can integrate elements into content.

 

The elements that can be integrated are bbcode, code, images, tables, lists, and many more!

 

Instructions:

 

- Install TinyMCE plugin

- Add the TinyMCE_Editor item to the page

- Enter the Tiny cloud API key

 

Settings:

 

- Enter the Tiny cloud API key in the tinymce_apikey field. In the Tiny account settings (https://apps.tiny.cloud/my-account/api-key-manager/), you must specify the application domain

 

- The plugins option allows you to specify additional plugins (bbcode, code, image, table, lists are enabled by default), separator - space. You can also disable plugins by default by specifying the name of the plugin with a minus sign “-”. The screenshot shows bbcode disconnection

- The uploader_url option should indicate the url of the uploader that accepts the file - this is the endpoint available for the logged-in user:

 

For example, for the bonus application in the test version, this link looks : https://pluginsskillum.bubbleapps.io/api/1.1/wf/upload_image

 

- The toolbar1 and toolbar2 options specify a list of toolbar buttons. By default toolbar1: undo redo | forecolor backcolor fontselect | bullist numlist | table | image | code

- Options parameter - JSON representation of the TinyMCE configuration object, here you can specify any initialization options additionally or instead of the above

- The TinyMCE_Editor element has a content status; to write the current contents of the editor into it, you must run the getContent element method

 

When the bbcode plugin is enabled, the content will be presented in BBCode, otherwise - in HTML,

BBCode does not support:

- background color

- font (family)

- lists

- tables

- text alignment

- and other limitations

 

Further development of the plug-in may include simplification of the configuration TinyMCE additional options, connecting your own uploader, etc. To correctly set the options parameter, it is advisable to use the JS JSON.stringify method.

 

To explore the features and options of the editor, we recommend the official documentation:

https://www.tiny.cloud/docs/

 

👛 Please support our efforts to keep this plugin free—your donations help us invest the time and resources needed to continue maintaining and improving it for everyone's benefit: https://zeroqo.de/support.

 

To receive special offers and important updates please visit: https://zeroqo.de/updates

 

🔔 The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

Additional materials

Social media

DISCOVER OUR PLUGINS

Similar plugins

  • Advanced Rich Text Editor Plugin for Bubble

    This no-code plugin enables you to integrate a fully functional Rich Text Editor into your Bubble app. The plugin offers extensive features and settings that make it a useful RTE. Some of the supported features include lightweight (display)

    $5/month or $70 onceDemo
  • Modern Rich Text Editor (Editor.js) Plugin for Bubble

    This is a modern, block based, responsive, rich text editor that supports advanced features. Take a look at the demo below to see it in action. ✅ Supports auto-binding. ✅ Supports 'Tagging / Mentioning' (with @ symbol). ✅ Exports JSON (as t

    $8/month or $80 onceDemo
  • Modular Text & Docs Editor Plugin for Bubble

    Enhance your Bubble app with a next-generation block-styled editor. This no-code plugin generates a JSON object with the data for each block, in contrast to classic WYSIWYG editors. WYSIWYG editors that produce raw HTML markup combining con

    $5/month or $50 onceDemo
  • Markdown Rich Text Editor #github Plugin for Bubble

    An optimized Rich Text Editor that uses Markdown language (like Github) to write beautiful articles & posts on your Bubble app. It is based on a stable and reliable Javascript library that is used by +5000 apps on the web. ✔️ FEATURES Defin

    $7/month or $70 onceDemo
  • Dynamic Content Editor Plugin for Bubble

    Dynamic Content Editor is a powerful rich-text editor plugin that enables users to effortlessly create and edit content while dynamically integrating variables into the text. This plugin supports advanced text formatting, customization opti

    $5/month or $50 onceDemo
  • Rich Text Editor Plugin Bubble Mobile

    This plugin provides an intuitive and robust solution for adding rich text editing to your Bubble Native (mobile) app. Simply add the Modern Rich Text Editor element to your page to let users create and format content through a sleek, block

    $5/month or $50 onceDemo

Showing 6 of 7 plugins

Trusted by over 20,000 developers

Empowering your team with feature-packed plugins like Maps, OAuth, or Video Players

800+Number of pluginsBuilt in-house by Zeroqode
5MMinutes savedAcross all teams every each year
4.9Customer satisfactionCalculated from 250+ reviews
1000+Number of projectsWho were helped by our plugins
Zeroqode

Need help building your app or automating your business?

Bubble Gold Agency100+ reviews, rated 4.9

BUILT ON TRUST

What our users say about our plugins

  • Kivenemi

    June 30, 2025

    This Logo Carousel plugin looks like a great addition for Bubble mobile apps clean design and native responsiveness are key for professional presentation. I especially like the dynamic data support and flexible customization options. Perfect for showcasing partnerships or building brand trust in a sleek way!

  • Isak Unfors

    January 30, 2025

    Super helpful and quick support! Makes me feel safe investing in their plugins.

Page 1 of 4

COMMON QUESTIONS

Plugins FAQ

How do plugins work?

Zeroqode plugins created on the Bubble platform and can be used only within the Bubble web apps. Plugins are essentially extensions that enhance Bubble’s visual or functional capabilities. Zeroqode Plugins range from complex third-party API integrations, AI, automation, to fancy visual elements, animations, and effects that would make your Bubble app look amazing. Most plugins come with a Demo page and documentation. Please refer to those in order to understand how to configure a particular plugin.

How to set up the plugin after the purchase?

In most cases you just need to place the element on the page and specify settings. For more details and information please check the plugin’s Documentation and Demo Page’s Editor carefully to see how it is configured.

Can I try a plugin before buying it?

Unfortunately, we do not have a trial period for our plugins. However, there is a very convenient way of trying the plugin without paying much.

If you are on paid plans you can subscribe to a plugin and use it for 1-2 days or any extent of time that you wish- when you subscribe to a plugin you pay only for the actual number of days you used it and not for the full month. The fee is added to the monthly bill (or yearly if the user is on a yearly plan), and the amount is prorated. If you subscribe to a plugin for one day you’ll end up being charged for this plugin fee / 30, so if it doesn't work for you within a few days you can uninstall it and it won't cost you much.🙂

If you are on Bubble’s Free plan, however (or Legacy Hobby plan) you’d only be able to purchase the plugin with a one-time payment. If that’s the case, before purchasing a plugin please check the plugin’s demo page and documentation carefully to make sure it suits your requirements and expectations.

Can I use a plugin in several apps?

You need to buy the plugin for each app, meaning if you’d like to use the same plugin in another app, you would need to buy it separately from that app.

What kind of support Zeroqode offers for users who buy plugins?

Zeroqode provides general support and guidance for purchased plugins. Please refer to the plugin's documentation and demo page in order to understand how to install and configure the plugin so it works as required. To find the right links please go to Zeroqode Plugins and search for a plugin you need help with. Please note that in order to be able to use some of the more advanced Bubble plugins - we recommend having at least beginner-level Bubble skills. Without them, it might be a bit overwhelming to understand how everything works.

For bugs or any other technical issues please post on Zeroqode Forum. It's a very active place where users report their problems and discuss solutions with our support team and each other. Before posting though, please make sure to search through the existing discussions- it's very likely that a solution to your issue has already been found and discussed.

Do you have Free plugins?

Yes, sure thing. To see all our free plugins please go to Zeroqode Plugins.

Do you offer plugin customization?

For sponsoring certain features to the plugins fill in the form.

How does the subscription plan work?

You will be charged only for the actual days used, the fee is added to the monthly bill (or yearly if the user is on a yearly plan), and the amount is prorated. If you subscribe to a plugin for one day you’ll end up being charged for this plugin fee / 31.

How to get the element's ID?

Please check the forum thread where it is described how to add ID attribute to HTML elements.

How to create service keys?

For information on how to obtain and install service keys please check the plugin documentation.

How to troubleshoot errors in plugin?

First of all, please make sure that the plugin is set up properly according to the documentation. Compare the plugin setup with the Editor for correctness. Check errors in the debugger (to enable the debug mode add at the end of the link: ?debug_mode=true) and dev console. To open the dev console use the shortcut (for most browsers on Mac is Alt + Command + I, for Windows - Ctrl + Shift + I). If the problem persists, please contact our support team via Zeroqode Forum.

Got questions about this plugin?

Ask us and join the discussion on our forum

See our forum
Join zeroqode forum to ask questions about plugins

ZEROQODE BENEFITS

Benefits of our plugins

FeaturesZQAgenciesDevs
Regularly UpdatedyesSomewhatno
Exceptional Supportyesnono
High quality codeyesSomewhatSomewhat
Fully DocumentedDocumentation availability varies by pluginyesSomewhatno
Quick error resolutionyesnono

Get our Top Plugins Bundle with 15 most popular plugins

For only 20$/Month

Get bundle
logo icons for productivity apps

Be the first to learn about special offers and important updates

Occasional newsletter about promotions, new plugins or changes to existing plugins delivered straight to your email