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

Upcoming Birthdays

nithinbekalnithinbekal130 downloads

Show upcoming birthdays from notes with date-of-birth attributes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

A plugin for Obsidian that tracks and displays upcoming birthdays from your notes.

Features

  • 📅 Finds notes with a date-of-birth property in a folder you choose
  • 🎂 Shows upcoming birthdays with age calculation
  • 🎉 Highlights birthdays happening today or soon
  • ⚙️ Customizable settings for property name and look-ahead period
  • 📍 Click on names to open the corresponding note

Usage

Choose a Birthday Notes Folder

In the plugin settings, set Birthday notes folder to the folder containing your birthday notes, for example People.

The plugin scans only that folder and its subfolders. Leave the setting empty to disable scanning, or set it to / if you explicitly want to scan the whole vault.

Adding Birthdays to Your Notes

Add a date-of-birth property to the frontmatter of a note in that folder:

---
date-of-birth: 1990-05-15
---

# John Doe

Contact information and other details...

Viewing Birthdays

Use the command palette (Ctrl/Cmd + P) and search for "Open Birthday View"

The birthday view will appear in the right sidebar showing:

  • Birthdays happening today (highlighted)
  • Upcoming birthdays within your configured range
  • How many days until each birthday
  • The age the person will turn

Settings

  • Date of Birth Property: The frontmatter property name to look for (default: date-of-birth)
  • Birthday Notes Folder: The folder to scan for birthday notes. Empty disables scanning; / scans the whole vault.
  • Days to Look Ahead: How many days in advance to show birthdays (default: 30)

Installation

For Development

  1. Clone this repository into your vault's .obsidian/plugins/ folder:

    cd /path/to/vault/.obsidian/plugins
    git clone https://github.com/nithinbekal/obsidian-upcoming-birthdays.git
    
  2. Install dependencies:

    cd obsidian-upcoming-birthdays
    npm install
    
  3. Build the plugin:

    npm run build
    
  4. Reload Obsidian and enable the plugin in Settings → Community Plugins

For Development with Auto-Reload

Run in development mode with auto-rebuild:

npm run dev

Date Formats

The plugin accepts any standard date format that JavaScript can parse:

  • 1990-05-15 (ISO format, recommended)
  • 1990/05/15
  • May 15, 1990
  • 15 May 1990

License

MIT

HealthExcellent
ReviewPassed
About
Track and display upcoming birthdays by reading a date-of-birth field in note frontmatter. Show upcoming dates with days-to-go and calculated ages, highlight today's and imminent birthdays, and open the corresponding note by clicking a name. Configure the frontmatter property name and look‑ahead period.
DatesPropertiesSidebar
Details
Current version
1.0.6
Last updated
2 months ago
Created
4 months ago
Updates
6 releases
Downloads
130
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
nithinbekalnithinbekal
github.com/nithinbekal
GitHubnithinbekal
  1. Community
  2. Plugins
  3. Dates
  4. Upcoming Birthdays

Related plugins

Update modified date

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

Tags Overview

An extended tags panel where tagged files can be easily viewed, filtered, and accessed.

Chronology

A calendar and a timeline of the note's creation and modification.

Notebook Navigator

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

Meta Bind

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

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.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

TagFolder

Show tags as folder.