Task List Tracker
Visualize Markdown task list progress — grouped by section, with percentages
Extract every - [ ] and - [x] from a Markdown document, see completion percentage, group tasks by heading, and copy the open items as a fresh todo list. Ideal for release plans, PR checklists, and roadmap READMEs.
9
Total
5
Done
4
Open
56%
Completion
Pre-release · 4
- Bump versionL5
- Update CHANGELOGL6
- Write release blog postL7
- Schedule social postsL8
Post-release · 3
- Update docsL12
- Notify support teamL13
- Tag commitL14
Done · 2
- Refactor authL18
- Migrate usersL19
How to use the task tracker
- Paste Markdown or open a
.mdfile with tasks. - Read the summary: total tasks, completed, open, and a percentage progress bar.
- Group by section lets you see which areas of a long checklist still need work.
- Use the filter pills to focus on open or done.
- Copy open tasks as a fresh
- [ ]list, ready to share.
When this saves the most time
- Release plans. A Markdown release checklist often grows to hundreds of items across stages. Grouping by heading turns it into a dashboard.
- PR review checklists. Quickly see what's still outstanding in a long template-driven PR.
- Project READMEs with a roadmap. Surface progress so contributors (and stakeholders) can see what's done at a glance.
- Standup prep. Paste yesterday's notes, copy the open tasks, paste into today's standup channel.
Task list syntax
- [ ] An open task
- [x] A completed task
- [ ] A nested open task
- [x] A nested completed task
GitHub renders these as interactive checkboxes on issues, pull requests, and many discussion threads. Most other Markdown renderers (Obsidian, Notion exports, Docusaurus, MkDocs) also support the syntax.
Companion tools
- Markdown Outline Reorder — restructure a long checklist by heading.
- Markdown Editor — write and preview tasks live.
- Markdown Merge & Split — split a release plan into per-stage files.
Privacy & data
The tracker runs inside your browser. We don't upload or log task content.
Frequently asked questions
- Task lists are GitHub-flavored Markdown checkboxes: `- [ ]` for open and `- [x]` for done. They render as interactive checkboxes on GitHub issues, PRs, and READMEs. This tool extracts every task from a document, groups them by surrounding heading, and reports a completion percentage.
- The tracker walks the document and remembers the most recent heading line as it goes. Tasks under `## Pre-release` are grouped under that section; switching to `## Post-release` starts a new group. Tasks above the first heading are grouped as 'top of document'.
- Yes. The 'Copy open tasks' button copies all unchecked items as a fresh task list, ready to paste into a new GitHub issue, a Slack message, or your personal todo app.
- Yes. The parser respects triple-backtick fences. Task-shaped text inside code samples won't be counted.
- No. Extraction runs entirely in your browser tab.
- Yes. Type or paste freely — the summary cards, progress bar, and grouped lists all update in real time.