---
title: "Menu Items Available for TinyMCE"
description: "Complete list of menu items available for the menu bar and context menus."
canonical_url: "https://www.tiny.cloud/docs/tinymce/latest/available-menu-items/"
md_url: "https://www.tiny.cloud/docs/tinymce/5/available-menu-items/index.md"
version: "5"
last_updated: "2024-04-16T01:50:26Z"
tokens: 6086
---
Important This page documents TinyMCE 5. For new projects, Tiny recommends using the latest, most up-to-date version. [See TinyMCE 8 documentation](../../latest/available-menu-items/).
# Menu Items Available for TinyMCE

The following tables show all available menu items, including items provided by plugins. To retrieve a list from the editor, run the following command from the browser console:

```js
tinyMCE.activeEditor.ui.registry.getAll().menuItems
```
These menu items can be added to the editor using:

- The [`menu`](../editor-appearance/#menu) configuration option.
- The [`contextmenu`](../editor-appearance/#contextmenu) configuration option.
- [Custom Menu toolbar buttons](../typesoftoolbarbuttons/#menubutton).

## The core menu items

The following menu items are available for all TinyMCE instances without enabling any plugins:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `align` | Format | Changes alignment to the current block or selection. |
| `backcolor` | Format | Applies background color to selection. |
| `blockformats` | Format | Applies block formats to current selection. |
| `bold` | Format | Applies bold format to current selection. |
| `codeformat` | Format | Applies inline code format to current selection. |
| `copy` | Edit | Copies the current selection into clipboard. |
| `cut` | Edit | Cuts the current selection into clipboard. |
| `forecolor` | Format | Applies foreground/text color to selection. |
| `formats` | Format | Menu of all available formats. |
| `fontformats` | Format | Dropdown list with font families to apply to selection. |
| `fontsizes` | Format | Dropdown list with font sizes to apply to selection. |
| `italic` | Format | Applies italic format to current selection. |
| `language` | Format | Dropdown list with languages to apply to the selection. This item requires the [`content_langs` option](../content-localization/#content_langs).<br> NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `lineheight` | Format | Dropdown list with line heights to apply to selection. NOTE: This feature is only available for TinyMCE 5.5 and later. |
| `newdocument` | File | Creates a new document. |
| `paste` | Edit | Pastes the current clipboard contents into editor. |
| `redo` | Edit | To redo the last undo-ed operation. |
| `removeformat` | Format | Removes all formats form the current selection. |
| `selectall` | Edit | Selects all the editor contents. |
| `strikethrough` | Format | Applies strikethrough format to current selection. |
| `subscript` | Format | Applies subscript format to current selection. |
| `superscript` | Format | Applies superscript format to current selection. |
| `underline` | Format | Applies underline format to current selection. |
| `undo` | Edit | To undo the last operation. |
| `visualaid` | View | Toggles visual aids on/off. |

## A11yChecker plugin

The A11yChecker plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `a11ycheck` | Tools | Opens the accessibility checker dialog. |

For information on the A11yChecker plugin, see: [Plugins - The A11yChecker plugin](../a11ychecker/)

## Advanced Code Editor plugin

The Advanced Code Editor plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `code` | View | Opens the code dialog. |

For information on the Advanced Code Editor plugin, see: [Plugins - The Advanced Code Editor plugin](../advcode/)

## Advanced Tables plugin

The Advanced Tables plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `advtablesort` | Table | Advanced tables sort menu item with related controls. |
| `advtablerownumbering` | *Not Applicable* | Adds or removes (toggles) a row numbering column on the selected table. NOTE: This feature is only available for TinyMCE 5.9 and later. |

For information on the Advanced Tables plugin, see: [Plugins - The Advanced Tables plugin](../advtable/)

## Anchor plugin

The Anchor plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `anchor` | Insert | Inserts an anchor into the editor. |

For information on the Anchor plugin, see: [Plugins - The Anchor plugin](../anchor/)

## Autosave plugin

The Autosave plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `restoredraft` | File | Restores to the latest auto saved draft. |

For information on the Autosave plugin, see: [Plugins - The Autosave plugin](../autosave/)

## Case Change plugin

The Case Change plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `casechange` | *Not Applicable* | Changes the case of text in a block selection to uppercase, lowercase, or title case. |

For information on the Case Change plugin, see: [Plugins - The Case Change plugin](../casechange/)

## Character Map plugin

The Character Map plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `charmap` | Insert | Opens the charmap dialog. |

For information on the Character Map plugin, see: [Plugins - The Character Map plugin](../charmap/)

## Checklist plugin

The Checklist plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `checklist` | *Not Applicable* | Creates a checklist. |

For information on the Checklist plugin, see: [Plugins - The Checklist plugin](../checklist/)

## Code plugin

The Code plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `code` | View | Opens the code dialog. |

For information on the Code plugin, see: [Plugins - The Code plugin](../code/)

## Code Sample plugin

The Code Sample plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `codesample` | Insert | Inserts code snippets with syntax highlighting. |

For information on the Code Sample plugin, see: [Plugins - The Code Sample plugin](../codesample/)

## Comments plugin

The Comments plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Comments plugin, see: [Plugins - The Comments plugin](../introduction_to_tiny_comments/)

## Emoticons plugin

The Emoticons plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Emoticons plugin, see: [Plugins - The Emoticons plugin](../emoticons/)

## Export plugin

The Export plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Export plugin, see: [Plugins - The Export plugin](../export/)

## Full Page plugin

The Full Page plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Full Page plugin, see: [Plugins - The Full Page plugin](../fullpage/)

## Full Screen plugin

The Full Screen plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Full Screen plugin, see: [Plugins - The Full Screen plugin](../fullscreen/)

## Help plugin

The Help plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Help plugin, see: [Plugins - The Help plugin](../help/)

## Horizontal Rule plugin

The Horizontal Rule plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Horizontal Rule plugin, see: [Plugins - The Horizontal Rule plugin](../hr/)

## Image plugin

The Image plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Image plugin, see: [Plugins - The Image plugin](../image/)

## Insert Date/Time plugin

The Insert Date/Time plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Insert Date/Time plugin, see: [Plugins - The Insert Date/Time plugin](../insertdatetime/)

## Link plugin

The Link plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Link plugin, see: [Plugins - The Link plugin](../link/)

## Media plugin

The Media plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Media plugin, see: [Plugins - The Media plugin](../media/)

## Nonbreaking Space plugin

The Nonbreaking Space plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Nonbreaking Space plugin, see: [Plugins - The Nonbreaking Space plugin](../nonbreaking/)

## Page Break plugin

The Page Break plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Page Break plugin, see: [Plugins - The Page Break plugin](../pagebreak/)

## Page Embed plugin

The Page Embed plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Page Embed plugin, see: [Plugins - The Page Embed plugin](../pageembed/)

## Paste plugin

The Paste plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Paste plugin, see: [Plugins - The Paste plugin](../paste/)

## Permanent Pen plugin

The Permanent Pen plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `addcomment` | Insert | Adds a comment at the cursor location or for the selected text. |
| `deleteallconversations` | File | Deletes all comments from the editor. |
| `showcomments` | View | Shows/hides comments present in the editor. |

For information on the Permanent Pen plugin, see: [Plugins - The Permanent Pen plugin](../permanentpen/)

## PowerPaste plugin

The PowerPaste plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `pastetext` | Edit | Toggles paste as plain text on/off. When in plain text mode, all rich content is converted into plain text. |

For information on the PowerPaste plugin, see: [Plugins - The PowerPaste plugin](../introduction-to-powerpaste/)

## Preview plugin

The Preview plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `preview` | File | Previews the current document. |

For information on the Preview plugin, see: [Plugins - The Preview plugin](../preview/)

## Print plugin

The Print plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `print` | File | Prints the current document. |

For information on the Print plugin, see: [Plugins - The Print plugin](../print/)

## Search and Replace plugin

The Search and Replace plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `searchreplace` | Edit | Opens the search/replace dialog. |

For information on the Search and Replace plugin, see: [Plugins - The Search and Replace plugin](../searchreplace/)

## Spell Checker plugin

The Spell Checker plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `spellchecker` | Tools | Toggles the spellchecker on/off. |

For information on the Spell Checker plugin, see: [Plugins - The Spell Checker plugin](../spellchecker/)

## Spell Checker Pro plugin

The Spell Checker Pro plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `spellchecker` | Tools | Toggles the spellchecker on/off. |
| `spellcheckerlanguage` | Tools | Changes the language used for the spell checking process for the document or the currently selected text. |

For information on the Spell Checker Pro plugin, see: [Plugins - The Spell Checker Pro plugin](../introduction-to-tiny-spellchecker/)

## Table plugin

The Table plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `inserttable` | Table | Inserts table grid menu. |
| `inserttabledialog` | *Not Applicable* | Opens the table properties dialog for creating a new table. |
| `tableprops` | Table | Opens the table properties dialog. |
| `deletetable` | Table | Deletes the current table. |
| `cell` | Table | Cell menu item with related controls. |
| `tablemergecells` | Table | Merges all currently selected cells NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tablesplitcells` | Table | Splits merged cells NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tablecellprops` | Table | Opens the cell properties dialog NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `column` | Table | Column menu item with related controls. |
| `tableinsertcolumnbefore` | Table | Insert column before the currently selected column NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tableinsertcolumnafter` | Table | Insert column after the currently selected column NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tablecutcolumn` | Table | Cut the currently selected column or columns NOTE: This feature is only available for TinyMCE 5.5 and later. |
| `tablecopycolumn` | Table | Copy the currently selected column or columns NOTE: This feature is only available for TinyMCE 5.5 and later. |
| `tablepastecolumnbefore` | Table | Paste column before the currently selected column NOTE: This feature is only available for TinyMCE 5.5 and later. |
| `tablepastecolumnafter` | Table | Paste column after the currently selected column NOTE: This feature is only available for TinyMCE 5.5 and later. |
| `tabledeletecolumn` | Table | Deletes the currently selected column or columns NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `row` | Table | Row menu item with related controls. |
| `tableinsertrowbefore` | Table | Inserts row before the currently selected row NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tableinsertrowafter` | Table | Inserts row after the currently selected row NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tablecutrow` | Table | Cut the currently selected row or rows NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tablecopyrow` | Table | Copy the currently selected row or rows NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tablepasterowbefore` | Table | Paste row before the currently selected row NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tablepasterowafter` | Table | Paste row after the currently selected row NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tablerowprops` | Table | Opens the row properties dialog |
| `tabledeleterow` | Table | Deletes the currently selected row or rows NOTE: This feature is only available for TinyMCE 5.4 and later. |
| `tableclass` | *Not Applicable* | Adds or removes pre-defined classes to the selected table. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablecellclass` | *Not Applicable* | Adds or removes pre-defined classes to selected cells in the table. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablecellvalign` | *Not Applicable* | Sets the vertical alignment of the selected cells. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablecellborderwidth` | *Not Applicable* | Sets the border width of the selected cells. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablecellborderstyle` | *Not Applicable* | Sets the style of the border for all selected cells. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablecaption` | *Not Applicable* | Toggles the caption on the selected table. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablecellbackgroundcolor` | *Not Applicable* | Sets the background color of the selected cells. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablecellbordercolor` | *Not Applicable* | Sets the border color of the selected cells. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablerowheader` | *Not Applicable* | Toggle a row between being a table header row or a table body row. NOTE: This feature is only available for TinyMCE 5.9 and later. |
| `tablecolheader` | *Not Applicable* | Toggle a column between being a table header column and a table body column. NOTE: This feature is only available for TinyMCE 5.9 and later. |

For information on the Table plugin, see: [Plugins - The Table plugin](../table/)

## Template plugin

The Template plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `template` | Insert | Inserts templates into the editor. |

For information on the Template plugin, see: [Plugins - The Template plugin](../template/)

## Tiny Drive plugin

The Tiny Drive plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `insertfile` | *Not Applicable* | Opens the Tiny Drive file selector. |

For information on the Tiny Drive plugin, see: [Plugins - The Tiny Drive plugin](../tinydrive-introduction/)

## Table of Contents plugin

The Table of Contents plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `toc` | Insert | Inserts a Table of Contents into the editor. |

For information on the Table of Contents plugin, see: [Plugins - The Table of Contents plugin](../tableofcontents/)

## Visual Blocks plugin

The Visual Blocks plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `visualblocks` | View | Toggles block visibility on/off. |

For information on the Visual Blocks plugin, see: [Plugins - The Visual Blocks plugin](../visualblocks/)

## Visual Characters plugin

The Visual Characters plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `visualchars` | View | Toggles visibility of nonbreaking spaces on/off. |

For information on the Visual Characters plugin, see: [Plugins - The Visual Characters plugin](../visualchars/)

## Word Count plugin

The Word Count plugin provides the following menu items:

| Menu item identifier | [Default Menu Location](../editor-appearance/#examplethetinymcedefaultmenuitems) | Description |
| --- | --- | --- |
| `wordcount` | Tools | Opens a word count dialog showing word and character counts. |

For information on the Word Count plugin, see: [Plugins - The Word Count plugin](../wordcount/)
