Tiny Logo
Log InSign Up

TinyMCE full feature list

The world's most advanced rich text editor has all the features developers are looking for.

TinyMCE features illustration
TinyMCE features illustration

Core

All the features included in our open source editor

Advanced List

Extend the bullist and numlist toolbar controls by adding CSS list-style-type number formats and bullet types.

Learn more

Anchor

Add an anchor/bookmark button to the toolbar that inserts an anchor at the editor’s cursor insertion point.

Learn more

Autolink

Create hyperlinks automatically when a user inputs a valid and complete URL.

Learn more

Autoresize

Resize the editor automatically to the content inside it, and prevent the editor from expanding infinitely.

Learn more

Autosave

Warns the user if modifications to the content have not been saved. Includes "Restore last draft" functionality.

Learn more

BBCode

Edit BBCode in a WYSIWYG style by converting tags like [b] into <strong> and then back, when user submits the content.

Learn more

Character Map

Add a dialog to the editor with a map of special unicode characters which cannot be added directly from the keyboard.

Learn more

Code

Add a toolbar button that allows a user to edit the HTML code hidden by the WYSIWYG view.

Learn more

Code Sample

Insert and embed syntax color highlighted code snippets into the editable area.

Learn more

Color Picker

An intuitive color picking tool that is now part of the editor core in TinyMCE 5.

Learn more

Directionality

Add directionality controls to the toolbar and enable TinyMCE to better handle languages written from right to left.

Learn more

Emoticons

Insert emojis into TinyMCE’s editable area. The default emoji set can be extended or overridden.

Learn more

Full Page

Edit certain metadata and document properties such as title, keywords, and description.

Learn more

Help

Add a button and/or menu item that shows handy keyboard shortcuts as well as installed plugins.

Learn more

Horizontal Rule

Allow a user to insert a horizontal rule on the page at the cursor insertion point.

Learn more

Image

Enable the user to insert an image into the editable area with many customization options.

Learn more

Image Tools

Add a contextual editing toolbar to the images in the editor.

Learn more

Import CSS

Add the ability to automatically import CSS classes from the CSS file specified in the <pre>content_css</pre> configuration setting.

Learn more

Insert Date/Time

Insert the current date and/or time into the editable area at the cursor insertion point.

Learn more

Legacy Output

Changes TinyMCE’s output to produce legacy elements such as <pre>font, b, i, u, strike</pre>, and to use <pre>align</pre> attributes.

Learn more

Link

Allow a user to link selected text in their document to external resources such as website URLs.

Learn more

Lists

Add numbered and bulleted lists to content. Add the Advanced List plugin for expanded functionality.

Learn more

Media

Add HTML5 video and audio elements to the editable area. Includes option for live preview of embedded videos.

Learn more

Nonbreaking Space

Add a button for inserting the nonbreaking space entity <pre>&amp;nbsp;</pre> at the cursor insert point.

Learn more

Noneditable

Prevent end users from being able to edit content within elements assigned the <pre>mceNonEditable</pre> class.

Learn more

Page Break

Add page break support and insert page breaks in the editable area.

Learn more

Paste

Standard functionality for copy and paste, with an array of configuration options.

Learn more

Preview

Show a popup of the current content in read-only format via a preview button on the toolbar.

Learn more

Print

Add a print button to the toolbar, and a <pre>Print</pre> item to the <pre>File</pre> menu dropdown.

Learn more

Quick Toolbar

Enables Medium-style user interface components to help users create content faster.

Learn more

Save

Add a save button to the TinyMCE toolbar, with options to customize the execution of the plugin.

Learn more

Search and Replace

Add search/replace dialogs to TinyMCE to find and replace content faster.

Learn more

Spell Checker

Enable spell check functionality with options to customize how spell check is handled.

Learn more

Tab Focus

Tab into and out of the TinyMCE control in your web form with configuration options around tab focus.

Learn more

Table

Add table editing functionality with options to modify cells, rows and columns.

Learn more

Template

Add support for custom templates with many configuration options for the execution of those templates.

Learn more

Text Color

The ability to customize the color of your text has been moved into the editor core of TinyMCE 5.

Learn more

Text Pattern

Match special patterns in the text and apply formats, replace text, or execute commands on these patterns.

Learn more

Table of Contents

Generate a basic Table of Contents derived from headers in the content, with option to define ToC depth up to nine levels.

Learn more

Visual Blocks

Allows a user to see block level elements such as paragraphs in the editable area.

Learn more

Visual Characters

See invisible characters like <pre>&amp;nbsp;</pre> displayed in the editable area.

Learn more

Word Count

Add word and character count functionality with a counter on the right edge of the status bar.

Learn more

"We really wanted something supported by a community of millions, where we knew everything had been tried, tested and validated."

Justin Witz|CTO and Co-Founder

Premium features

Productivity

Productivity features enabling content creators to create content faster, and developers to ship sooner. Available in Essential and above.

Advanced Code Editor

Make it easier to modify the HTML underneath your WYSIWYG content, right within TinyMCE.

Learn more

Advanced Tables

Take your tables to the next level with advanced sorting and table functionality.

Learn more

Case Change

Toggle selected text quickly between Title Case, UPPERCASE and lowercase.

Learn more

Checklists

Help your users organise critical tasks and improve productivity with this universal tool.

Learn more

Enhanced Media Embed

Add media previews from the most popular sources, including Facebook, YouTube and Spotify.

Learn more

Export (Beta)

Export content directly to PDF with just the click of a button.

Learn more

Format Painter

Copy and paste formatting, such as font style and size, from one content location to another.

Learn more

Page Embed

Enrich UX and drive engagement by embedding any webpage into your content.

Learn more

Permanent Pen

Used when distinctly styled text needs to be repeatedly added. Great time saver!

Learn more

PowerPaste

Clean copy/paste functionality for Microsoft Word, Excel, and other popular tools.

Learn more

Skins & Icon Packs

Quickly match your editor UI to popular design systems. Bootstrap, Material Design & more.

Learn more

Premium features

Compliance

Compliance features for when legal and brand can't take a backseat. Available in Professional and above.

Accessibility Checker

Reach more users and ensure your content complies with WCAG and ARIA standards.

Learn more

Link Checker

Automatically check if a URL is valid and never again frustrate your users with a broken link.

Learn more

Spell Checker Pro

Typos are a thing of the past with multilingual spell checking and custom dictionaries.

Learn more

"Without Tiny, we would have had to put somebody full time on building a tool like that, which could easily have cost $100,000 a year, not to mention the ongoing costs of maintaining an expensive tool."

Chris Creery|Senior Software Architect

Premium features

Collaboration

Collaboration features bringing the most modern user experience available in content creation. Available in our custom plans.

Comments

Improve team collaboration and engagement through comments and threaded conversations.

Learn more

Mentions

Kickstart conversations in your site or app by allowing users to @mention others in your content.

Learn more

Real-time Collaboration

Let users collaboratively edit content in real-time. See content changes as they happen and keep everyone on the same page.

Learn more

Premium features

File Management

Effortless file and image management

Tiny Drive

Seamlessly manage your files or images and distribute them on the cloud or on your own servers.

Learn more

"In our field, it’s expected that you have a nice editor. Using TinyMCE saved us half a year or even more of development time. And in the end, I'm not sure if we would have even had the knowledge to be able to build such an editor by ourselves."

Bastian Bickelhaupt|CTO and Co-Founder

What cloud plan is right for you?

Compare all TinyMCE plans ->

Monthly
Yearly (2 months free)

Core

The open source editor you know and love

Free Forever
Sign up for Free

Essential

For small teams looking to improve productivity

$25

USD /

per month

Free 14 day trial

Start Trial

Most Popular

Professional

For teams with legal and brand compliance

$75

USD /

per month

Free 14 day trial

Start Trial

Flexible

Enterprise features for self-hosted or OEM

Custom Pricing
Contact Sales
Core editor
Community support
LGPL license
Cloud based deployment
2,500 editor loads p/m
Commercial license
Professional support
Cloud based deployment
10,000 editor loads p/m
Commercial license
Professional support
Cloud based deployment
Self-hosted deployment
Commercial license
Enterprise-grade support
Productivity features

Deploy in just 6 lines of code

Get started with TinyMCE Core through either our cloud or self-hosted.
Get your API KeyDownload on GitHub
1
<!DOCTYPE html>
2
<html>
3
<head>
4  
  
<script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
5  
  
<script>tinymce.init({selector:'textarea'});</script>
6
</head>
7
<body>
8  
  
<textarea>Next, use our Get Started docs to setup Tiny!</textarea>
9
</body>
10
</html>
Not sure which plan is for you?Talk to an Expert
Join 100,000+ developers who get regular tips & updates from the Tiny team.
Email Address
Tiny logo
Stay Connected

Products

TinyMCEDriveMoxieManager
© Copyright 2021 Tiny Technologies Inc.

TinyMCE® and Tiny® are registered trademarks of Tiny Technologies, Inc.