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
- - file and image management
- - Word copy/paste, spelling
Free and Open source
- An Ajax File Uploader & Image Gallery Plugin written in 2013 compatible with TinyMCE 3.x.
- A spelling, style, and grammar checking software service with a TinyMCE plugin.
- File manager featuring simple multiple file upload support.
- TinyMCE CodeIgniter Media Manager.
- Image/file uploader and browser.
- Windows-7-type media browser.
- Show and hide toolbars with a click on a button.
Language support
- 42 different translations are available for TinyMCE 4.x.x.
- 46 different translations are available for TinyMCE 3.x.x.
Product support
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
Version | Release Date | Notes |
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, 2013 | Rewrite of UI layer and editor core APIs | |
June 18, 2014 | HTML5 Scheme support | |
June 25, 2015 | Flat skin. Image tools for crop, resize and filters | |
November 25, 2015 | Table column/row resize support and inline table toolbar, notifications API, APIs for creating non-editable widgets | |
June 30, 2016 | Medium-style theme, improved image editor | |
November 30, 2016 | Sidebar panel and insert menu UI, enhanced anchor linking, table of contents plugin | |
May 4, 2017 | Enhanced link editing, new help plugin, dropped support for IE 8/9/10 | |
October 3, 2017 | Enhanced modern theme, new mobile theme | |
July 11, 2018 | ||
November 7, 2018 | ||
February 4, 2019 | Completely new UI layer | |
October 17, 2019 | All default UI components now work on mobile natively | |
February 3, 2020 | Placeholder. New toolbar options. Accessibility enhancements. |