---
title: "Directionality plugin"
description: "Toolbar buttons for setting the left-to-right or right-to-left direction of content."
canonical_url: "https://www.tiny.cloud/docs/tinymce/latest/directionality/"
md_url: "https://www.tiny.cloud/docs/tinymce/latest/directionality/index.md"
version: "latest"
last_updated: "2026-03-09T01:59:33Z"
tokens: 335
---
# Directionality plugin

This plugin adds directionality controls to the toolbar, enabling TinyMCE to better handle languages written from right to left. It also adds a toolbar button for each of its values, `ltr` for left-to-right text and `rtl` for right-to-left text.

## Basic setup

```js
tinymce.init({
  selector: 'textarea',  // change this value according to your HTML
  plugins: 'directionality',
  toolbar: 'ltr rtl'
});
```

> **Note:** For information on bundling this plugin with module bundlers, see [Bundling TinyMCE - Overview](../bundling-guide/).

## Toolbar buttons

The Directionality plugin provides the following toolbar buttons:

| Toolbar button identifier | Description |
| --- | --- |
| `ltr` | Sets the directionality of contents to ltr. |
| `rtl` | Sets the directionality of contents to rtl. |

These toolbar buttons can be added to the editor using:

- The [`toolbar`](../toolbar-configuration-options/#toolbar) configuration option.
- The [`quickbars_insert_toolbar`](../quickbars/#quickbars_insert_toolbar) configuration option.
- [Custom Context toolbars](../contexttoolbar/).

## Commands

The Directionality plugin provides the following TinyMCE commands.

| Command | Description |
| --- | --- |
| mceDirectionLTR | Changes the directionality to LTR. |
| mceDirectionRTL | Changes the directionality to RTL. |

Examples
```js
tinymce.activeEditor.execCommand('mceDirectionLTR');
tinymce.activeEditor.execCommand('mceDirectionRTL');
```
