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

Dream Table

desdriantondesdrianton119 downloads

Complex tables with merged cells, background and text colors, and alignment.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Spreadsheet-style tables inside your Obsidian notes: merged cells, colors, frozen headers — and you edit them right where they sit.

A table with a merged title row, a colored header and striped rows

Markdown tables are fine until you need a cell that spans two columns, a colored header, or a row that stays put while you scroll. Dream Table gives you those. You click a cell, type, and move on — there is no separate editor to open and no HTML to write.

What you can do

  • Merge cells across rows and columns.
  • Color any cell's background and text, and pick from ready-made table looks.
  • Freeze the top rows and the left columns so they stay in place while the rest scrolls.
  • Resize columns by dragging the border between them.
  • Put anything in a cell that you can write in a note: links, [[wikilinks]], images, task checkboxes, bold and italic.
  • Copy and paste whole blocks of cells, including to and from a spreadsheet.
  • Undo with Ctrl+Z, like everywhere else.

Getting started

  1. In Obsidian, go to Settings → Community plugins → Browse, search for Dream Table, then install and enable it.
  2. Open a note, press Ctrl/Cmd+P, and run Dream Table: Insert table. It asks how many rows and columns you want.
  3. Click any cell and start typing.

Already have an ordinary Markdown table? Put your cursor in it and run Dream Table: Convert Markdown table, or right-click it and choose Convert to Dream Table. Your header row, column alignment and line breaks all come across.

Editing

The cell you are in is always ready for typing — there is no separate "select" mode to switch into.

Key What it does
Click Edit that cell
Tab / Shift+Tab Next / previous cell
Arrow keys Move through the text, then on to the next cell
Enter New line inside the cell
Ctrl/Cmd+Enter Save and start a new row
Escape Undo your typing in this cell
Ctrl/Cmd+B / +I Bold / italic
Ctrl/Cmd+K Insert a link
Ctrl/Cmd+Z Undo the last change to the table

To work on several cells at once, drag across them or hold Shift and click. Hold Ctrl/Cmd to add more cells to the selection. Anything you then choose — a color, bold, a border — applies to all of them.

Several cells selected in a table

Formatting

Right-click anywhere in the table for the full menu. In short:

  • Structure — merge and unmerge cells, insert or delete rows and columns, clear what is in them.
  • Look — background and text color, bold, italic, alignment, borders, padding, font and font size. You can set these for the selected cells, or for the whole table at once.
  • Ready-made styles — Table style… colors a header row, a header column, or every second row in one click.
  • Header and freezing — mark the top rows as a header, collapse the table down to it, or freeze rows and columns in place.
  • Images — Insert image… picks one from your vault. You can also paste or drop an image straight onto a cell; it is saved as an attachment like any other.

The right-click menu open beside a table

Frozen rows and columns

Set a few rows and columns to stay put, and a long or wide table scrolls inside its own box while the headers remain visible — like freeze panes in a spreadsheet.

A wide table scrolled sideways, with the header row and first column staying in place

Every cell is ordinary Markdown

Tick a checkbox, follow a link, read a formula. Whatever you can write in a note, you can write in a cell.

A table with task checkboxes, links, a monospace cell and colored text

Your notes stay plain text

A Dream Table is stored in your note as a small block of readable text, so nothing is locked away in a database and your note still works without the plugin installed:

```dreamtable
rows:
  - [Region, Units, Revenue]
  - [North, 1240, "$620,000"]
  - [South, 980, "$196,000"]
header: 1
styles:
  - { range: A1:C1, bold: true }
```

You never have to write this by hand — everything above is done through clicks and keystrokes. But if you ever want to edit a table as text, or you are curious what the options are, the full reference lists every setting.

Good to know

  • Tables work in both Live Preview and Reading view, and on mobile.
  • A table shown inside an embedded note is read-only.
  • If a table has a mistake in it, the plugin shows you a plain list of what is wrong instead of breaking your note.

Help and contributing

Found a bug or have an idea? Please open an issue. If you want to work on the plugin itself, see CONTRIBUTING.md.

About

This plugin was written 100% by Claude Code: all code, tests, and documentation.

HealthExcellent
ReviewPassed
About
Create complex, styled tables with merged cells, background and text colors, bold/italic formatting, and per-cell alignment. Convert Markdown tables or author dreamtable code blocks, embed images that auto-save and fit columns, define headers, freeze rows/columns, and collapse body rows.
TablesImagesAttachments
Details
Current version
1.0.3
Last updated
2 weeks ago
Created
4 weeks ago
Updates
3 releases
Downloads
119
Compatible with
Obsidian 1.5.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
desdriantondesdrianton
GitHubdesdrianton
  1. Community
  2. Plugins
  3. Tables
  4. Dream Table

Related plugins

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

Paste image rename

Rename image after pasting, support name pattern and auto renaming.

Imagine

A comprehensive image management plugin for managing, inserting, resizing, viewing, and batch processing images.

Pixel Perfect Image

Pixel perfect 100% image resizing, copy to clipboard, show image in Finder/Explorer, and much more.

Image auto upload

Upload images from your clipboard by PicGo.

Supernote (Unofficial)

Sync and view Supernote notes and Atelier drawings in your vault

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Advanced Tables

Improved table navigation, formatting, and manipulation.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

Consistent Attachments and Links

Move note attachments and update links automatically.