How to Insert and Format Checkbox Lists in Obsidian Notes App

Obsidian is a powerful note-taking app that uses Markdown formatting. Markdown allows you to easily format your notes, and one of the most useful formatting options is checkbox lists. Here’s a comprehensive guide on how to insert and format checkbox lists in Obsidian.

What Are Checkbox Lists

A checkbox list allows you to create a list with empty checkboxes that can be checked off. This is extremely useful for creating task lists, tracking progress on projects, managing todo lists, and more.

Here is an example of a checkbox list:

  • [ ] Task 1
  • [ ] Task 2
  • [ ] Task 3

The syntax is simple. Just add a hyphen -, space, and empty brackets [] before each task.

How to Insert a Checkbox

There are two easy ways to insert a checkbox in Obsidian:

Use Markdown Syntax

Simply type the Markdown syntax manually:

- [ ] My new task

Use the Hotkey

Obsidian provides a handy keyboard shortcut to insert new checkboxes.

On Windows: Ctrl + Enter
On Mac: Cmd + Enter

When your cursor is on a line, use the hotkey to instantly turn it into a checkbox.

So for example, if you type:

Take out the trash

And press Ctrl + Enter, it will become:

- [ ] Take out the trash

This shortcut makes inserting checkboxes quick and seamless.

Checking Off Checkbox Items

Once you have created your checkbox list, you can check off items by adding an x inside the brackets:

- [x] Completed task

Do this simply by manually editing the Markdown.

Alternatively, use the checkbox hotkey shortcut again on the line to instantly check it off or uncheck it.

So if you have:

- [ ] My task

Press Ctrl + Enter again, and it will become:

- [x] My task

The hotkey works as a toggle, checking and unchecking checkboxes with a single click. Very handy!

Formatting Checkbox Lists

You have a lot of flexibility in how you format your checkbox lists:

Nesting Lists

You can create nested checkbox lists by indenting lines with 2 or 4 spaces:

- [ ] Task 1
    - [ ] Sub-task 1
    - [ ] Sub-task 2
- [ ] Task 2

This allows you to break down tasks into more manageable chunks.

Mix With Other Lists

You can combine checkbox lists with other types of lists like numbered and bulleted lists:

1. Step 1
    - [ ] Enable feature
2. Step 2
    - [ ] Add CSS styling  
    - [ ] Test on mobile

This lets you mix steps and tasks together.

Add Headings

Use Markdown headings to label and separate checklist sections:

## Weekly Tasks

- [ ] Take out trash
- [ ] Buy groceries

## Project Todo's 

- [ ] Write content 
- [ ] Add images

Headings like ## Header help organize your notes.

Use Tables

For more structured project checklists, use Markdown tables:

| Task | Assignee | Due Date | Status |
|------|----------|----------|--------| 
| Write content | John | Dec 20 | [ ] |
| Add images | Mary | Dec 21 | [ ] | 

This keeps everything neat in columns.

Custom Statuses

You can configure custom checkbox statuses like:

- [?] Task (unverified)
- [-] Task (cancelled)

Use [?] or [-] inside the brackets instead of [ ] or [x]. Then add a status key afterward.

Additional Checkbox Tips

Here are some additional tips for working with checkboxes in Obsidian:

  • Use the search function to find checkboxes. Searching for -[ ] will return all unchecked boxes.
  • Checkboxes work with Obsidian’s backlinks. You can track when checkboxes are referenced from other notes.
  • There are community plugins that extend checkbox functionality, like adding statuses and due dates.
  • For large checklists, break them into separate notes and link them together using wikilinks. This keeps each note focused.
  • Use the Daily Notes plugin to track daily checklists and tasks.

Sample Checklist

Here is an example checklist for writing a blog post leveraging some of these tips:

# Blog Post Checklist

## Outline
- [x] Decide on topic
- [x] Write outline
    - [x] Intro 
    - [x] Main points
        - [x] Point 1
        - [x] Point 2
        - [x] Point 3
    - [x] Conclusion

## Writing
- [x] Draft introduction
- [ ] Write main content
    - [ ] Point 1 
        - [ ] Sub-point A
        - [ ] Sub-point B
    - [ ] Point 2
    - [ ] Point 3
- [ ] Finalize conclusion 

## Formatting & SEO
- [ ] Add images & captions 
- [ ] Optimize title & metadata  
- [ ] Check formatting

This gives you a template to start from and customize for your own checklists!

Conclusion

Checkbox lists are an incredibly useful formatting option in Obsidian. They allow you to track tasks, manage projects, create todo lists, view progress, and more.

Leveraging Obsidian’s Markdown syntax and handy hotkeys, you can quickly create checkbox lists. Indenting, nesting, headings, and tables then allow you to customize the formatting.

Checkbox lists help keep you organized and focused. Start putting them to use in Obsidian today!