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

Bracket to Checkbox

jihanjihan265 downloads

Type [ ] then space to turn it into a Markdown checkbox (- [ ] ).

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin. Type [, ], space at the start of a line and it becomes a Markdown checkbox - [ ] — like Notion's []-then-space shortcut.

Usage

Anywhere a line begins (optionally inside a bullet or indented), type:

[] 

It is replaced with:

- [ ] 

Works inside existing bullets (- [] → - [ ] , keeping the marker) and at any indent level. Text in the middle of a line (e.g. note [] ) is left alone.

Install

From the community store

Settings → Community plugins → Browse → search "Bracket to Checkbox" → Install → Enable.

Manually

Copy main.js and manifest.json into <vault>/.obsidian/plugins/bracket-to-checkbox/, then enable the plugin in Settings → Community plugins.

Beta (BRAT)

Add this repo (2JIHAN/bracket-to-checkbox) in the BRAT plugin.

Development

Plain JavaScript, no build step. main.js is loaded directly by Obsidian.

Run the logic self-check:

node test.js

License

MIT

HealthExcellent
ReviewPassed
About
Convert a leading [] followed by a space into a Markdown checkbox (- [ ]) when typed at the start of any line, including inside bullets or indents. Preserve existing list markers and indentation and ignore [] typed in the middle of a line.
EditingTasks
Details
Current version
0.1.1
Last updated
5 months ago
Created
5 months ago
Updates
2 releases
Downloads
265
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
jihanjihan2jihan
GitHub2jihan
  1. Community
  2. Plugins
  3. Editing
  4. Bracket to Checkbox

Related plugins

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Text Format

Format selected text upper/lower/capitalize.

Meta Bind

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

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

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.

Advanced Tables

Improved table navigation, formatting, and manipulation.

TaskNotes

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

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

Vault Todos

Collect all outstanding TODOs from your vault and presents them in lists Today, Scheduled, Inbox and Someday/Maybe.