Trusted
WYSIWYG editor
Familiar content tools ready to use out-of-the-box
Install TinyMCE to add a fully-featured, sleek and intuitive rich text editor to your app – in just a few lines of code.
“The best text editor you could possibly use”
“A simple to use, but expansive editor”
The world's first AI Assistant
for rich text editors is here
Bring the power of AI into your editing experience with TinyMCE's AI Assistant. Try our fully featured demo below.
Start TrialThe editor with 12+ integrations and 400+ flexible APIs
Easily integrates into your tech stack. Enhances your
editing experience. First-party integrations that make
development easier.
Why TinyMCE
BOOST DEVELOPER OUTPUT
Build on our code base. Customize to suit you.
Install TinyMCE by adding just a few lines of code.
Used by 1.5M+ devs, with full control of the UI, configuration and integrations.
INCREASE SPEED-TO-MARKET
Trusted component. Feature loaded. Flexible.
TinyMCE gives you familiar, user-friendly content tools.
Use out-of-the-box or customize to build, ship and scale faster.
ACCELERATE ROI
Made for enterprise. Boosts big-name stacks.
World’s best brands use TinyMCE’s best-in-class editor.
Large, time-consuming projects become easy manageable builds.
Get started with just
a few lines of code
1<h1>TinyMCE Angular Demo</h1>
2 <editor
3 apiKey="no-api-key"
4 [init]="{
5 height: 500,
6 plugins: [
7 'a11ychecker','advlist','advcode','advtable','autolink','checklist','markdown',
8 'lists','link','image','charmap','preview','anchor','searchreplace','visualblocks',
9 'powerpaste','fullscreen','formatpainter','insertdatetime','media','table','help','wordcount'
10 ],
11 toolbar:
12 'undo redo | casechange blocks | bold italic backcolor | \
13 alignleft aligncenter alignright alignjustify | \
14 bullist numlist checklist outdent indent | removeformat | a11ycheck code table help'
15 }"
16 initialValue="Welcome to TinyMCE Angular"
17 ></editor>
18
19
20
21
22
Wow users with 21+ Premium
WYSIWYG editor features
Six most popular features
Clean copy-and-paste = less support tickets
- Cleanly copy-pastes content from Word, Excel and Google Docs
- Has helped dev teams decrease support tickets by 40%
- Automatically cleans up rogue formatting in pasted content
- Option to strip or preserve advanced formatting
- Underlying HTML code doesn't break
- 99.9% accuracy rate
Impact of combining TinyMCE Core
WYSIWYG editor + Premium features
Deeper engagement
TinyMCE in numbers
350M+
Downloads every single year
100M+
Products powered by TinyMCE
35M+
Hits on our CDN per day
23,000+
Commits on GitHub
194
Contributors on GitHub
WYSIWYG HTML editor trusted
by developers
![Peter Levels Peter Levels's avatar](/images/homepage/features/tweets/levelsio@1x.png)
✨ I found out ~50% of my support tickets on remoteok.com were about Markdown issues:
- non-tech people don't understand it
- format is inconsistent
- buggy if complex like * a list with **bold text**
So I now switched to TinyMCE which is HTML: tiny.cloud
![Ryan Edge techhub.social/@chimon Ryan Edge techhub.social/@chimon's avatar](/images/homepage/features/tweets/chimon1984@1x.png)
We went from a completely custom DraftJS (now Lexical) implementation to TinyMCE and did not lose any sleep over it.
![alexp0x alexp0x's avatar](/images/homepage/features/tweets/alexp0x@1x.png)
I did a deep dive on this not long ago, TinyMCE is really the only one worth building with.
![SeaCat SeaCat's avatar](/images/homepage/features/tweets/SeaCatWiz@1x.png)
Thanks! I tried many other tools - all open-source and came to the conclusion that many people may disagree with.
I decided to go with TinyMCE not because it's open-source but because they have a commercial license what may mean they will fix bugs and add great features faster.
TinyMCE: The developers’
WYSIWYG editor-of-choice
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.