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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Markwhen

mark-whenmark-when39k downloads

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

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

Markwhen docs

markwhen-obsidian-plugin

Instructions

instructions1 instructions2 instructions3

This plugin integrates Markwhen into Obsidian.md. You can use markwhen syntax to create timelines.

Main markwhen documentation.

[!Note]
Latest release: 0.0.4
Document version: 0.0.4

Installation

[!Note]
Make sure that you are not in the Restricted Mode.

Install from official plugin distribution

  1. In Obsidian, open Settings.
  2. Under Community plugins, click Browse.
  3. Search for "Markwhen" and then select it.
  4. Select Install, then enable it.

You can also find and install Markwhen plugin here: https://obsidian.md/plugins?search=Markwhen

Install via BRAT

Register https://github.com/mark-when/obsidian-plugin in BRAT to receive upcoming releases automatically before we got reviewed from Obsidian team!

Install the plugin manually

  1. Go to the repo's latest release page, and download main.js, manifest.json and styles.css (or the zip file).
  2. Copy these files to your local path [your vault]/.obsidian/plugins/markwhen/.
  3. Relaunch Obsidian, or refresh the plugin list, you will see this plugin.
  4. In the plugin list, enable Markwhen and enjoy!

Development

Ensure you first have Obsidian installed, and set up a development vault.

You can download and enable the Hot-Reload plugin in the dev vault to experience a smooth debugging workflow. Every time main.js, manifest.json or styles.css updates, it will trigger an auto-reload.

Linux / MacOS developers

If the path to your vault is something other than ~/Documents/Obsidian Vault, update copyAssets.sh to point to your vault's location.

git clone [email protected]:mark-when/obsidian-plugin.git
cd obsidian-plugin
npm i
npm run vite

Windows developers

Since there's no watch command out-of-the-box, you can place the repo right in the dev vault config directory (i.e. [your vault]/.obsidian/plugins/markwhen/), and set the outDir to ./ in vite.config.ts (vite complains about this).

cd your-dev-vault/.obsidian/plugins
git clone [email protected]:mark-when/obsidian-plugin.git markwhen
cd markwhen
npm i
npm run vite

[!Note] The plugin id in the manifest is markwhen, indicating users will find their plugin under the .obsidian/plugins/markwhen directory if they install this plugin from official Obsidian distribution.

75%
HealthGood
ReviewCaution
About
Create timelines using Markwhen's timeline syntax inside Obsidian notes. Embed and render those timelines inline to view and edit chronological visualizations alongside your Markdown.
VisualizationDatesMarkdown
Details
Current version
0.0.7
Last updated
10 months ago
Created
2 years ago
Updates
7 releases
Downloads
39k
Compatible with
Obsidian 1.0.0+
License
MIT
Report bugRequest featureReport plugin
Author
mark-whenmark-when
github.com/mark-when
GitHubmark-when
  1. Community
  2. Plugins
  3. Visualization
  4. Markwhen

Related plugins

Habit Tracker 21

A minimalist, elegant habit tracker that helps you build lasting habits with clear progress visualization.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Day Planner

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

Outliner

Work with your lists like in Workflowy or Roam Research.

Maps

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

Various Complements

Complete words similar to auto-completion in an IDE.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.

Advanced Canvas

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