Work with tables
Type /table or press CtrlAltB to insert a table with three columns, a header row and two rows. Click any cell and type; it edits like a spreadsheet.
Move around from the keyboard
| Key | What it does |
|---|---|
| Tab / ShiftTab | Next or previous cell. Tab in the last cell adds a row. |
| Enter / ShiftEnter | Cell below or above. Enter in the last row adds a row. |
| Arrow keys | Move to the next cell when the cursor reaches the edge of a cell. |
| Esc | Leave the table and keep writing below it. |
Change rows and columns
Hover a row or column to show its handle, then click the handle for its menu. Click + at the right or bottom edge of the table to add a column (Add column) or a row (Add row).
- Row options: Insert row above, Insert row below, Duplicate row, Move up, Move down and Delete row.
- Column options: Insert column left, Insert column right, Move left, Move right, Align left, Align center, Align right, Sort ascending, Sort descending, Clear column and Delete column.
- Both menus also have Edit as Markdown and Delete table.
The header row stays at the top, so it can’t be moved, duplicated or deleted. Sorting needs at least two rows below the header, and a table always keeps at least one column.
Paste from a spreadsheet
Copy cells from a spreadsheet (or rows of a Markdown table) and paste them into a cell. They fill the table from that cell, adding rows and columns as needed.
Under the hood
A table is a Markdown table, so it exports and copies cleanly. Choose Edit as Markdown to edit the source directly. A table inside a list or a quote stays as Markdown text rather than a grid. When teammates edit the same table at once, their changes merge like the rest of the page, and undo works as usual.