Is the Markdown Checklist Generator free?
Yes. This tool is completely free, with no sign-up required and no limits on how many checklists you generate.
Can I paste comma-separated items as well as lines?
Yes. The generator accepts both newline-separated and comma-separated items, so you can paste from almost any source.
Can the list start with checked items?
Yes. You can choose whether the generated task list starts checked or unchecked before you copy it.
Does my text get uploaded anywhere?
No. The conversion runs entirely in your browser, so your items stay on your device and are never sent to a server.
Will the output work on GitHub?
Yes. The tool outputs standard GitHub-flavored Markdown task lists that render as interactive checkboxes on GitHub and most Markdown viewers.
Why did one of my items split into two?
Items are split on newlines and on commas, so any comma inside an item creates a new entry. That behavior exists so you can paste a comma-separated list in one line, but it means a sentence like 'Write docs, then review' becomes two tasks. Put each item on its own line to avoid it.
Can I create nested sub-tasks?
Not directly. Every item is emitted at the top level and any indentation in your input is trimmed away. Generate the flat list, then add two spaces of indentation in front of the items you want to nest. GitHub renders a nested task list once the child items are indented under their parent.
Can some items start checked and others unchecked?
No. The toggle sets the state for the whole list. Generate everything unchecked, then change the space to an x inside the brackets of the items that are done. It is a single-character edit per item.
Where do these checkboxes actually render?
Anywhere GitHub Flavored Markdown is supported, which covers GitHub and GitLab issues, pull requests, comments, and Markdown files in a repository, plus most modern static-site generators. A strict CommonMark renderer with no GFM extension prints the brackets as literal text.
Is my list uploaded anywhere?
No. The list is generated in the browser and the preview and download are produced locally, so a launch checklist for an unannounced project stays private.
Can I paste a numbered list and convert it?
You can paste it, but the numbers become part of the item text, so you get - [ ] 1. Write docs. Strip the numbers first if you do not want them inside the task label.