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

Checklist Sort

Adam TweedieAdam Tweedie184 downloads

Sort your Todo (checklist) items by undone via custom keybind!

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

An Obsidian plugin that sorts checklists by unchecked items first, while preserving the order of nested items.

Created by Adam Tweedie (profsr-chaos)

Features

  • Sorts checklist items so unchecked items appear at the top and checked items at the bottom
  • Nested items always stay attached to their parent — they are never reordered independently
  • Relative order within each group is preserved
  • Non-checklist content (headings, paragraphs, etc.) is never affected

Usage

Command Palette

  1. Open the command palette with Ctrl+P (or Cmd+P on Mac)
  2. Search for "Sort Checklist (unchecked first)"
  3. Press Enter

Hotkey

  1. Go to Settings → Hotkeys
  2. Search for "Sort Checklist"
  3. Assign any keybind you like

Example

Before:

  • Buy groceries
    • [] Milk
  • [] Walk the dog
  • Do laundry

After:

  • [ ]Walk the dog
  • Buy groceries
    • Milk
  • Do laundry
HealthExcellent
ReviewPassed
About
Sort checklists by moving unchecked items to the top and checked items to the bottom. Preserve nested item order so subtasks stay attached to their parent and keep their original sequence.
TasksOutliningCommands
Details
Current version
1.0.2
Last updated
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
184
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
Adam TweedieAdam Tweedieprofesr-chaos
GitHubprofesr-chaos
  1. Community
  2. Plugins
  3. Tasks
  4. Checklist Sort

Related plugins

Task Collector

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

Checkbox Reorder

Reorder completed checkboxes to the end of the according list.

Text Block Timer

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

Completed Task Display

Controls for displaying or hiding completed tasks.

TaskNotes

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

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.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Outliner

Work with your lists like in Workflowy or Roam Research.