Skip to content

Markdown checkbox task tracking

Markdown checkbox task tracking utilizes the specific syntax of Markdown lists to create, manage, and visualize the status of tasks directly within plain text files^[001-TODO__01-todo.md]. By leveraging the standard list format alongside checkboxes, this method transforms static notes into actionable to-do lists.

Syntax

To create a checkbox task, a standard unordered list item is formed using a hyphen -, followed by a space and then a set of square brackets []. The content of the task is written immediately after the brackets^[001-TODO__01-todo.md].

Task States

Markdown natively supports two primary states for task tracking, visualized by the content within the square brackets:

  • Incomplete (Open): Represented by empty brackets, [ ].^[001-TODO__01-todo.md]
  • Complete (Checked): Represented by a lowercase x or uppercase X inside the brackets, [x].^[001-TODO__01-todo.md]

Sources