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

TimeLineX

Siavash AmeliSiavash Ameli39 downloads

Add Timeline View to Obsidian.

Add to Obsidian
TimeLineX screenshot
  • Overview
  • Scorecard
  • Updates3

by Siavash Ameli

Instead of a folder or graph view, notes are placed on a timeline based on a date property in their frontmatter, and grouped into named timelines (e.g. "History of Wars", "History of Science") that can be overlaid, filtered, recolored, and viewed solo — and dragged directly on the canvas to retime them.

Also timelineX support smart conversian of different calendars!

Note format

Add frontmatter properties to any note to place it on the timeline:

---
date: 1685
date_end: 1815
timeline: History of Philosophy
---
  • date — required. Accepts a bare year (1945, or -531 for 531 BCE), or a full date 1945-05-09.
  • date_end — optional. Add this to make the note a range/duration instead of a single point.
  • timeline — required. The name of the timeline this note belongs to (timelines are created automatically the first time they're used — there's nothing to set up in advance).
  • calendar — optional. Set to persian or hijri if the date/date_end values above are written in that calendar rather than Gregorian. Internally everything is converted to a shared representation so timelines with mixed calendars still line up correctly.

You can also run the command "TimeLineX: Set date & timeline for this note" (or Cmd/Ctrl+P → search "TimeLineX") to fill these in through a small form instead of editing frontmatter by hand.

Toolbar (top of the main panel):

  • Calendar dropdown — switch the axis labels between Gregorian, Hijri Shamsi, and Hijri Qamari
  • Zoom dropdown — jump straight to a preset
  • Zoom slider — continuous zoom from 0% to 100%

Creating notes from the timeline

Double-click an empty spot on any timeline's row to create a new note right there — a small form asks for a title (date, timeline, and calendar are pre-filled from where you clicked), then creates the .md file with the right frontmatter and opens it.

Managing timelines

Click the ⋮ (more actions) icon on any timeline in the sidebar for:

  • Rename timeline… — updates the timeline property on every note in that timeline at once.
  • Merge into… — reassigns every note from this timeline into another existing one.
  • Delete timeline (keep notes) — clears the timeline property from all its notes (their dates are untouched; they'll show up under the "missing a timeline" hint below, ready to be reassigned).

Missing-data hints

If a note has a date but no timeline, or a timeline but no date, it won't appear on any timeline — but it won't be silently lost either. The sidebar footer shows a count for each case; click it to see and jump to the affected notes.

Support this project

If TimeLineX is useful to you, the easiest way to say thanks costs nothing: ⭐ star the repo and share it with someone who organizes notes by date.

If you'd like to go further, donations are very welcome and directly fund continued development.

  • Crypto donations (USDT, ERC20)
0xA89121cF251B7bfdE908E697B0e447809b35C061

⚠️ Send USDT only, only on the ETH (ERC20) network

  • 💚 Support with IRR or Euro
HealthExcellent
ReviewPassed
About
Organize and visualize notes chronologically across multiple timelines
VisualizationDatesCanvas
Details
Current version
1.0.2
Last updated
Last week
Created
Last week
Updates
3 releases
Downloads
39
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
Siavash AmeliSiavash Amelisiavashameli
GitHubsiavashameli
  1. Community
  2. Plugins
  3. Visualization
  4. TimeLineX

Related plugins

Advanced Canvas

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

Markwhen

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

Yearly Glance

Year at a glance - overview of annual events with customizable management options.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Day Planner

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

Mermaid Tools

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

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

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.

Update modified date

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