Skip to content
notionsolutions

A practical library for building,
organizing and working in Notion.

Troubleshooting

Notion Bullet Points in a Table: Simple Tables and Databases

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.

Published
A brushed-steel tray of frosted glass cells; one front cell holds three blue dots, each followed by a short black bar, like a bulleted list inside a table cell
A simple table cell takes a real bulleted list; in a database the cell is a property, so the list takes another route.

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 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 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 on the page and handle lists differently. Notion's guide to simple tables and databases 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
CheckSimple tableDatabase table
How it's addedThe /table commandA database shown in Table view
Column settingsNo filters, sorts or property types; a cell's own menu changes its colors or clears itEach column is a typed property; click its name for a menu that includes Wrap text, and the view can be filtered and sorted
RowsStay in the grid; they don't open as pagesEach row opens as its own page from the Title column
Convert it••• menu → Turn into databaseSix-dot menu → Turn into simple table, for a table-formatted database without other views
Type - and a space in a cellStarts a bulleted listNot 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
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 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 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

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 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 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, holds "text that can be formatted," and Notion's API reference for property values 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:

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
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 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 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 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 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 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 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 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.

If every new row should start with the same list, a database template can put it on each new page; the database templates guide 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 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
RouteWhat Notion storesWhere you see the listWhere you edit itUse it for
Bullets in a simple table cellCell text in a table blockIn the cell, as bulletsThe cellComparisons and spec sheets people read
Typed bullets in a Text propertyOne formatted text value (rich_text)In the cell, on separate lines with Wrap text onThe cellA short list on a few rows
Multi-selectSeparate tags from a shared list of optionsIn the cell, as tags; a board can group by itThe cell: type a tag, press enterItems that repeat and need filtering
Formula over a Multi-selectA value calculated from the tagsIn the cell, one bullet per line with Wrap text onThe Multi-select it readsTags that should read as a list
Bulleted list in the row's pageBlocks in the page body, one per itemIn the page; on Board and Gallery cards with Card preview → Page contentThe pageLong lists and working notes
Simple table beside the databaseA separate table blockOn the page next to the databaseThe table's cellsA client-facing comparison next to tracked data

Three Notion update trackers report bullets in table cells: Matthias Frank, 21notion and CreateWith's tool desk. 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 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 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.

Continue with table views