The model lives in a separate spreadsheet nobody links from the doc.
The sheet is a file in the same workspace, beside the document that cites it.
A real formula engine — 80 built-in functions, cross-sheet references and range maths — over tables that stay readable as text in the same workspace as your documents.
Card required for Premium. $0 today, then $5/month automatically after 7 days until canceled. Cancel before your first charge. Applicable taxes may apply. Free is available with no card.One place. Four ways to create.
01 Sheets
Use 80 built-in functions and cross-sheet references while keeping the data beside your writing.
02 Docs
Write with a full editing surface, refine with AI, and keep the source portable as plain Markdown.
03 Slides
Turn any Markdown document into a slide view, then present to a live audience without a conversion step.
04 Arts
Create a self-contained HTML experience with AI, then review, refine, and publish it with your team.
Why sheets choose DotMD
Three ways data drifts away from the writing — and what keeps it close.
The model lives in a separate spreadsheet nobody links from the doc.
The sheet is a file in the same workspace, beside the document that cites it.
Exported CSVs go stale the moment the source changes.
Cross-sheet references recalculate; there is no export to go stale.
A binary spreadsheet gives you no useful diff in review.
Markdown tables diff line by line like any other text.
Made for the way you work
Not a pretty table — an engine.
SUM, AVERAGE, IF, VLOOKUP, COUNTIF and the rest, with ranges, nesting and formula autocomplete as you type.
Pull a value or a range from another sheet and let it recalculate. Assumptions in one place, results in another.
Insert, delete, sort and resize, then export to PDF when the number needs to leave the building.
Sheets
Your sheet is a Markdown table with a formula engine over it — reviewable in a pull request, readable in a text editor, yours on the way out.