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

Todo.txt Mode

rioskitrioskit1k downloads

Support for todo.txt file format with syntax highlighting and task management

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Todo.txt Mode is an Obsidian plugin that provides support for the todo.txt file format in Obsidian.

Image from Gyazo

Features

  • Syntax Highlight:

    • Automatic highlighting for todo.txt elements
      • Completed tasks, project tags (+project), context tags (@context), priority markers ((A), (B)), due dates (due:yyyy-mm-dd), recurring task markers (rec:d, rec:w, rec:m, rec:y)
    • Customize colors with the Style Settings Plugin
  • Automatic Completion Date:

    • Automatically adds completion date when marking tasks as complete with x
  • Recurring tasks:

    • Automatic recurring task generation using rec:
      • attribute Intervals: d (daily), b (business days), w (weekly), m (monthly), y (yearly)
    • Numeric prefixes: rec:3m (every 3 months)
    • Strict mode: rec:+m (based on original due date)
  • Task Management:

    • Move completed tasks to done file
      • Todo.txt: Move completed tasks to done file
  • Task Sorting:

    • Sort by priority, project, context, due date
      • Todo.txt: Sort by priority/project/context/due date

About todo.txt format

Basic todo.txt format:

x 2023-05-08 Completed task +project @context
Today's task +work @office
(A) High priority task +project
A task with due:2023-05-15 date
Daily standup @work rec:d due:2023-05-08
Monthly review +personal rec:+m due:2023-05-01
Submit report @work rec:3b due:2023-05-12

Visit the official website for more details.

73%
HealthGood
ReviewCaution
About
Highlight todo.txt elements: priorities, projects (+project), contexts (@context), due: dates, completion marks and rec: markers. Add completion dates, generate recurring tasks from rec: intervals, move completed tasks to a done file, and sort by priority, project, context or due date.
TasksSyntaxAutomation
Details
Current version
1.0.5
Last updated
11 months ago
Created
Last year
Updates
6 releases
Downloads
1k
Compatible with
Obsidian 1.8.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
rioskitrioskit
github.com/rioskit
GitHubrioskit
  1. Community
  2. Plugins
  3. Tasks
  4. Todo.txt Mode

Related plugins

Task Collector (TC)

Change task status and collect tasks within a document using hotkeys and context menus.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Todoist Sync

Materialize Todoist tasks within your notes.

Tasks CalDAV Sync

Bidirectional sync between tasks and CalDAV servers.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Day Planner

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

BRAT

Easily install a beta version of a plugin for testing.