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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Color Table Cells

Kazi Aidah HaqueKazi Aidah Haque1k downloads

Color your table cells through rules or simple right-click actions.

  • Overview
  • Scorecard
  • Updates3

Color any table cell in Obsidian. Supports both manual coloring and automatic rules based on text, numbers, and regex.

Table Example

By default, colors appear in Reading Mode. You can enable coloring in Live Preview Mode from settings.

Manual Coloring

  1. Switch to Reading Mode
  2. Right click- any table cell
  3. Pick a background or text color

Right Click Menu

Currently, the manual coloring is a bit unstable, and the coloring does not always apply properly across views. The rule based coloring works much more reliably.

For best experience, I'd recommend not introducing manual colors in a rule-based coloring table.

Automatic Coloring with Rules

Rules let you color cells, rows, or entire columns automatically based on what they contain.

Coloring Rules Settings No more manual formatting for large tables!

Simple Rules

A simple rule uses a single condition of these properties:

TARGET What gets colored

  • Color cell
  • Color row
  • Color column

WHEN Where the plugin checks

  • Any cell
  • All cells
  • No cell
  • First row
  • Column header

MATCH How the comparison works

  • Is
  • Is not
  • Is Regex
  • Contains
  • Does not contain
  • Starts with
  • Ends with
  • Does not start with
  • Does not end with
  • Is empty
  • Is not empty
  • Is greater than
  • Is less than
  • Is greater than or equal to
  • Is less than or equal to

VALUE What it looks for: text, number, or regex pattern

COLOR Your background and text color (Null by Default).

Example To highlight all cells that contain URGENT:

  • Target: Color cell
  • When: Any cell
  • Match: Contains
  • Value: URGENT
  • Color: Red background, white text

Advanced Rules

Advanced rules let you stack multiple conditions together. The conditions you set (Any, All, or None) must match before the rule applies.

Advanced Rules Modal

Example Color a cell green only when:

  • It contains a number
  • The number is greater than 100

Refreshing Table Colors

Changes you make in the plugin settings apply immediately. If you ever see outdated colors due to Obsidian not updating the table view, you can force a refresh using the table colors refresh button in the ribbon or the status bar icon.

Refresh Table Colors Icon

Installation

This plugin is currently NOT in Obsidian Community Plugins.

For manual installation, download the main.js, styles.css and manifest.json files from Releases and create a folder with the name "color-table-cells" in your vault/.obsidian/plugins/ folder and put the files there.

Mobile Support

Yes. Everything works on Obsidian Mobile. Manual coloring and rule based coloring both apply normally.

Cool Stuff

Allows image embed / hyperlink as the match for column headers for coloring too! Image Table with Column Colored

HealthExcellent
ReviewNot scanned
About
Color table cells, rows, or columns manually or automatically using rules based on text, numbers, or regex. Create simple or stacked conditions (Any/All/None) to target matches and apply background and text colors. Display colors in Reading Mode by default with optional Live Preview and instant refresh.
TablesAppearanceAutomation
Details
Current version
0.3.0
Last updated
5 months ago
Created
7 months ago
Updates
3 releases
Downloads
1k
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Kazi Aidah HaqueKazi Aidah Haquekaziaidah
kaziaidah.pages.dev
GitHubkazi-aidah
KaziAidahHaque
  1. Community
  2. Plugins
  3. Tables
  4. Color Table Cells

Related plugins

Advanced Tables

Improved table navigation, formatting, and manipulation.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

BRAT

Easily install a beta version of a plugin for testing.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Readwise Official

Sync highlights from Readwise to your vault.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Link Favicons

See the favicon for a linked website.