Transform your Markdown task lists into an interactive, synchronized workspace. Click to toggle checkboxes, navigate with tree views, and track progress—all while your changes sync instantly to your source files.
- One-click toggling - Click any checkbox in the preview to change its state
- Real-time sync - Changes instantly update your Markdown source files
- Smart navigation - Click headers to jump directly to source locations
- Auto-preview mode - Optional automatic preview opening for markdown files
- Visual progress bars showing completion percentages
- Hover information with status, content, and quick actions
- Status bar integration displaying completion statistics at a glance
- Hierarchical organization - Tasks grouped by headers and structure
- Sidebar integration - Browse all checkboxes from the Explorer panel
- Toggle visibility - Show/hide headers for focused task management
- One-click updates - Click any tree item to toggle its state
- CodeLens actions - Toggle buttons appear directly above checkbox lines
- Inline hover cards - See status and actions without leaving your cursor
- Seamless workflow - All features integrate naturally with VS Code
-
Open any Markdown file with checkboxes
-
Press
Ctrl+Shift+P(orCmd+Shift+Pon Mac) -
Search for "Open Interactive Checkbox Preview"
-
Click checkboxes to toggle them—changes save automatically!
-
Open a Markdown file with checkboxes
-
Find "Markdown Checkboxes" in the Explorer sidebar
-
Browse your tasks organized by headers
-
Click any checkbox to toggle its state instantly
-
Use the refresh button (↻) to update the view
-
Toggle header visibility (👁) to focus on tasks only
Click the eye icon in the status bar (bottom-right) to enable auto-preview mode:
- 👁 ✓ = Auto-preview enabled
- 👁 ✗ = Auto-preview disabled
When enabled, previews open automatically for all markdown files.
The extension recognizes standard Markdown checkbox syntax:
# Project Tasks
## Development
- [ ] Set up project structure
- [x] Configure build tools
- [x] Install dependencies
- [ ] Set up linting
- [x] ESLint configuration
- [ ] Prettier setup
## Documentation
- [ ] Write README
- [ ] Add API docs- Open VS Code
- Press
Ctrl+Shift+X(orCmd+Shift+Xon Mac) to open Extensions - Search for "Markdown Checkbox Preview"
- Click Install
Or install directly from the VS Code Marketplace.
- VS Code 1.84.0 or higher
- No additional dependencies required
Contributions are welcome! Please see CHANGELOG.md for version history and development notes.




