Creating tables
You can create a table in two ways:- Use the slash command menu (
/) and select “Table” - Click the “Table” button in the bottom toolbar
Tables are ideal for organizing structured data, comparing information, or creating simple layouts.
Working with rows
When you place your cursor inside a table, the table manipulation toolbar appears at the bottom of the screen.Adding rows
Click the + button next to “Row” in the toolbar to add a new row after the current row.Deleting rows
Click the − button next to “Row” in the toolbar to delete the current row.Working with columns
Column operations work the same way as row operations.Adding columns
Click the + button next to “Column” in the toolbar to add a new column after the current column.Deleting columns
Click the − button next to “Column” in the toolbar to delete the current column.Header cells
Header cells are styled differently to distinguish them from regular cells. They typically appear in bold text.Converting cells to headers
- Place your cursor in the cell you want to convert
- Click the “Header Cell” button in the toolbar
- The cell will be converted to a header cell
Converting headers to regular cells
Click the “Header Cell” button again when your cursor is in a header cell to convert it back to a regular cell.Formatting cell content
Cells support all standard text formatting options:- Basic formatting
- Text color
- Font family
- Links
- Bold (
Ctrl+B/Cmd+B) - Italic (
Ctrl+I/Cmd+I) - Underline (
Ctrl+U/Cmd+U) StrikethroughInline code
Resizing columns
Fylepad tables support column resizing:- Hover over the border between two column headers
- Click and drag the border to resize the column
- Release to set the new width
Column resizing is enabled by default. The table will maintain column widths when you save and reload your document.
Navigating tables
Keyboard shortcuts
- Tab: Move to the next cell (creates a new row if at the last cell)
- Shift+Tab: Move to the previous cell
- Arrow keys: Navigate between cells
- Enter: Create a new line within the current cell
Selecting cells
Click and drag across cells to select multiple cells. The selected cells will be highlighted.Deleting tables
To remove an entire table:- Place your cursor anywhere in the table
- Click the red “Delete” button in the table toolbar
- The entire table will be removed
Table examples
Simple data table
| Feature | Free | Pro |
|---|---|---|
| Notes | Unlimited | Unlimited |
| Storage | Local | Cloud + Local |
| Export | Markdown | Markdown + PDF |
| Diagrams | Yes | Yes |
| Sync | No | Yes |
Comparison table
| Aspect | Fylepad | Traditional Notepad |
|---|---|---|
| Formatting | Rich text | Plain text only |
| Tables | Supported | Not supported |
| Diagrams | Mermaid + PlantUML | Not supported |
| Math | KaTeX support | Not supported |
| Cross-platform | Yes | Windows only |
Task tracking table
| Task | Status | Priority | Due Date |
|---|---|---|---|
| Write documentation | In Progress | High | 2026-03-15 |
| Fix table bug | Completed | Medium | 2026-03-01 |
| Add new feature | Not Started | Low | 2026-03-30 |
Tips for working with tables
Plan your structure first
Plan your structure first
Before creating a large table, sketch out the column headers and approximate row count. This helps you create the right structure from the start.
Use header rows consistently
Use header rows consistently
Always use a header row to label your columns. This makes tables easier to understand and maintain.
Keep tables simple
Keep tables simple
If your table becomes too complex, consider splitting it into multiple smaller tables or using a different format.
Align text appropriately
Align text appropriately
Use the text alignment tools to align numbers to the right and text to the left for better readability.