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

Draggable List Items

ViscousPotentialViscousPotential661 downloads

Drag list items to reorder them.

Add to Obsidian
Draggable List Items screenshot
  • Overview
  • Scorecard
  • Updates11

Reorder list items by dragging.

variant_d_polished_14s

Works in reading view and live preview, on desktop and mobile. Tasks (- [ ]), bullets (- * +), and ordered lists (1., 1)) each form their own drag groups, so you can't drag a task into a bullet list. Nested children move with their parent. Ordered lists renumber on drop.

Usage

Hover a list item to reveal the handle, then drag. On mobile the handle is always visible. A ghost preview follows the cursor and a drop indicator line shows where the item will land.

Esc cancels an in-progress drag.

Collapse / expand

Right-click the handle on a collapsible list item to toggle its collapsed state. The handle replaces the default collapse chevron.

Cross-group drag

Enable Cross-group drag in settings to drag items between separate lists at the same indent level (e.g., between two bullet lists).

Cross-file drag

Enable Cross-file drag in settings to drag items between different files across editor panes. Live preview only.

Settings

Open Settings → Community plugins → Draggable List Items:

  • Enable drag handles -- Show or hide all drag handles.
  • Enable cross-group drag -- Drag items between groups at the same indent.
  • Enable cross-file drag -- Drag items across files in different editor panes (live preview only).
  • Collapse list items -- Info: right-click the handle to collapse or expand.

Install

Install from Settings → Community plugins → Browse and search for "Draggable List Items", or visit community.obsidian.md/plugins/draggable-list-items.

Limitations

Source mode is not supported.

HealthExcellent
ReviewPassed
About
Reorder list items by dragging in reading view and live preview on desktop and mobile. Keep nested children with their parent, restrict drags to matching list types (tasks, bullets, ordered), and renumber ordered lists after drop. Only rendered views support dragging.
EditingOutliningTasks
Details
Current version
0.2.10
Last updated
Last month
Created
2 years ago
Updates
11 releases
Downloads
661
Compatible with
Obsidian 1.5.7+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
ViscousPotentialViscousPotentialviscouspot
github.com/ViscousPot
GitHubviscouspot
viscouspotenti.al
  1. Community
  2. Plugins
  3. Editing
  4. Draggable List Items

Related plugins

Outliner

Work with your lists like in Workflowy or Roam Research.

Checkbox Reorder

Reorder completed checkboxes to the end of the according list.

TaskNotes

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

Advanced Tables

Improved table navigation, formatting, and manipulation.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

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.

Creases

Tools for effectively folding Markdown sections.

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.

Various Complements

Complete words similar to auto-completion in an IDE.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.