# Rich text

> For the complete documentation index, see [llms.txt](https://docs.arcweave.com/llms.txt). All pages are also available in one file, [llms-full.txt](https://docs.arcweave.com/llms-full.txt).

Source: https://docs.arcweave.com/project-tools/rich-text
Section: Project Tools
Description: Rich text formatting in Arcweave elements, labels, notes, and rich text attributes

[Elements](https://docs.arcweave.com/project-items/elements), [labels](https://docs.arcweave.com/project-items/labels), [notes](https://docs.arcweave.com/project-items/notes), and [rich text field attributes](https://docs.arcweave.com/project-items/attributes#rich-text-field) support **rich text formatting**. The available formatting depends on the field.

## Supported formatting

Context: Arcweave docs > Project Tools > Rich text > Supported formatting

| Field                     | Bold, italic, underline, strikethrough | Links | Blockquotes | Arcscript segments |
| ------------------------- | -------------------------------------- | ----- | ----------- | ------------------ |
| Element title             | Yes                                    | Yes   | No          | No                 |
| Element content           | Yes                                    | Yes   | Yes         | Yes                |
| Connection label          | Yes                                    | Yes   | No          | Yes                |
| Note content              | Yes                                    | Yes   | No          | No                 |
| Rich text field attribute | Yes                                    | Yes   | Yes         | No                 |

[Arcscript segments](https://docs.arcweave.com/project-items/arcscript#arcscript-segments) are code blocks used for story logic. Inline code formatting is not supported in any of these fields. Plain **String Field** attributes contain unformatted text and do not support the formatting above.

For integrations, see [Rich text in the REST API](https://docs.arcweave.com/rest-api/rich-text).

## Formatting menu

Context: Arcweave docs > Project Tools > Rich text > Formatting menu

The formatting menu appears above or below the rich text field and displays **context-dependent formatting buttons**.

The picture below shows the formatting menu appearing when editing the content of an **element**:

![Arcweave's project environment, while editing an element. An orange arrow and an orange rectangle emphasize the position of the formatting bar above the element content's rich text field.](https://docs.arcweave.com/assets/rich-text-formatting-menu.s-yo582I.png)

And this is the formatting menu appearing when editing an **element's title**:

![Arcweave's project environment, while editing an element's title. An orange rectangle emphasizes the position of the formatting bar above the element title's rich text field.](https://docs.arcweave.com/assets/rich-text-formatting-menu-elementtitle.DGWnNKS3.png)

Same, when editing a **label**:

![Arcweave's project environment, while editing a label. An orange rectangle emphasizes the position of the formatting bar above the label's rich text field.](https://docs.arcweave.com/assets/rich-text-formatting-menu-label.DhuEyB3y.png)

When editing a **note**:

![Arcweave's project environment, while editing a note. An orange rectangle emphasizes the position of the formatting bar above the note's rich text field.](https://docs.arcweave.com/assets/rich-text-formatting-menu-note.CkAZNSTW.png)

Finally, this is the formatting menu appearing when editing a **rich text field attribute**:

![Arcweave's project environment, while editing a rich text field attribute. An orange rectangle emphasizes the position of the formatting bar above the rich text field.](https://docs.arcweave.com/assets/rich-text-formatting-menu-attribute.Dcdz3LtH.png)

### Bold, italic, underline, and strikethrough

Context: Arcweave docs > Project Tools > Rich text > Formatting menu > Bold, italic, underline, and strikethrough

Available in: **element title**, **element content**, **label**, **note**, **rich text field attribute**

After selecting your text, click the **Bold**, **Italic**, **Underline**, or **Strikethrough** button in the formatting menu to apply the desired style.

![An element in edit mode. An orange rectangle emphasizes the Bold, Italic, Underline, and Strikethrough buttons in the rich text formatting menu.](https://docs.arcweave.com/assets/element-edit-biu.B1fj9LA5.png)

### Blockquote

Context: Arcweave docs > Project Tools > Rich text > Formatting menu > Blockquote

Available in: **element content**, **rich text field attribute**

Place your cursor in a paragraph and click the **Blockquote** button in the formatting menu to format the paragraph as a blockquote. This helps the text stand out as a quote or callout.

![An element in edit mode. An orange rectangle emphasizes the Blockquote button in the rich text formatting menu. A similar rectangle emphasizes a paragraph formatted as blockquote inside the element's text content.](https://docs.arcweave.com/assets/element-edit-blockquote.DK81b-zG.png)

### Link

Context: Arcweave docs > Project Tools > Rich text > Formatting menu > Link

Available in: **element title**, **element content**, **label**, **note**, **rich text field attribute**

Select text and click the **Link** button in the formatting menu, then type or paste a URL and press **Enter** to turn the text into a link. The button is disabled when no text is selected or inside Arcscript segments.

![An element in edit mode. An orange rectangle emphasizes the Link button in the rich text formatting menu. A second rectangle emphasizes a group of words formatted as a link inside the element's text content.](https://docs.arcweave.com/assets/element-edit-link.DZG9BnWG.png)

### Arcscript

Context: Arcweave docs > Project Tools > Rich text > Formatting menu > Arcscript

Available in: **element content**, **label**

Place the cursor in a paragraph and click the **Arcscript** button in the formatting menu to convert the paragraph into an Arcscript segment.

![An element in edit mode. An orange rectangle emphasizes the Arcscript button in the rich text formatting menu. A similar rectangle emphasizes a paragraph formatted as Arcscript code segment inside the element's text content.](https://docs.arcweave.com/assets/element-edit-arcscript.tIg7kegi.png)

### Translatable

Context: Arcweave docs > Project Tools > Rich text > Formatting menu > Translatable

Available in: **element content**, **label**

When [localization](https://docs.arcweave.com/project-tools/localization#translate-arcscript-segments) is available (Team workspaces), it toggles whether the current Arcscript segment is translatable. The button is enabled only while the cursor is in an Arcscript segment and the project's default language is selected.

![An element in edit mode. An orange rectangle emphasizes the Translatable button in the rich text formatting menu.](https://docs.arcweave.com/assets/element-edit-translatable.DA_jFjzT.png)

## Format rich text

Context: Arcweave docs > Project Tools > Rich text > Format rich text

To format rich text:

1. Edit an element, note, label, or rich text field attribute.
2. Select some text.
3. Click one of the [formatting menu](https://docs.arcweave.com/project-tools/rich-text#formatting-menu) buttons (or use Arcweave's [keyboard shortcuts](https://docs.arcweave.com/project-tools/interface/keyboard-shortcuts)).

## Markdown formatting

Context: Arcweave docs > Project Tools > Rich text > Markdown formatting

Arcweave's rich text content supports limited Markdown syntax:

- **Italic**: Wrap text in \*_single asterisks_\* or \__single underscores_\_ and it will automatically transform to italic text.
- **Bold**: Wrap text in \*\***double asterisks**\*\* or \_\_**double underscores**\_\_ and it will transform to bold text.
- **Strikethrough**: Wrap text in \~\~~~double tildes~~\~\~ and it will transform to struck-through text.
- **Blockquote**: In fields that support blockquotes, type `>` followed by a space at the start of a paragraph.
- **Arcscript segment**: In fields that support Arcscript segments, type ` ``` ` or `~~~` followed by a space at the start of a paragraph.

![Animated demonstration of Markdown syntax transforming into formatted rich text in Arcweave.](https://docs.arcweave.com/assets/rich-text-markdown-syntax.B6xQi0Ws.gif)

> ✅ By the way, [Pro and Team](https://docs.arcweave.com/workspaces/billing-plans) workspaces support [exporting your project in Markdown](https://docs.arcweave.com/project-tools/export#export-as-markdown).
