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

Random To-Do

natiarisnatiaris4k downloads

Open a random file containing your custom to-do marker, or a random marker at its position.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This is a plugin for Obsidian (https://obsidian.md).

Terms and definitions

Let's say you leave a mark near actionable items in your notes, like todo, ..., ???, etc.
We'll call a single instance of such mark a todo item

What does this plugin do?

Adds merely three things:

  1. A command that opens a random file with at least one todo item
  2. A command that opens a random todo item at its position in its file
  3. (optionally) A status bar counter

When you use command (1) all files have equal weight
When you use command (2) all items have equal weight

How to use

  1. Go to plugin settings and set your "todo" pattern (uses javascript regular expression format)
  2. Set hotkeys for "Random Todo: File" and "Random Todo: Item"

The default pattern, an ellipsis, is what I use


What this plugin is for?

Same as Open Random note core plugin, but with this one you will only land in files that have some unfinished business to them
With the core one I had to re-roll the dice way too many times to skip finished/actualized notes, hence this

See also

You may also be interested in Smart Random Note Plugin
It has similar functional but focuses on different use cases
If you're going to change the pattern often, it might be a better fit

I wanted something to minimize the number of clicks in my use case, so it didn't quite fit my needs
Having both is also an option

68%
HealthFair
ReviewSatisfactory
About
Open a random file that contains at least one todo mark, or jump directly to a random todo item at its position in the file. Display a status-bar counter of total todo items and choose file-based (files equal weight) or item-based (items equal weight) randomness. Set your todo pattern using a JavaScript regular expression to match custom marks.
TasksStatus barCommands
Details
Current version
0.1.3
Last updated
5 years ago
Created
5 years ago
Updates
4 releases
Downloads
4k
Compatible with
Obsidian 0.12.10+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
natiarisnatiaris
github.com/NatiAris/
GitHubnatiaris
  1. Community
  2. Plugins
  3. Tasks
  4. Random To-Do

Related plugins

Completed Task Display

Controls for displaying or hiding completed tasks.

Task Collector (TC)

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

Day Planner (OG)

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

Text Block Timer

Add a timer to text block to track task time consumption.

Pomodoro Timer

Manage your daily focus using the Pomodoro Technique.

Keyboard Analyzer

See and analyse your keyboard hotkeys and shortcuts.

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.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.