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

Bases Tag Colors

Oleg BrovchenkoOleg Brovchenko263 downloads

Color your Bases tags per-base. Each .base file owns its palette — no global tag soup.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Bring life to your tags. Per-base. No global mess.

Preview


Obsidian Bases has zero native pill colors. Bases Tag Colors fixes that — each .base file gets its own color palette stored in a sibling .colors.json. Colors follow the file. Nothing bleeds between bases.

Features

  • Per-base palettes — each .base file gets a sibling .colors.json
  • Visual settings UI — color picker, hex input, search bar. No manual JSON editing
  • Live in 100ms — edit the color, real time update
  • Auto base detection — automatically detects your active base

Installation

Community Plugin Store (recommended)

  1. Open Obsidian → Settings → Community Plugins
  2. Search Bases Tag Colors
  3. Install and enable

Manual

  1. Download main.js, styles.css, manifest.json from the latest release
  2. Drop them into .obsidian/plugins/bases-tag-colors/
  3. Enable the plugin in Settings → Community Plugins

How to use

  1. Open any .base file
  2. Go to Settings → Bases Tag Colors
  3. Your active base is auto-selected — click Import from active base
  4. Tweak colors with the built-in picker

Config format

Colors live in a sibling file next to your .base:

{
  "version": 1,
  "columns": {
    "*": {
      "B-Roll": "#78b7b8",
      "VFX": "#9a5cb8"
    },
    "note.status": {
      "Done": "#3a8c5c"
    }
  }
}
  • "*" — applies to any column in this base
  • "note.status" — applies only in that specific column (wins over *)

Save the file — colors update live, no restart needed.


Commands

Command What it does
Open color config for current base Opens the .colors.json (creates skeleton if missing)
Seed config from current base values Walks visible pills, pre-fills placeholder colors
Reload color config Manual refresh without reopening the base
Migrate from colored-bases-properties Copies your old colors into this base's own JSON

Migrating from colored-bases-properties

Open your base → Settings → select it → click Import from active base.
The old plugin's data.json is read-only — nothing is modified.

Rollback: disable this plugin → all injected colors and DOM changes revert automatically.


Known limitations

  • Single-value (non-array) cells not colored
  • No embedded base support (![[Base.base]])

Uninstall

Disable the plugin — all injected colors revert automatically.
Your .colors.json files remain in the vault (harmless). Delete manually if desired.


Made by Oleg Brovchenko

HealthExcellent
ReviewPassed
About
Color tags per base by storing palettes beside each .base file in a .colors.json so colors stay local and never bleed between bases. Edit palettes with a visual picker, hex input and search, see live updates, and auto-detect the active base for instant changes.
TagsAppearance
Details
Current version
1.1.2
Last updated
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
263
Compatible with
Obsidian 1.8.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Oleg BrovchenkoOleg Brovchenkoolegbrovchenko
GitHubolegbrovchenko
  1. Community
  2. Plugins
  3. Tags
  4. Bases Tag Colors

Related plugins

Colored Bases Properties

Color property lists and formula properties in Bases.

Supercharged Links

Add attributes to internal links with the values of target note's frontmatter attributes.

Colored Tags

Colorize tags in different colors to visually distinguish them from each other.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

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

TagFolder

Show tags as folder.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Note Toolbar

Add customizable toolbars to your notes.

Link Favicons

See the favicon for a linked website.

Chat View

Chat View lets you quickly and easily create elegant Chat UIs in your Markdown Files.