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

Link Colorer

caffacaffa135 downloads

Colors the links differently to help differentiate the links and give them a consistent color scheme.

  • Overview
  • Scorecard
  • Updates36

This plugin automatically colors your internal links based on what they say. [[Apple]] will always appear in the same color every time you type it, helping you visually tell different things apart.

14405

I use this for fiction writing since each character is a different link (I use various complements together with this)

Features

  • Consistent colors: [[Obsidian]] will always be the same specific shade of purple, no matter where it appears.
  • Live preview: Colors show up instantly as you type.
  • Smart links: In [[Apple|Fruit]], the word "Fruit" gets colored based on "Apple" so the concept looks the same.
  • Ignore prefixes: Option to ignore organizing bits. If enabled, [[Char - Charlus Potter]] gets the same color as [[Charlus Potter]].
  • Color themes: Pick from Dracula, Solarized, Nord, Gruvbox, Synthwave, One Dark, and more.
  • Works with light and dark mode: Colors automatically adjust so they're easy to read.

Setup

Go to Settings > Consistent Link Colors.

Pick a color theme

Choose from different color schemes:

  • Vibrant: Bright colors that really stand out.
  • Pastel: Softer, easier on the eyes.
  • Theme colors: Matches popular editor themes like Dracula and Nord.

The settings menu shows you what the colors look like.

Ignore prefixes

  • Default: On
  • How it works: If your notes use a structure like [[Category - Note Name]], the plugin ignores the first part.
    • [[Char - Charlus]] → Colors based on "Charlus"
    • [[Loc - Hogwarts]] → Colors based on "Hogwarts"

Notes

It ignores embeds (the ![[link]] format).

Installation

  1. Download the latest release from the Releases tab.
  2. Extract the files (main.js, manifest.json, styles.css) into your vault: .obsidian/plugins/consistent-link-colors/.
  3. Reload the app.
  4. Go to Settings > Community plugins and enable Consistent Link Colors.

Contributing

Have a favorite color palette you'd like added? Feel free to open a pull request or an issue.

Support

If you find this useful and want to support me, I'd really appreciate a coffee on Ko-fi. Even more, I'd love if you contributed color palettes to the project.

Thanks, and happy writing!

License

MIT

75%
HealthExcellent
ReviewCaution
About
Color internal links consistently by target so identical links always share the same shade. Show colors live as you type, color aliased links based on the target (e.g., [[Apple|Fruit]]), support multiple palettes, ignore organizational prefixes, and auto-adjust for light/dark themes.
LinksAppearanceCSS
Details
Current version
2.0.7
Last updated
4 weeks ago
Created
4 months ago
Updates
36 releases
Downloads
135
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
caffacaffa
github.com/Caffa
GitHubcaffa
  1. Community
  2. Plugins
  3. Links
  4. Link Colorer

Related plugins

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Link Favicons

See the favicon for a linked website.

Lapel

Show the heading levels in the gutter of the editor.

Snippetor

Create and tweak common snippets.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.

Supercharged Links

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

Auto Card Link

Automatically fetches metadata from a URL and makes it as a card-styled link.

Contextual Typography

Add a data-tag-name attribute to all top-level divs in preview mode containing the child's tag name, allowing contextual typography styling.

Focus Mode

Add a toggle to hide interface elements so you can focus on your note.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.