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 Breakdown Generator

hananoshikayomaruhananoshikayomaru2k downloads

Break down nested tags into multiple parent tags.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

Or it should be called obsidian tag break down. It breakdowns the nested tags into parent tags and added to the top of the file when you click save. For example,

#ai/image #a/b/c/d #a/b/c/c

will generate this

#a #a/b #a/b/c #ai

demo: https://www.youtube.com/watch?v=8M2VLRibpnQ

✅ dead simple

Usage

  1. you need to install custom save plugin first
  2. then bind the tag generator: run on current file command to the custom save action
  3. there you go 🎉

Install on obsidian plugin marketplace

you can download it on obsidian community plugin store.

Manual Install

  1. cd to .obsidian/plugins
  2. git clone this repo
  3. cd obsidian-tag-generator && bun install && bun run build
  4. there you go 🎉

Update

  1. cd to .obsidian/plugins/obsidian-tag-generator
  2. git pull
  3. bun install && bun run build
  4. there you go 🎉

Notes

  1. This plugins only work for tags in the body. Tags in the frontmatter will be ignored.
  2. The generator will recognise the comment block. If the comment block doesn't exist, it will create the block at the top of the file. If it exists, it will replace the block.
  3. to skip generation of this, you can put tag-gen-ignore: true to the frontmatter.
  4. to contribute, please file open a github issue first.
HealthFair
ReviewCaution
About
Break down nested tags in your note and insert all parent tags into a top-of-file tag block on save. Process only tags in the file body and create or replace a top comment block with the expanded tag list.
TagsAutomation
Details
Current version
1.0.10
Last updated
3 years ago
Created
3 years ago
Updates
7 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
GitHub Sponsors
Author
hananoshikayomaruhananoshikayomaru
yomaru.dev
GitHubhananoshikayomaru
  1. Community
  2. Plugins
  3. Tags
  4. Tag Breakdown Generator

Related plugins

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

BRAT

Easily install a beta version of a plugin for testing.

Advanced URI

Control everything with URI.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Hot Reload

Automatically reload in-development plugins when their files are changed

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Readwise Official

Sync highlights from Readwise to your vault.

Update modified date

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