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

Datestamp

huynhtranhoanglonghuynhtranhoanglong119 downloads

Automatically prefix new note names with today's date.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Automatically prefix new note names with today's date.

Features

  • 📅 New notes are named YYYY-MM-DD. Untitled instead of just Untitled
  • ⚙️ Customizable date format, separator, and default name
  • 🔌 Plug and play - works immediately after installation
  • 🤝 Compatible with Templater and QuickAdd

Installation

From Community Plugins

  1. Open Settings → Community Plugins
  2. Search for "Datestamp"
  3. Install and enable

Manual Installation

  1. Download main.js and manifest.json from the latest release
  2. Create folder: <vault>/.obsidian/plugins/datestamp/
  3. Copy the files into this folder
  4. Enable the plugin in Settings → Community Plugins

Using BRAT

  1. Install BRAT
  2. Add this repository: huynhtranhoanglong/obsidian-datestamp
  3. Enable the plugin

Settings

Setting Description Default
Date format Moment.js date format YYYY-MM-DD
Separator Characters between date and name .
Default name Note name after the date Untitled

Date format examples

  • YYYY-MM-DD → 2026-02-02
  • DD/MM/YYYY → 02/02/2026
  • MMMM Do, YYYY → February 2nd, 2026

Compatibility

This plugin is designed to work alongside other plugins:

  • Templater: A 500ms delay ensures templates are processed before renaming
  • QuickAdd: Works seamlessly with QuickAdd note creation

Troubleshooting

Notes not being renamed?

  1. Check if the plugin is enabled in Settings → Community Plugins
  2. Restart Obsidian after enabling
  3. Make sure you're creating a new note (Ctrl/Cmd + N)

Conflict with Templater?

The plugin includes a built-in delay to prevent conflicts. If you still experience issues, please open an issue.

Support

If you find this plugin useful, consider supporting its development:

License

MIT

HealthExcellent
ReviewSatisfactory
About
Prefix new note filenames with today's date using a configurable date format, separator, and default title (default YYYY-MM-DD). Preserve untitled notes and work immediately after install, with a built-in delay for Templater and seamless QuickAdd compatibility.
DatesFilesAutomation
Details
Current version
1.0.2
Last updated
6 months ago
Created
6 months ago
Updates
3 releases
Downloads
119
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
PayPal
Author
huynhtranhoanglonghuynhtranhoanglong
github.com/huynhtranhoanglong
GitHubhuynhtranhoanglong
  1. Community
  2. Plugins
  3. Dates
  4. Datestamp

Related plugins

Vault Changelog

Maintain a changelog of recently edited notes.

Advanced URI

Control everything with URI.

QuickAdd

Quickly add new notes or content to your vault.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Notebook Navigator

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

Claudian

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

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.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.