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

Default Template

raeperdraeperd9k downloads

Automatically apply templates to new notes with user-configurable template selection.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates12

Automatically apply your chosen template to every new note. No more manual template insertion—just create notes and get consistent structure instantly.

For minimalists: You don't need the complexity of Templater just for default templates. This plugin does one thing and does it well—fast, simple, no bloat.

Features

  • Set once, forget forever — Choose any template file, never manually insert again
  • Works everywhere — Ctrl+N, clicking non-existent links, any note creation method
  • Folder templates — Different templates for different folders with hierarchy fallback
  • Ignore paths — Skip template application for specific folders
  • Template variables — Processes {{date}}, {{time}}, {{title}} like the official Templates plugin
  • Zero interference — No template selected? Plugin does nothing

Quick Start

  1. Enable the plugin in Settings → Community Plugins
  2. Go to plugin settings and click Select template
  3. Choose any .md file from your vault — done!

Template Variables

Variable Output Description
{{title}} My New Note Note filename
{{date}} 2024-01-15 Current date (YYYY-MM-DD)
{{time}} 14:30 Current time (HH:mm)

Format strings supported:

Example Output
{{date:YYYY-MM-DD}} 2024-01-15
{{date:dddd, MMMM Do YYYY}} Monday, January 15th 2024
{{time:HH:mm:ss}} 14:30:25
{{time:h:mm A}} 2:30 PM

Uses Moment.js format tokens — same as Obsidian's official Templates plugin.

Example Template

---
created: {{date:YYYY-MM-DD}}
---

# {{title}}

## Notes

Folder Templates

Assign different templates to specific folders. Notes in Projects/ can use a project template while notes in Journal/ use a daily template.

Hierarchy fallback: If Projects/Work/ClientA/ has no template, it checks Projects/Work/, then Projects/, then falls back to default.

Wildcards: * matches any part of one folder name, and ** matches any number of folders.

Pattern Matches
Clients/*/People Clients/Acme/People/, not Clients/Acme/Team/People/
Clients/Acme* Clients/Acme/, Clients/Acme Corp/
**/People every folder named People, at any depth

When several entries match, the one matching the deepest folder wins, the same as hierarchy fallback. Clients/** counts as matching Clients/, so Clients/Acme still wins inside Clients/Acme/. At the same depth, an exact path wins over a pattern. Other glob syntax such as ? or {a,b} is not supported.

Ignore Paths

Exclude folders where templates shouldn't be applied. Useful for scratch notes, temporary files, or areas where templates would be intrusive.

Installation

Community Plugins (Recommended)

  1. Open Settings → Community Plugins
  2. Click Browse and search for "Default Template"
  3. Click Install then Enable

Manual Installation

Download the latest release and extract files to VaultFolder/.obsidian/plugins/obsidian-default-template/

BRAT (Beta Testing)

Add https://github.com/raeperd/obsidian-default-template in BRAT settings.

References

  • Templates Plugin - Obsidian Help
  • Feature request thread (3+ years of user requests)
HealthExcellent
ReviewSatisfactory
About
Apply a selected template automatically to every new note created by any method to ensure consistent structure without manual insertion. Assign folder-specific templates with hierarchical fallback, exclude paths from templating, and process {{date}}, {{time}} and {{title}} variables with Moment.js format tokens.
TemplatingAutomationFolders
Details
Current version
1.3.0
Last updated
3 days ago
Created
Last year
Updates
12 releases
Downloads
9k
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
raeperdraeperdraeperd
github.com/raeperd
GitHubraeperd
  1. Community
  2. Plugins
  3. Templating
  4. Default Template

Related plugins

Templater

Create and use dynamic templates.

Folder notes

Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.

QuickAdd

Quickly add new notes or content to your vault.

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!

Advanced Note Mover

Quickly and easily move notes to a predefined folder. Perfect for organizing your notes.

Smart Templates

AI powered templates for generating structured content. Works with Local Models, Anthropic Claude, Gemini, OpenAI & more.

Create Note in Folder

Add commands to create a note in a specific folder.

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.

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.