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

Smart Link Decorator

db-developerdb-developer117 downloads

Categorize internal links with aliases into types and style them.

  • Overview
  • Scorecard
  • Updates4

BOTTOM CHANGELOG LICENSE ROADMAP

Smart Link Decorator

The Smart Link Decorator plugin makes internal Obsidian links that use aliases more intelligent by automatically enriching them with relevant additional information.

  • Smart Link Decorator extends internal Obsidian links with automatically generated supplementary information.
  • Internal links are dynamically enriched, for example with metadata, status, or contextual information from the linked note.
  • The visual presentation is configurable without modifying the actual link text.
  • Links become more informative through enhanced visual styling, without duplicating content or requiring manual maintenance.
  • The plugin improves orientation and readability in complex note networks.
  • In addition, the plugin provides type-dependent selection lists that support the context-aware creation of internal links.
Before After

Settings

The settings consist of an extendable list of configurations used to define and control how internal Obsidian links with aliases are handled.

Each entry represents a link type and defines both the behavior and visual appearance of links of that type.


Prefix
A single typable character that triggers automatic replacement and opens context-aware selection lists.

When used at the beginning of an alias in an internal Obsidian link, the prefix determines the link type the link belongs to.

Emoji
An emoji that automatically replaces the triggering prefix when the link is created.

Link Type
A unique identifier with the following purposes:

  • It is used to generate type-specific CSS classes dynamically.
  • It is used to restrict internal link selection lists to notes that match this link type.

A note matches a link type if either:

  • the identifier is present in the note’s frontmatter tags, or
  • the note has a frontmatter property named is[LinkType] set to true.

Font Color
The text color applied to internal Obsidian links of this link type.

Background
A semi-transparent background color applied to internal Obsidian links of this link type.

Underline
Specifies whether a text underline (text-decoration) is applied to internal Obsidian links of this link type.

Delete
Removes this link type from the settings.

Dynamic, Link-Type–Based Suggestion Lists

While editing a note, Smart Link Decorator enhances the creation of internal links by providing link-type–aware suggestion lists directly in the editor.

When typing @<prefix><characters>, the editor automatically opens a suggestion list that is filtered to notes matching the link type defined by @<prefix>. This makes it possible to create internal links quickly while ensuring that only contextually relevant notes are suggested.

A note appears in the suggestion list of one or more link types only, if it is explicitly associated with the corresponding link type in its frontmatter. This association can be defined in one of the following ways:

  • by adding the link type identifier (including the trigger character) to the note’s frontmatter tags, or
  • by defining a frontmatter property named is[LinkType] and setting it to true.

Notes that do not meet these conditions are excluded from the suggestion list, keeping link creation focused and reducing noise in the editor.

TOP CHANGELOG LICENSE ROADMAP

81%
HealthExcellent
ReviewCaution
About
Enrich internal Obsidian alias links with contextual metadata, status indicators, and configurable visual styling without altering the link text. Define link types via prefixes and frontmatter to apply type-specific styling and open context-aware selection lists for streamlined linking.
LinksAppearanceAutocomplete
Details
Current version
1.1.1
Last updated
5 months ago
Created
5 months ago
Updates
4 releases
Downloads
117
Compatible with
Obsidian 1.6.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
db-developerdb-developer
slashlib.org
GitHubdb-developer
  1. Community
  2. Plugins
  3. Links
  4. Smart Link Decorator

Related plugins

Link Favicons

See the favicon for a linked website.

Supercharged Links

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

YouVersion Linker

Automatically link bible verses in your notes to YouVersion bible.

Wikilink Types

Type @ inside wikilink aliases to add relationship types, auto-synced to YAML frontmatter.

Inline Callouts

Add inline callouts/badges/icons to notes.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

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

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Various Complements

Complete words similar to auto-completion in an IDE.