> ## Content Index
> Fetch the complete content index at: https://notionsolutions.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# Notion Bullet Points in a Table: Simple Tables and Databases
- URL: https://notionsolutions.net/notion-bullet-points-in-table/
- Published: 2026-10-30T10:17:44.000Z
- Updated: 2026-11-02T14:09:40.000Z
- Description: Notion simple tables now take bullet points: click a cell, type a hyphen and a space. Database cells are properties, so the dependable routes are typed bullets with Shift+Enter, a Multi-select, a formula or a list in the row's page. How to tell the tables apart and fix lists that misbehave.
- Author: Kevin Turner
- Tags: fix, databases

**Notion simple tables take bullet points: click into a cell, type a hyphen or an asterisk and a space, and the cell switches to a bulleted list. A database table is a different object: each cell there is a property of the row's page, and the bullet update notes describe simple tables only, so the dependable routes are bullets you type with Shift+Enter between lines, a Multi-select, a formula or the row's page.** For a comparison or spec sheet a client will read, I'd use a simple table and let the cells carry real bullets. For deliverables you need to filter, I'd choose a Multi-select, because each item stays a separate tag.

The simple-table bullets arrived in early 2026\. Until then, as [21notion's update log on bullets in tables](https://21notion.com/en/notion-updates/bullets-in-tables?ref=notionsolutions.net) puts it, simple table cells "only supported plain text." That's why the older answer still ranks: in June 2020 [Notion's X account said it didn't support bullets inside table cells](https://x.com/NotionHQ/status/1275178028381777920?ref=notionsolutions.net) and suggested hyphens or asterisks with Shift+Return in a text property. That workaround still fits a database Text property. For a simple table it's out of date.

## Which kind of table are you in?

Check this first, because [a simple table and a database in Table view look alike](https://notionsolutions.net/notion-table/) on the page and handle lists differently. Notion's [guide to simple tables and databases](https://www.notion.com/help/guides/simple-tables-vs-databases?ref=notionsolutions.net) draws the line: database rows open as pages and carry typed properties, relations, formulas and views, while a simple table is a grid you fill by clicking into cells.

__Simple table or database table: what to look for__
| Check                        | Simple table                                                                           | Database table                                                                                                              |
| ---------------------------- | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| How it's added               | The /table command                                                                     | A database shown in Table view                                                                                              |
| Column settings              | No filters, sorts or property types; a cell's own menu changes its colors or clears it | Each column is a typed property; click its name for a menu that includes Wrap text, and the view can be filtered and sorted |
| Rows                         | Stay in the grid; they don't open as pages                                             | Each row opens as its own page from the Title column                                                                        |
| Convert it                   | ••• menu → Turn into database                                                          | Six-dot menu → Turn into simple table, for a table-formatted database without other views                                   |
| Type - and a space in a cell | Starts a bulleted list                                                                 | Not covered by the bullet update; use one of the database routes below                                                      |

The quickest check is a column name. If clicking it opens a property menu with Wrap text in it, you're in a database, so skip to the database routes. If the table's ••• menu offers Turn into database, it's a simple table and the next section applies.

[![A simple table with a Logo, Brand guide, Icons bulleted list in one cell beside a database table with Filter, Sort and Wrap text and typed • lines in its Deliverables cell](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-bullet-points-in-table-which-table.webp)](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-bullet-points-in-table-which-table.webp?ref=notionsolutions.net)

A simple table takes real bullets; a database cell is a property, so type the • yourself and turn on Wrap text.

## Add bullet points to a simple table cell

1. Click into the cell that should hold the list.
2. Type a hyphen (-) or an asterisk (\*), then a space. [Matthias Frank's note on bullets in simple tables](https://matthiasfrank.de/en/notion-updates/bullets-in-simple-tables/?ref=notionsolutions.net) names this as the trigger for bulleted formatting inside a cell.
3. Type the first item, then add the next ones the same way.
4. For a plain line break inside the cell, press Shift+Enter; [Notion's keyboard shortcuts page](https://www.notion.com/help/keyboard-shortcuts?ref=notionsolutions.net) lists it as "a line break within a block of text."
5. Press Tab when the cell is done. Notion's simple tables guide uses Tab to move horizontally from cell to cell as you add content.

Both update notes point to the same jobs: pros and cons, requirements and stakeholders in Matthias Frank's version, comparison tables and spec sheets in 21notion's. They describe bulleted lists only. Nothing in them covers numbered lists, to-dos or indent levels inside a cell, and Tab already moves you to the next cell, so I'd plan each cell as a flat list.

### Keep a list-heavy table readable

- **Header row or column:** hover over the first cell of a row or column and select the six-dot icon. Notion's guide says headers get a colored background and bold text, which keeps the labels apart from the lists.
- **Width:** hover over the table and select ⋮⋮ → Fit to page width to snap it to the page or column width.
- **Merged cells:** merging came with [Notion's May 26, 2026 release](https://www.notion.com/releases/2026-05-26?ref=notionsolutions.net). Select a rectangular group of cells, open the cell menu and choose Merge cells. Notion's [simple tables help](https://www.notion.com/help/columns-headings-and-dividers?ref=notionsolutions.net) says the top-left (anchor) cell keeps all content and the other selected cells are cleared, so copy any list you want to keep into the top-left cell first.
- **Pasting:** the same help page notes that you can't paste into several simple table cells at once. Paste each list into its own cell.
- **Context:** when a list needs more explanation than a cell can hold, put a text block beside the table. Notion's guide suggests dragging a simple table next to any other block for exactly that.

### Switch between a simple table and a database

Once the table needs filters or sorts, Notion's guide suggests converting it: click the ••• menu at the top of the simple table and choose Turn into database. Going the other way, [notion.vip's simple tables guide](https://www.notion.vip/insights/the-finer-points-of-simple-tables?ref=notionsolutions.net) explains that a table-formatted database without multiple views becomes a simple table from its six-dot menu → Turn into simple table, with the header row switched on. That trade gives up the filters, sorts and property types a database has.

Before you convert a table full of lists, duplicate it and convert the copy. [Notion's editing basics](https://www.notion.com/help/writing-and-editing-basics?ref=notionsolutions.net) describe Duplicate as making "an exact copy of the content block," so the original keeps its bullets and layout while you check the converted version.

## Put a list in a database table row

In a database table, each cell shows one property of the row's page. A Text property, in Notion's [database properties help](https://www.notion.com/help/database-properties?ref=notionsolutions.net), holds "text that can be formatted," and [Notion's API reference for property values](https://developers.notion.com/reference/page-property-values?ref=notionsolutions.net) describes that value as rich\_text. The bullet update notes only cover simple tables, so pick a database route by what the list has to do:

- A short list people only read: type the bullets into a Text property.
- Items that repeat across rows and need filtering: a Multi-select.
- Multi-select tags that should read as a list: a formula on top of them.
- A long list or working notes: a bulleted list in the row's page.
- A list-heavy comparison for a client: a simple table next to the database.

[![Five ways to keep a list in a database row: typed bullets in a Text property, Multi-select tags, a formula printing bullets, the row's page on a board card, a simple table beside it](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-bullet-points-in-table-database-routes.webp)](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-bullet-points-in-table-database-routes.webp?ref=notionsolutions.net)

Pick the route by what the list has to do: be read, be filtered, or hold long notes.

### 1\. Type the bullets into a Text property

Copy a • once and paste it at the start of each item, or use a hyphen. Press Shift+Enter between items so each one starts a new line in the same cell. Then click the property name and select Wrap text; [Notion's table view help](https://www.notion.com/help/tables?ref=notionsolutions.net) says wrapping makes a cell's content "appear across multiple lines." This is the 2020 workaround, and it's still the quickest route. Its cost is structure: the bullets are characters you typed, so the whole list is one text value rather than a set of items.

### 2\. Use a Multi-select when the items repeat

When the same items turn up across rows, such as deliverables, channels or tools, make them tags. Notion describes Multi-select as choosing "one or more options from a list of tags," and you add each tag by typing it and pressing enter. The cell shows tags instead of bullets, but every item stays a separate option, and [Notion's board help](https://www.notion.com/help/boards?ref=notionsolutions.net) lists multi-select among the properties a board can be grouped by. Keep progress out of this field: a stage like In review belongs in a Status property, as the [Status vs Select guide](https://notionsolutions.net/notion-status-vs-select-project-tracking/) explains.

### 3\. Show the tags as bullets with a formula

To keep filterable tags and still see a bulleted list, add a Formula property next to the Multi-select and paste this, with your property's name in place of Deliverables:

```
prop("Deliverables").map("• " + current).join("\n")
```

[Notion's formula syntax reference](https://www.notion.com/help/formula-syntax?ref=notionsolutions.net) lists a Multi-select as a Text (list) inside formulas. map() puts "• " in front of every item, and join() places the joiner between the values. Here the joiner is "\\n", the same newline that [Thomas Frank's round() example](https://thomasjfrank.com/formulas/functions/round/?ref=notionsolutions.net) uses to put each result on its own line. Turn on Wrap text for the formula column as well.

The formula only displays the list. You still edit the tags in the Multi-select, and Notion's board help answers "Not currently" to grouping a board by a formula property. For a list that keeps only some of the items, the [map() and filter() guide](https://notionsolutions.net/notion-formula-map-filter/) builds the filtered version.

### 4\. Keep a long list in the row's page

Every row in a database table opens as a page, and the page body takes a normal bulleted list: type - and a space, as anywhere else in Notion. In Table view that list stays inside the page, which you open from the row's title. To read it without opening the page, add a Board or Gallery view, open the settings menu at the top right of the database → Layout → Card preview, and choose Page content.

[Notion's gallery help](https://www.notion.com/help/galleries?ref=notionsolutions.net) says that option previews the first block of the page, and each bulleted item is a block of its own, so put the item that matters most at the top. The board help describes the same option as a preview of the page's content. Picking the layout itself is covered in the [guide to database views](https://notionsolutions.net/notion-database-views-for-client-work/).

If every new row should start with the same list, a database template can put it on each new page; the [database templates guide](https://notionsolutions.net/notion-database-template-defaults/) covers setting that default. One catch: a list in a Text property is a property value, but a list in the page body is page text. A phrase inside a database page needs workspace Search rather than the database's search bar, as the [guide to finding page text](https://notionsolutions.net/notion-database-search-page-text/) explains.

### 5\. Put a simple table beside the database

When the list-heavy part is a comparison someone has to read, such as options for a client, keep the database for tracking and put the comparison in a simple table on the same page. Notion's guide recommends simple tables for distilling information into an easy-to-read format and notes that inline comments work in them because they store plain text. Nothing links those cells to the database's records, so you update the table by hand.

## Compare the routes by what the list has to do

__Six ways to hold a list in a Notion table, compared__
| Route                            | What Notion stores                          | Where you see the list                                                   | Where you edit it                 | Use it for                                      |
| -------------------------------- | ------------------------------------------- | ------------------------------------------------------------------------ | --------------------------------- | ----------------------------------------------- |
| Bullets in a simple table cell   | Cell text in a table block                  | In the cell, as bullets                                                  | The cell                          | Comparisons and spec sheets people read         |
| Typed bullets in a Text property | One formatted text value (rich\_text)       | In the cell, on separate lines with Wrap text on                         | The cell                          | A short list on a few rows                      |
| Multi-select                     | Separate tags from a shared list of options | In the cell, as tags; a board can group by it                            | The cell: type a tag, press enter | Items that repeat and need filtering            |
| Formula over a Multi-select      | A value calculated from the tags            | In the cell, one bullet per line with Wrap text on                       | The Multi-select it reads         | Tags that should read as a list                 |
| Bulleted list in the row's page  | Blocks in the page body, one per item       | In the page; on Board and Gallery cards with Card preview → Page content | The page                          | Long lists and working notes                    |
| Simple table beside the database | A separate table block                      | On the page next to the database                                         | The table's cells                 | A client-facing comparison next to tracked data |

Three Notion update trackers report bullets in table cells: Matthias Frank, 21notion and [CreateWith's tool desk](https://createwith.com/tool/notion/updates/notion-introduces-bullets-in-tables-feature-for-enhanced-organization?ref=notionsolutions.net). The two that name the table type both say simple tables, and none of the three says the change reaches database properties. That's why every database row in this comparison relies on typed characters, tags, a formula or page content, each documented in Notion's own help and API reference.

## Fix a list that won't behave

### Typing a hyphen just shows a hyphen

Check which table you're in. In a database table the cell is a property, and the update notes describe bullets in simple tables only, so type the • yourself or use one of the database routes. If it's a simple table and the hyphen still stays a hyphen, update the Notion app and try again.

### Only the first line of the list shows

Turn on Wrap text for that column: click the property name and select Wrap text. It's the same setting for typed bullets in a Text property and for the formula route.

### Tab jumped to the next cell

That's what Tab does in a simple table, where Notion's guide uses it to move horizontally between cells. Click back into the cell to keep typing.

### The list disappeared after merging cells

Merging keeps only the anchor cell's content: Notion's help says the top-left cell keeps everything and the other selected cells are cleared. Unmerge cells won't bring the list back either, because the covered cells return as empty cells. Retype the list or paste it from a copy, and next time move lists into the top-left cell before merging.

### A list won't paste into several cells at once

Simple tables don't accept a paste across multiple cells, according to Notion's help. Paste one cell at a time.

### An older guide says lists in cells are impossible

Some pages that rank for this question describe simple tables as they were before the early-2026 change. notion.vip's guide says you're "unable to add other blocks" to cells, bullet, number and to-do lists included, and Notion's 2020 reply said the same about bullets. Their workaround, the • character with Shift+Enter line breaks, still holds for database Text properties.

## Verdict: real bullets for reading, tags for filtering

I'd use a simple table for anything a client reads as a comparison or spec sheet, because its cells now hold real bullets and there's no database structure to maintain. For deliverables, channels or tools that repeat across projects, I'd choose a Multi-select, since separate tags can be filtered and can group a board; I'd add the formula only when someone needs to read them as a list. Long lists and working notes belong in the row's page with Card preview on a board, which keeps the Table view short enough to show what needs attention. Notion decides what a cell can hold; which list deserves a filter is still your call, so start with the one table giving you trouble and check its column menu before you rebuild anything.

## Questions that come up next

### Do cell bullets come through the Notion API?

Notion documents a cell as rich text, not as list blocks. [Notion's block reference](https://developers.notion.com/reference/block?ref=notionsolutions.net) describes each simple table cell as "an array of rich text objects," and a Text property comes back as rich\_text. Pull one cell with bullets through the API and look at what arrives before you build a sync that maps the rest.

### Can a cell hold a numbered list or checkboxes?

Plan on bullets only. The update notes describe bulleted lists and nothing else, so I wouldn't build a table that depends on numbers or checkboxes inside cells. Keep numbered steps in the page next to the table and give each cell a short bulleted summary.

### Can I change the bullet style?

For a bulleted list on a page, yes. [Templates4Notion's note on bulleted list styles](https://templatesfornotion.com/newsletters/notion-bulleted-list-style?ref=notionsolutions.net) describes a List format option, reached from the six dots beside the list, with disc, circle and square styles. The note covers page lists rather than table cells, so it fits the page-body route best.