Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Better Tables

yaye.workyaye.work3k downloads

If you are frustrated with making tables in your notes, install this. Summon the interactive table via the ```Table``` block. Just drag to resize and reorder, hover to insert, click to edit.

Add to Obsidian
Better Tables screenshot
  • Overview
  • Scorecard
  • Updates11

If you are frustrated with making tables in your notes, install this. Summon the interactive table via the Table block. Just drag to resize and reorder, hover to insert, click to edit. bettertables

Features

  • Click a cell to select it. Click again to edit. (Or turn on "Quick text edit" to edit with one click.)
  • Move around with the keyboard. Use the arrow keys, or Tab and Enter.
  • Press Enter on a selected cell to start editing it.
  • Drag across cells to select a block. Then copy it, or press Delete to clear it.
  • Drag the lines between rows and columns to resize them.
  • Drag the handles on the top and left edges to reorder rows and columns.
  • Hover between cells and click the dot to insert a row or column.
  • Click the + buttons on the right and bottom to add a row or column.
  • Right-click a cell to align its column left, center, or right.
  • Add a line break inside a cell with Shift+Enter.
  • Delete the whole table with the trash button in the top corner.
  • Wide tables scroll sideways. Your column widths and row heights are saved.

Usage

  1. Add a code block with the word table, like this:
```table
```

Go to the next line, you'd summoned you interactive table.

  1. run the Better Tables: Insert table command from the command palette.

  2. If you have slash commander core plugin installed, you can use /better tables

Your table is saved as a normal Markdown table, so it still works everywhere else. Column widths and row heights are kept in a small hidden comment inside the block (e.g. <!-- tk:cols=140,140;rows=48,48 -->).

Settings

If you like to immediately select & edit text (bypassing having to select the cell first), you can turn on Quick text edit in the setting.

Installation

Add to Obsidian https://community.obsidian.md/plugins/better-tables

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into <your-vault>/.obsidian/plugins/better-tables/.
  3. Reload Obsidian and enable Better Tables under Settings → Community plugins.

Support

Thank you for using Better Tables! If you run into a bug or have an idea, please open an issue. Feature requests and bug reports are very welcome. And if you find inline notes useful, you can:

buymea bubbletea

It's genuinely appreciated.

Happy noting! Yaye

License

MIT

HealthExcellent
ReviewPassed
About
Click to edit any cell, with Tab / Enter to move between cells Drag dividers to resize columns and rows Drag the edge handles to reorder columns and rows Hover insert dots to add a column or row between any two Select + delete a row or column (click its handle, then Delete) Add columns and rows from the + pills on the right and bottom edges Horizontal scrolling for wide tables Column widths and row heights are remembered --- The same table tool is now included in my CanvasKit Plugin!
TablesEditing
Details
Current version
0.2.6
Last updated
3 months ago
Created
3 months ago
Updates
11 releases
Downloads
3k
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
yaye.workyaye.workyaye-work
yaye.work/
GitHubyaye-work
yaye.work
  1. Community
  2. Plugins
  3. Tables
  4. Better Tables

Related plugins

Advanced Tables

Improved table navigation, formatting, and manipulation.

Datacore

An even faster reactive query engine for the data obsessed.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Outliner

Work with your lists like in Workflowy or Roam Research.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Creases

Tools for effectively folding Markdown sections.