Markdown Checklist Tracker
Import Markdown or JSON, turn it into an interactive checklist with live progress, keep multiple named lists, reorder with drag-and-drop, and export it back — all in your browser.
What Checklist Tracker does
Import & export
Round-trip Markdown (## Section + * [ ]) or JSON without losing structure.
Multiple lists
Keep separate checklists per project and switch between them instantly.
Live progress
A progress bar and counts update as you check items off.
Drag to reorder
Reorder tasks within a section or reorder whole sections by their handle.
Autosave
Every change is saved to your browser automatically — no save button.
100% local
Nothing is uploaded; your checklists never leave your device.
How it works
Import or create
Import a Markdown/JSON file or add categories and tasks from scratch.
Track
Check items off, edit text inline, and watch progress update live.
Organize
Drag to reorder, collapse sections, and juggle multiple project lists.
Export
Download clean Markdown or JSON to commit back to your repo.
Frequently asked questions
How do I import an existing checklist?
Click Import MD / JSON and choose a Markdown file (using ## Section headings and * [ ] task lines) or a JSON file exported from this tool. It becomes a new named checklist you can edit.
Can I keep more than one checklist?
Yes. Use the checklist selector to create, switch between, rename and delete multiple named checklists. Each one is saved separately in your browser.
Is my data stored anywhere?
No. Everything is saved locally in your browser via localStorage and autosaves as you type. Nothing is uploaded to any server.
Can I reorder tasks and sections?
Yes. Drag a task by its row to reorder it within a section, or drag a section by the ⠿ handle to reorder categories.
How do I get my checklist back out?
Use Export Markdown to download a clean .md file, or Export JSON to keep the full structure for re-import later.
Last updated 2026-08-08