Rosetta Zidian Guo68 downloadsGive table columns a type — checkbox, select, date, currency, percentage — with inline controls in Live Preview and Reading view. Stays a plain pipe table on disk.
Your Markdown tables, but you can actually click them — tick checkboxes, pick from dropdowns, and see dates and money formatted nicely — all inside your note.
English · 中文 — Engineering ›
Table Fields gives each column a meaning. Tell it "this column is a checkbox", "this one is a status dropdown", "this one is money" — and your plain table turns into something you can operate like a tiny spreadsheet. And here's the promise: underneath, it's still just a normal Markdown table. Turn the plugin off and your note is exactly as readable as before. No database, no hidden file, no lock-in.

You write (or generate) a small note like this:
<!-- table-fields id="tasks" v="1"
cols:
- {name: "Task", type: "text"}
- {name: "Status", type: "select", options: ["Todo","Doing","Done"]}
- {name: "Due", type: "date"}
- {name: "Done", type: "checkbox"}
-->
| Task | Status | Due | Done |
| -------------- | ------ | ---------- | ---- |
| Draft PRD | Doing | 2026-07-22 | [x] |
| Review designs | Todo | 2026-07-24 | [ ] |
…and in your note it becomes a table where Status is a dropdown, Due shows a tidy date, and Done is a real checkbox you can click. Tick it, and the change is saved straight into the table.

Switch the note to Source mode, find the type: "select" column, and edit its options list —
for example options: ["Low","Medium","High"]. When you switch back to Reading view or Live Preview,
the dropdown uses that list. Tip: if the new choices do not appear immediately, leave the note and
open it again to refresh the rendered dropdown.



That's it. Click your checkboxes and dropdowns; everything saves back into the note automatically.
done / not done into clickable boxes.60% text, aligned for easy scanning.Table Fields ships a ready-made prompt for your AI. Open Settings → Table Fields → AI skill and hit Copy to clipboard, then paste it into Claude, ChatGPT, or any assistant — now it understands the Table Fields syntax and can read, create, and edit your tables for you.

Free, and fully local. Table Fields only reads and writes the tables in your own notes — nothing is sent off your device, there are no accounts or API keys, and the developer collects nothing. See PRIVACY.md for the full data-flow.
Curious how it works under the hood? See the Engineering README ›.