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

Timelines (Revamped)

seanloweseanlowe21k downloads

Generate a chronological timeline in which all 'events' are notes that include a specific tag or set of tags.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates33

Generate a chronological timeline in which all "events" are notes that include a specific tag or set of tags.

See the changelog from the last major update to view any breaking changes here.

First time users may find this video tutorial helpful.

You can check out the docs for Timelines (Revamped) here. If there are any problems, don't hesitate to create a new issue and point it out. Thanks!

new timespans in vertical timelines!

horizontal timeline

Release Notes

v2.4.0

Implement Issues:

  • [Feature - Vertical] Allow custom date formatting #87
  • [Feature - Horizontal] Implement Timeline-arrow as a way of connecting events #44
  • [Feature - Horizontal] Implement timeline groups / subgroups #62

Changes:

  • custom date formatting:
    • added a new setting to allow users to specify a custom date format for the vertical timeline
    • wrote new function formatDate to handle the custom date format
    • updated the docs to reflect the new functionality
  • timeline-arrow integration:
    • added a new event property pointsTo (data-points-to) to allow users to specify a target event to link to
    • wrote new function makeArrowsArray to handle finding links and creating the array of arrows to attach to the timeline
    • updated Insert commands to add the new property
    • updated the docs to reflect the new functionality
  • Timeline groups / subgroups:
    • added a new event property group (data-group) to allow users to specify a group for the event (docs)
    • added functionality to allow users to reorder groups
    • edited logic to handle the new event property
    • updated Insert commands to add the new property
    • updated the docs to reflect the new functionality

See the changelog for more details on previous releases.

Contributors

Thanks to all the contributors so far, on this iteration and the original:

License

Licensed under the MIT License.

Support

Please feel free to open issues for any bugs or requests for additional functionality. Pull Requests are always welcome!

HealthFair
ReviewCaution
About
Generate chronological timelines from notes that include specific tags, and display them in vertical or horizontal layouts. Format dates with custom patterns, connect events with arrows, and organize events into reorderable groups and subgroups.
VisualizationDatesTags
Details
Current version
2.4.0
Last updated
2 years ago
Created
3 years ago
Updates
33 releases
Downloads
21k
Compatible with
Obsidian 0.10.11+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
seanloweseanlowe
github.com/seanlowe/
GitHubseanlowe
  1. Community
  2. Plugins
  3. Visualization
  4. Timelines (Revamped)

Related plugins

Yearly Glance

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

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

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

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Breadcrumbs

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

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Mermaid Tools

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

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.

Day Planner

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