# Long Text Field in Baserow - Rich Text and Markdown Guide

> Markdown formatting, an expandable cell editor, and multi-line storage for notes and descriptions - how this free-tier field type differs from single-line text.

Source: https://opennix.org/en/docs/baserow/field-types/long-text-field/


A long text field stores multi-line content - from a quick note to a full description - and, unlike single-line text, wraps across several lines inside its cell while optionally supporting rich text with Markdown formatting right in the table. This article covers how the field differs from [single-line text](/docs/baserow/field-types/single-line-text-field/), how to add and expand it for comfortable editing, how to turn on rich text formatting and which Markdown elements are available, and what happens to formatting when the field feeds a formula.

## Overview

A long text field stores multi-line text that wraps across multiple rows inside a table cell. Unlike a [single-line text field](/docs/baserow/field-types/single-line-text-field/), which displays its content on one line, long text expands vertically to hold paragraphs, lists, and formatted content.

The field supports either plain text or rich text formatted with Markdown, which makes it a good fit for descriptions, notes, documentation, and any content that needs structure or emphasis beyond plain text.

![Long text field in a Baserow grid view](/images/baserow/field-types/long-text-field-overview.jpg)

## When to use a long text field

- **Product descriptions**: multi-paragraph descriptions with formatting;
- **Project notes**: meeting notes, status updates, detailed documentation;
- **Instructions**: step-by-step guides, procedures, how-tos;
- **Comments and feedback**: customer feedback, review notes, internal comments;
- **Formatted content**: text with headings, lists, bold or italic emphasis.

A long text field is not a good fit for short labels, names, or single-line values - for that kind of content, use [single-line text](/docs/baserow/field-types/single-line-text-field/) instead.

## How to add a long text field

1. [Create a new field](/docs/baserow/fields/adding-a-field/) as described in the field-creation article;
2. Select **Long text** from the field type menu;
3. Enter a field name;
4. Click **Create**.

Tip: in grid view, `Shift + Enter` exits cell editing mode without inserting a line break, while a plain `Enter` inserts a line break inside the cell.

## How to expand a long text field

**Cell resize**: drag the handle in the bottom-right corner of the cell to increase its height and see more text without opening the full editor.

**Row detail panel**: open the [row expand icon](/docs/baserow/rows/navigating-row-configurations/) to get a full editor with more room for editing lengthy content.

![Expanded editor for a Baserow long text field](/images/baserow/field-types/long-text-field-expand-editor.webp)

## How to enable rich text formatting

Rich text formatting adds styling options to a long text field: headings, emphasis, and structure.

**To turn on rich text formatting:**

1. Click the dropdown arrow next to the long text field's name;
2. Select **Edit field**;
3. Check **Enable rich text formatting**;
4. Click **Save**.

Once it is on, formatting can be applied through the toolbar or keyboard shortcuts similar to Baserow's general [keyboard shortcuts](/docs/baserow/getting-started/baserow-keyboard-shortcuts/) for Markdown.

![Enabling rich text formatting for a Baserow long text field](/images/baserow/field-types/long-text-field-enable-rich-text.png)

**To format text:**

1. Double-click a cell to enter edit mode;
2. Click the expand icon to open the full editor;
3. Use the formatting toolbar or type Markdown syntax directly;
4. Apply styles: **bold** (Ctrl+B), _italic_ (Ctrl+I), underline (Ctrl+U), strikethrough (Ctrl+S).

### Markdown formatting reference

Baserow supports standard Markdown syntax inside long text fields that have rich text formatting enabled.

| Format | Markdown | Result |
|---|---|---|
| **Heading 1** | `# Heading` | Large heading |
| **Heading 2** | `## Subheading` | Medium heading |
| **Heading 3** | `### Subheading` | Small heading |
| **Bold** | `**bold**` or `__bold__` | **bold text** |
| **Italic** | `*italic*` or `_italic_` | _italic text_ |
| **Bold italic** | `**_bold italic_**` | _**bold italic**_ |
| **Underline** | `<u>underline</u>` | underlined text |
| **Strikethrough** | `~~strike~~` | strikethrough text |
| **Bulleted list** | `- Item` | a bulleted list item |
| **Numbered list** | `1. Item` | a numbered list item |
| **Checkbox** | `- [ ]` unchecked, `- [x]` checked | a list item with a check state |
| **Blockquote** | `> Quote` | an indented quote |
| **Code block** | text wrapped in triple backticks | monospaced code formatting |
| **Link** | `[text](url)` | a clickable link |

![Rich text formatting toolbar in a Baserow long text field](/images/baserow/field-types/long-text-field-rich-text-styling.png)

### Rich text in forms and formulas

**Forms**: a long text field with rich text formatting enabled shows the same styling tools in [form views](/docs/baserow/view-types/guide-to-creating-forms-in-baserow/), so form respondents can submit already formatted content.

**Formulas**: when a [formula field](/docs/baserow/formula/formula-field-overview/) references a long text field that has rich text enabled, the formula receives plain text and line breaks only - formatting is dropped from the calculation.

## Plain text vs. rich text

| Feature | Plain text | Rich text |
|---|---|---|
| **Multi-line support** | Yes | Yes |
| **Formatting (bold, italic)** | No | Yes |
| **Headings and structure** | No | Yes |
| **Links** | No | Yes |
| **Best for** | Simple notes, data imports, minimal formatting needs, or when the smallest file size matters | Documentation, instructions, styled descriptions, and any content that benefits from visual structure |

## Frequently asked questions

**What's the difference between a long text field and a single-line text field?** A [single-line text field](/docs/baserow/field-types/single-line-text-field/) is meant for short values like names or labels that fit on one line. A long text field holds multi-line content - descriptions, notes, paragraphs. It can be expanded and, if needed, switched to rich text formatting (bold, headings, lists), which single-line text does not offer.

**How do I use bold text, headings, or bulleted lists?** Rich text formatting has to be enabled for the field first. Once it is, a formatting toolbar appears while editing the cell, and the standard Markdown syntax works as well.

**How do I add a new line inside a cell?** While editing a cell in grid view, press **Enter** to insert a line break. To exit editing mode without adding one, press **Shift + Enter** or click outside the cell.

**What happens to formatting if the field is used in a formula?** If a long text field with rich text enabled is referenced by a [formula](/docs/baserow/formula/formula-field-overview/), only its plain text feeds the calculation. All formatting - bold, headings, lists - is stripped, though line breaks are kept.

## What's next

For the full list of available field types and how they compare, see the [Baserow field types overview](/docs/baserow/fields/baserow-field-overview/). If you have not created a field yet, start with [Create a Field](/docs/baserow/fields/adding-a-field/), and for sorting, filtering, and hiding a field once it exists, move on to [Field Configuration](/docs/baserow/fields/field-customization/).

