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 indexer

aviskaseaviskase7k downloads

Generate index notes with links based on various conditions.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

This plugin for Obsidian generates index notes with links based on various conditions.

Read changelog here.

WARNING: I'm no longer using this plugin myself ¯\_(ツ)_/¯

Usage

Plugin adds commands and settings for each type of index note.

You can have as many settings presets as you want, for example, one used links report for all data and another for non-existing files only.

To configure the plugin, go to plugin settings and add a preset with desired configuration. After that you'll see a new command added to the palette with the name Link indexer: Used links - {name of the preset}.

Used links

Vault had:

  • note A with links B and C
  • note B with link C
  • note C with link to B and non-existing note X

Command will create an index note (check path in settings) with the content:

2 [[B]]
2 [[C]]
1 [[X]]

Output options

Include embeds counts both ![[file]] and [[file]] links. When disabled, it will count only [[file]] links.

Nonexistent files only. When enabled, the example above would generate a note with only 1 [[X]].

Strict line breaks corresponds to the same Editor setting: "off" = one line break, "on" = two line breaks.

On:

2 [[B]]

2 [[C]]

1 [[X]]

Off:

2 [[B]]
2 [[C]]
1 [[X]]

Link to files. When "on" the output file will use wiki-links to files. Disable if you don't want to pollute graph with it.

On:

2 [[B]]
2 [[C]]
1 [[X]]

Off:

2 B
2 C
1 X

Exclude links from files and Exclude links to files allow skipping files during indexing. Both accept regex patterns. If you need several excludes, add them on separate lines. Exclusion is checked only for existing files and only for filename without path.

For example, if exclude from is set to B, the plugin won't count any links in this file and the output would be:

2 [[B]]
1 [[C]]
1 [[X]]

If exclude to is set to B, then any links to this file will be ignored, and the output will be:

2 [[C]]
1 [[X]]

If both exclude from and to are set to B, the the output will be:

1 [[C]]
1 [[X]]

Exclude links from paths and Exclude links to paths works similarly to filename exclusion, but accept glob patterns. Check picomatch docs for detailed information. Useful, when you want to exclude some directories, for example, exclude everything from directory Dailies is Dailies/**/*.

Compatibility

v0.0.1 was developed against Obsidian v0.9.12, but it may work in earlier versions (v0.9.7+).

Next releases will continue to target v0.9.12+.

62%
HealthFair
ReviewCaution
About
Create index notes that list and count links across your vault according to flexible rules. Use named presets to run reports (used links, non-existent targets, embed counts) and toggle wiki-link output, strict line breaks, and regex-based excludes for source or target files.
LinksFilesCommands
Details
Current version
1.0.0
Last updated
5 years ago
Created
6 years ago
Updates
9 releases
Downloads
7k
Compatible with
Obsidian 0.9.12+
Platforms
Desktop, Mobile
License
Unlicense
Report bugRequest featureReport plugin
Author
aviskaseaviskase
github.com/aviskase
GitHubaviskase
  1. Community
  2. Plugins
  3. Links
  4. Link indexer

Related plugins

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Advanced URI

Control everything with URI.

Paste URL into selection

Paste URL "into" selected text.

Note Refactor

Extract note content into new notes and split notes.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.