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

Tag Aliases

yingjialongyingjialong156 downloads

Define tag aliases to normalize tags at input time. When you type an alias, the plugin suggests and inserts the primary tag, keeping your vault's tags clean and consistent.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

An Obsidian plugin that lets you define tag aliases so your vault stays consistent. When you type an alias like #js, the plugin suggests the primary tag #javascript — keeping your tags clean without memorizing every variation.

The Problem

You tag notes with #js, #javascript, #JavaScript — all meaning the same thing. Later, searching for #javascript misses notes tagged #js. Over time, your vault accumulates dozens of inconsistent tags for the same concepts.

The Solution

Tag Aliases normalizes tags at input time:

  1. Define alias groups — e.g., primary tag #javascript with aliases #js, #JS
  2. Type any alias — the plugin intercepts Obsidian's tag suggestion and shows the primary tag
  3. Select and insert — the primary tag is inserted, not the alias

Since all notes end up with the same canonical tag, native search, Dataview, and the tag pane just work.

Features

  • Alias Group Management — Create, edit, and delete alias groups in the settings panel
  • Smart Tag Suggestions — Overrides Obsidian's tag autocomplete with alias-aware suggestions
  • Auto-Replace — Optionally auto-replace alias tags that slip through (configurable)
  • Batch Migration — Scan your vault and replace all existing alias tags with primary tags in one click
  • Export / Import — Back up your alias configuration as JSON; restore after reinstalling

Installation

From Obsidian Community Plugins (coming soon)

  1. Open Settings → Community plugins → Browse
  2. Search for "Tag Aliases"
  3. Click Install, then Enable

Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder <vault>/.obsidian/plugins/tag-aliases/
  3. Copy the downloaded files into this folder
  4. Restart Obsidian and enable the plugin in Settings → Community plugins

Usage

Setting Up Alias Groups

  1. Go to Settings → Tag Aliases
  2. Click Add New Alias Group
  3. Enter the primary tag (e.g., #javascript) and its aliases (e.g., #js, #JS)
  4. Save

Writing Notes

Just type # followed by any alias — the suggestion popup will show the primary tag with a hint indicating which alias matched. Select it, and the primary tag is inserted.

Migrating Existing Tags

If your vault already has inconsistent tags:

  1. Go to Settings → Tag Aliases → Batch Migration
  2. Click Scan & Replace
  3. Review the preview of changes
  4. Confirm to apply

Backup & Restore

  • Export: Settings → Tag Aliases → Export to save your configuration as JSON
  • Import: Settings → Tag Aliases → Import to restore from a previously exported JSON file

Development

npm install       # Install dependencies
npm run dev       # Development mode (watch & rebuild)
npm run build     # Production build

License

MIT

96%
HealthExcellent
ReviewSatisfactory
About
Define tag alias groups to normalize tags across your vault and keep tag names consistent. Type any alias to get the canonical tag in autocomplete; optionally auto-replace existing aliases, batch-migrate your vault, and import/export alias lists.
TagsAutocompleteImport
Details
Current version
0.1.4
Last updated
Last week
Created
2 months ago
Updates
4 releases
Downloads
156
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
yingjialongyingjialong
github.com/yingjialong
GitHubyingjialong
  1. Community
  2. Plugins
  3. Tags
  4. Tag Aliases

Related plugins

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Various Complements

Complete words similar to auto-completion in an IDE.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.

Numerals

Turn any code block into an advanced calculator. Evaluate math expressions on each line of a code block, including units, currency, and optional TeX rendering.

TagFolder

Show tags as folder.

Weread

Sync Tencent Weread highlights and annotations.

Checklist

Consolidate checklists across all files into a single view.

ZotLit

Integrate with Zotero, create literature notes, and insert citations from a Zotero library.

Badges

Add inline badges/callouts to notes.