TinyMCE


TinyMCE is an online rich-text editor released as open-source software under the LGPL. It has the ability to convert HTML textarea fields or other HTML elements to editor instances. TinyMCE is designed to easily integrate with JavaScript libraries such as React, Vue.js, and AngularJS as well as content management systems such as Joomla!, and WordPress.

Browser compatibility

TinyMCE is compatible with most browsers, including Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, Internet Explorer, and Opera, across multiple operating systems.

API

TinyMCE includes an extensive API for custom integration.

Plugins

TinyMCE ships with an assortment of plugins. Because TinyMCE is meant to be a client-side application, it does not include native file managers for various server technologies. Several file manager solutions exist, including several proprietary projects developed by Ephox, as well as a handful of open source file manager solutions.

Proprietary

Community peer-to-peer support for TinyMCE can be found on the forums at . Premium product support requires purchasing a support subscription with TinyMCE Enterprise.

Themes and skins

The current version of TinyMCE has its own custom skin editor accessible at and you can find more skins in the on the tinymce.com website.
TinyMCE 2.x->3.x used to offer various ways to customize the look and feel of the editor. Version 3 of TinyMCE came packaged with two themes, simple and advanced, as well as 2 skins for each theme, default and o2k7.

Compressor

TinyMCE also has an optional compressor pack to reduce the overall script download footprint, in the time it takes the script to initialize. The compressor pack is available for PHP, ASPX, JSP, and CFM. A third-party Ruby on Rails compressor pack is also available.

History

TinyMCE was spun out of a content management system developed by Johan "Spocke" Sorlin and Joakim Lindkvist from their original content management system known as "Moxiecode Content Editor" in 2004.

Release history

VersionRelease DateNotes
March 11, 2004
May 26, 2004
July 5, 2004
September 10, 2004
January 9, 2005
December 1, 2005
February 13, 2007
January 30, 2008
June 17, 2008
September 11, 2008
March 10, 2010
March 10, 2011
May 5, 2012
June 16, 2013Rewrite of UI layer and editor core APIs
June 18, 2014HTML5 Scheme support
June 25, 2015Flat skin. Image tools for crop, resize and filters
November 25, 2015Table column/row resize support and inline table toolbar, notifications API, APIs for creating non-editable widgets
June 30, 2016Medium-style theme, improved image editor
November 30, 2016Sidebar panel and insert menu UI, enhanced anchor linking, table of contents plugin
May 4, 2017Enhanced link editing, new help plugin, dropped support for IE 8/9/10
October 3, 2017Enhanced modern theme, new mobile theme
July 11, 2018
November 7, 2018
February 4, 2019Completely new UI layer
October 17, 2019All default UI components now work on mobile natively
February 3, 2020Placeholder. New toolbar options. Accessibility enhancements.