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

Anchor Link Display Text

rca-umbrca-umb1k downloads

Automatically uses the linked heading as the display text for anchor links.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

This is a plugin for Obsidian which automatically sets the display text of anchor links.

What's New in v1.4

Added

  • Option to use a file property instead of the note name.

Description

This plugin automatically sets the display text of anchor links (links to a heading of another note) to be the name of the heading instead of showing the link text as it appears. So, instead of:

[[Title#Heading]]

The link will automatically update to:

[[Title#Heading|Heading]]

This provides a nicer appearance while saving the time of manually setting the display text, especially if you use tab to autocomplete the link, because when you autocomplete, you have to navigate back in front of the brackets, add the vertical bar, and then type the heading name.

Features

The goal of this plugin is to be useful for regardless of one's personal note taking style. That is why in the settings you can specify the format of the display text:

Just the heading (default): [[Title#Heading|Heading]]
The heading followed by the note name: [[Title#Heading|Title Heading]]
The note name followed by the setting: [[Title#Heading|Heading Title]]

This plugin works the same way for anchor links containing multiple headings. This behavior can be changed too:

Show all headings (default): [[Title#Heading#Subheading#Subsubheading|Heading Subheading Subsubheading]]
Show only the first heading: [[Title#Heading#Subheading#Subsubheading|Heading]]
Show only the last heading: [[Title#Heading#Subheading#Subsubheading|Subsubheading]]

By default, the headings in the display text will be separated by a single space, but this can be changed to whatever you prefer. Some examples may be a comma (, ), colon (: ), or arrow (-> ). Just note that whatever is typed in the separator text box in the settings will be exactly what is used in the display text, nothing is added to it or removed from it, with the exception of characters which will break links: []|#^.

Additionally, there is an option for enabling display text alternative suggestions. This is a suggestions window which will appear when the cursor is next to an existing anchor link. All three display text formats described above will be available as suggestions regardless of the option chosen for automatic display text generation. This is useful for users who wish to use multiple formats.

76%
HealthGood
ReviewSatisfactory
About
Set anchor link display text to match linked headings automatically, converting [[Title#Heading]] into [[Title#Heading|Heading]]. Choose display formats (heading, note+heading, order), control multi-heading behavior (show all/first/last), or use a file property instead of the note name.
LinksAutomationProperties
Details
Current version
1.4.0
Last updated
5 months ago
Created
2 years ago
Updates
9 releases
Downloads
1k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
rca-umbrca-umb
github.com/rca-umb
GitHubrca-umb
  1. Community
  2. Plugins
  3. Links
  4. Anchor Link Display Text

Related plugins

Advanced URI

Control everything with URI.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Auto Link Title

Automatically fetches the titles of links from the web.

Link Embed

Convert URLs in your notes into embeded previews.

MetaEdit

Manage your metadata.

PodNotes

Write notes on podcasts with ease.

Note Linker

Automatically find and create new links between notes.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Wikilink Types

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

Fold Properties By Default

Always have editor/metadata properties folded by default