Start trial
Try every feature for free!
Start for free
Plans & PricingContact Us
Log InStart For Free

What Is TinyMCE? The WYSIWYG Editor Explained

3 min read

What is TinyMCE?

Written by

Coco Poley

Category

The Tiny Way

TinyMCE is a powerful JavaScript plug-and-play rich text editor (RTE) with a pre-styled UI that can integrate into any web application in a few minutes. TinyMCE has robust security built in since it’s SOC2 Type 2 compliant from the get-go. TinyMCE powers web apps around the world, and is currently used by over 1.5 million developers. Let’s take a look at what this powerful RTE can do. 

A GIF of TinyMCE 8 working in React.

What types of web applications can TinyMCE be used for?

Flexible enough to plug into many types of web applications, TinyMCE provides a host of functionalities, including: 

  • Collaboration: TinyMCE’s collaboration features are user Comments and Mentions, Suggested Edits with feedback threads, Revision History for content versioning, and a BYO-AI Assistant that connects to a half dozen AI providers. 
  • Media optimization: Features like Enhanced Media Embed and Image Optimizer, which offer instant media optimization and editing capabilities right inside the RTE. 
  • Productivity: The list of productivity features in TinyMCE is long, from Autoresize to Templates to Autosave to Math Equations to Enhanced Tables and beyond. RTEs live at the heart of productivity on the internet, so it’s no surprise that TinyMCE shines here. 
  • Content conversion and embedding: It’s important for users to be able to paste rich content into the WYSIWYG editor, import and export PDFs and Microsoft Word documents, use Markdown, and embed HTML and media content when they need to. 

A GIF of TinyMCE

TinyMCE isn’t limited to these features. There’s an ecosystem of over 50 plugins ready to integrate and use in your RTE when you need to. All of these plugins make TinyMCE a great choice for:

  • Content management systems
  • Email and messaging platforms
  • Document management systems
  • Customer relationship management apps
  • Learning management systems
  • Internal and SaaS apps
  • Workflow and collaboration apps

These types of applications aren’t the limit for TinyMCE. This seemingly small RTE is elastic enough to fit almost anywhere you need a powerful plug-and-play WYSIWYG editor. 

Which frameworks does TinyMCE work with?

Because TinyMCE is a JavaScript component, it integrates with any JavaScript-based framework. The editor works not only with vanilla JavaScript but also with major frameworks including React, Vue.js, and Angular. TinyMCE provides official native components for all three of these popular frameworks. 

TinyMCE also integrates with:

  • Laravel
  • Svelte
  • Blazor
  • Bootstrap
  • Node.js
  • Rails
  • Django 

And several more. You can check out the full list of support frameworks on the TinyMCE frameworks integration page. 

Is TinyMCE open source?

Yes, TinyMCE is an open source RTE with a GPLv2 license. It’s free to use if your application requires 1,000 loads or less per month. After that, you’ll need to purchase a premium plan. You may need to purchase premium features like AI Assistant, Suggested Edits, or PowerPaste individually, depending on your application’s needs and the feature in question. To learn more about which features are paid and which are open source, check out the official TinyMCE plugins documentation

What’s next? Try TinyMCE for yourself

Want to try TinyMCE for yourself? It only takes a few minutes to set up a local instance of TinyMCE in vanilla JS with a single index.html file, and a few npm commands. If you want to try out some of the premium features mentioned, start the free 14-day trial of TinyMCE

Tutorials on premium features and customizations to take TinyMCE further: 

Got questions? We’ve got the answers. Send TinyMCE a message to talk to a real human.

byCoco Poley

Coco Poley is a creative content marketer and writer with over 10 years of experience in technology and storytelling. Currently a Technical Content Marketer at TinyMCE, she crafts engaging content strategies, blogs, tutorials, and resources to help developers use TinyMCE effectively. Coco excels at transforming complex technical ideas into accessible narratives that drive audience growth and brand visibility.

Related Articles

  • The Tiny Way

    SaaStr Annual 2022: Scale faster with TinyMCE

Join 100,000+ developers who get regular tips & updates from the Tiny team.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.