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

Header Filename

rbraunerrbrauner66 downloads

Automatically renames files based on the first H1 heading, with kebab-case and Polish diacritics support.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

Automatically renames notes in Obsidian based on the first # Heading in the document.

Features

  • Inserts a default heading (# untitled) when creating a new empty note
  • Renames the file to match the first H1 heading on every edit
  • Converts names to kebab-case (My Note Title → My-Note-Title)
  • Translates diacritics to ASCII equivalents (ć → c, ż → z, etc.)
  • Collapses duplicate separators (ABC - CD → ABC-CD)
  • Configurable debounce delay to avoid excessive file renames
  • Batch rename all files from command palette

Settings

Setting Default Description
Enabled true Toggle the plugin on/off
Default heading untitled Heading text inserted into new notes
Debounce delay 500 ms Time to wait after the last edit before renaming

Install

  1. Clone this repo into your vault's .obsidian/plugins/header-filename/ directory
  2. Run npm install && npm run build
  3. Enable the plugin in Obsidian → Settings → Community plugins

Releasing

  1. Bump version and create a release:
just create-version 1.0.0

This will:

  • Update version in manifest.json and package.json
  • Commit the changes
  • Create a git tag
  • Push to GitHub
  1. GitHub Actions will automatically build and create a release with the plugin files attached.
HealthExcellent
ReviewPassed
Details
Current version
1.0.6
Last updated
Last week
Created
3 weeks ago
Updates
7 releases
Downloads
66
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
rbraunerrbraunerrbrauner
GitHubrbrauner
  1. Community
  2. Plugins
  3. Header Filename

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Notebook Navigator

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

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

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.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

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