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

Markdown Timeline

recklyssrecklyss3k downloads

Convert markdown into timeline visualization

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

A plugin for Obsidian that creates a timeline view of your notes.

markdown timeline

Features

  • Create beautiful timelines from your markdown notes
  • Support for both positive and negative years (BCE/CE dates)
  • Customizable date formats
  • Ascending or descending timeline order
  • Search and filter timeline events
  • Add new events directly from the timeline view

Usage

Create a timeline by using the timeline code block:

```timeline
# 2024-03-21
## Launch of Timeline Plugin
First release of the Timeline plugin for Obsidian.

---

# -500-03-15
## Ancient Event
This event happened in 500 BCE.

### Date Format Options

You can customize how dates are displayed in the timeline through the plugin settings. The following format tokens are supported:

- `YYYY`: Year (supports both positive and negative years)
  - Examples: "2024", "-500", "-50"
- `MM`: Month as a zero-padded number (01-12)
- `MMM`: Month as a short name (Jan, Feb, Mar...)
- `MMMM`: Month as a full name (January, February, March...)
- `DD`: Day of the month as a zero-padded number (01-31)

You can combine these tokens with any separator. Some examples:

- `YYYY-MM-DD` → "2024-03-21" or "-500-03-15"
- `DD MMM YYYY` → "21 Mar 2024" or "15 Mar -500"
- `MMMM DD, YYYY` → "March 21, 2024" or "March 15, -500"
- `YYYY/MM/DD` → "2024/03/21" or "-500/03/15"

The format will automatically adapt to handle missing month or day values:
- Year only: "-500" (regardless of format)
- Year and month: "Mar -500" (for format "MMM YYYY")
- Complete date: "March 15, -500" (for format "MMMM DD, YYYY")

### Timeline Entry Format

Each timeline entry should follow this format:

```markdown
# YYYY[-MM[-DD]]
## Title
Content (in markdown)
  • The date line starts with a single # and can include:
    • Year (required): Any number, including negative years for BCE
    • Month (optional): 1-12
    • Day (optional): 1-31
  • The title line starts with ##
  • The content can include any valid markdown
  • Entries are separated by ---

Installation

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Timeline"
  4. Install the plugin and enable it

Settings

  • Date Format: Choose how dates are displayed in the timeline
  • Default Sort Order: Choose whether to show oldest or newest events first
  • Show Header Buttons: Toggle visibility of timeline operation buttons

License

MIT License

74%
HealthGood
ReviewCaution
About
Create timelines from your Markdown notes, including BCE/CE dates using negative years. Customize date formats, choose ascending or descending order, search and filter events, and add new events directly from the timeline view.
DatesVisualizationSearch
Details
Current version
0.0.6
Last updated
9 months ago
Created
2 years ago
Updates
6 releases
Downloads
3k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
recklyssrecklyss
github.com/recklyss
GitHubrecklyss
  1. Community
  2. Plugins
  3. Dates
  4. Markdown Timeline

Related plugins

Markwhen

Create timelines, gantt charts, calendars, and more using markwhen.

April's Automatic Timelines

Simple timeline generator for story tellers.

Prisma Calendar

Prisma turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control.

Advanced Canvas

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

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.