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

Tab Title from H1 File Title

Herbert JonesHerbert Jones158 downloads

Show a note's first H1 heading as its tab title.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin that renames the active tab to the note's first-level heading (# H1) instead of showing the filename.

If a note has an H1 that differs from its filename, the tab header displays the H1 text. This keeps tabs readable when your filenames are terse, dated, or kebab-cased but your notes carry a human-friendly title.

How it works

The plugin listens for workspace and metadata events (layout-change, active-leaf-change, file-open, vault rename, and metadata cache changed). On each event it looks up the active file's first H1 heading and, if one exists, sets the active tab header's text to that heading.

There are no settings — the behavior is automatic once the plugin is enabled.

Installation

Manually

  1. Build the plugin (see below) or download main.js and manifest.json from a release.
  2. Copy main.js and manifest.json into your vault at VaultFolder/.obsidian/plugins/tab-title-from-file-title/.
  3. Reload Obsidian and enable Tab Title from H1 File Title in Settings → Community plugins.

Development

  • Make sure NodeJS is at least v18 (node --version).
  • npm i to install dependencies.
  • npm run dev to start compilation in watch mode.
  • npm run build to produce a production build.
  • npm run lint to run ESLint.

The plugin source is a single file: src/main.ts.

License

MIT

HealthExcellent
ReviewPassed
About
Show a note's first-level heading (H1) as the active tab title instead of the filename. Keep tabs readable when filenames are terse, dated, or kebab-cased by displaying the note's human-friendly H1 automatically.
InterfaceFiles
Details
Current version
1.0.2
Last updated
2 months ago
Created
2 months ago
Updates
2 releases
Downloads
158
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Herbert JonesHerbert Jonesherbertjones
GitHubherbertjones
  1. Community
  2. Plugins
  3. Interface
  4. Tab Title from H1 File Title

Related plugins

Front Matter Title

Define a title in frontmatter to be displayed as the filename.

Notebook Navigator

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

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Local REST API with MCP

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

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

QuickAdd

Quickly add new notes or content to your vault.