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

Page Heading From Links

beetbeet6k downloads

Populate page headings from the file name.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Obsidian plugin to populate page headings from the filename.

When enabled, any time a blank file is opened, either from having just created it from a wiki link or opening a pre-existing blank file, a Markdown heading will be inserted into the page that is constructed from the filename (see below for details).

If you build up your notes in a similar fashion to Zettelkasten or like to insert wiki links into a parent page and then click on them to create the child page, and you like to follow the convention of the page heading matching the filename (like NotePlan), this plugin will take care of that for you.

From filename to page header

The page header is given by the filename and the following transformations:

  • The suffix (usually .md) is removed.
  • Underscores _ are replaced by a blank space ' '.
  • The first word is capitalized.

For example, this_is_my_filename.md creates the title This is my filename.

Todo

  • Expose a hotkey/command to insert headings into existing notes that don't have a heading?
63%
HealthFair
ReviewSatisfactory
About
Populate blank notes with a Markdown heading derived from the filename. Convert the filename by stripping the .md suffix, replacing underscores with spaces, and capitalizing the first word to create the H1 title.
FilesAutomationEditing
Details
Current version
0.2.0
Last updated
4 years ago
Created
5 years ago
Updates
2 releases
Downloads
6k
Compatible with
Obsidian 0.10.2+
Platforms
Desktop, Mobile
Report bugRequest featureReport plugin
Author
beetbeet
GitHubbeet
  1. Community
  2. Plugins
  3. Files
  4. Page Heading From Links

Related plugins

QuickAdd

Quickly add new notes or content to your vault.

Advanced URI

Control everything with URI.

Remember cursor position

Remember cursor and scroll position for each note.

Thino

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

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

Note Refactor

Extract note content into new notes and split notes.

Vault Changelog

Maintain a changelog of recently edited notes.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Notebook Navigator

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

Local REST API & MCP Server

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