Home

TinyMCE

TinyMCE is a platform-agnostic JavaScript-based rich text editor that can be embedded in web applications to provide a WYSIWYG editing experience. It runs entirely in the browser, typically attached to a textarea or contenteditable element, and outputs HTML that can be stored or rendered on a page. The editor emphasizes modularity and configurability, allowing developers to tailor the editing experience to their needs.

Its core features include a configurable toolbar and skin, an extensible plugin system, and support for common

TinyMCE was originally developed by Moxiecode and has become one of the most widely used rich text

The project is distributed with open-source licensing and also offers commercial licensing options. It is maintained

rich-text
tasks
such
as
formatting,
lists,
links,
tables,
and
media
embedding.
Additional
capabilities
often
supported
by
plugins
include
image
uploads,
file
managers,
spell
checking,
code
view,
autosave,
and
accessibility
options.
The
architecture
separates
core
editing
mechanics
from
optional
plugins,
enabling
customization
without
rewriting
the
base
editor.
editors
on
the
web.
It
has
been
adopted
by
many
content
management
systems
and
applications,
and
was
the
editor
behind
WordPress'
classic
editor
before
the
introduction
of
Gutenberg;
it
remains
a
common
choice
for
embedding
rich
text
in
custom
apps.
with
regular
releases
and
a
large
ecosystem
of
official
and
third-party
plugins.
Documentation,
source
code,
and
examples
are
available
from
the
official
TinyMCE
site
and
its
GitHub
repository.