NOTE: TinyMCE 5 reached End of Support in April 2023. No more bug fixes, security updates, or new features will be introduced to TinyMCE 5. We recommend you upgrade to TinyMCE 6 or consider TinyMCE 5 Long Term Support (LTS) if you need more time.
Basic setup
The three most important configuration settings, with examples.
Classic editing mode
The Theme that renders iframe or inline modes using the TinyMCE core UI framework.
Inline editing mode
Learn about forms-based editing v. inline editing.
Distraction-free editing mode
Mode that renders a lightweight UI for inline editing.
Options for installing TinyMCE
Cloud, package managers, Self-hosted, jQuery and custom builds.
Upgrading TinyMCE
How to upgrade TinyMCE via TinyMCE Cloud, package manager options, Self-hosted, and custom build options.
Using plugins to extend TinyMCE
Learn about TinyMCE's plugin functionality and discover our Top 10 plugins.
Customizing the UI
Learn how to change the appearance of TinyMCE.
Boilerplate content CSS
Learn how to set up CSS for your site to integrate TinyMCE.
Image uploads
How to manage asynchronous image uploads.
Content filtering
Learn how to create clean, maintainable and readable content.
Localization
Localize TinyMCE with global language capabilities.
Logo attribution
TinyMCE Terms of Service.
Supported Versions and Platforms
Supported versions and platforms for TinyMCE.
Support & FAQ
Community and pro-grade support options.
Can't find what you're looking for? Let us know.
Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.