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
  • Join the community
  • 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.
59%
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
2 years ago
Created
3 years ago
Updates
7 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
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

Auto Classifier

Automatically classify tag from your notes using ChatGPT API. It analyze your note (It can be title, frontmatter, content or selected area) and automatically insert tag where you set.

Templater

Create and use dynamic templates.

BRAT

Easily install a beta version of a plugin for testing.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Readwise Official

Sync highlights from Readwise to your vault.

Advanced URI

Control everything with URI.

TagFolder

Show tags as folder.

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.

Checklist

Consolidate checklists across all files into a single view.