HTML vs Markdown 信息密度对比

同一份数据,两种格式渲染。HTML 真的比 Markdown 能多传递多少信息?

人类输入 Markdown
→
AI 处理 理解 + 转换
→
人类阅读 HTML

争论"HTML 取代 Markdown"可能问错了问题。也许答案是各管一段。

场景对比实验

Markdown 渲染 纯文本标记

        
HTML 渲染 富语义标记

        
Markdown 可视信息量 —
HTML 可视信息量 —

当前场景量化

—
Markdown 字符数
人类写入成本
—
HTML 字符数
AI 输出成本
—
体积膨胀系数
HTML / Markdown
—
视觉信息增益
HTML 额外传达的信息
— / —
Token 消耗(估)
—

五个场景汇总

场景 MD 字符 HTML 字符 体积比 MD 信息项 HTML 信息项 信息增益
结论:HTML 平均比 Markdown 多消耗 3-6 倍字符,但能多传递 30%-60% 的可视信息。代价是「源码不可读」——而这正好是 AI 擅长的事。

最优分工:人类用 Markdown 描述意图(写得快、diff 友好、版本控制清晰),AI 转成 HTML 呈现给读者(样式丰富、信息密度高、即时可用)。两种格式各管一段,谁也不用取代谁。

为什么争论本身可能问错了

Thariq Shihipar(Anthropic Claude Code 工程师)说"HTML is the new Markdown"——他说的场景是 AI 输出给人看的文档。在这个场景下 HTML 确实赢了:颜色编码、可交互、信息密度更高。

但 Markdown 的主场在 人类创作层:写 spec、commit message、会议速记、个人笔记。这些场景要求写得快、diff 清晰、版本控制友好、不需要渲染就能读懂。

所以与其争"谁取代谁",更合理的模型是:人类用 Markdown 输入 → AI 理解意图 → AI 用 HTML 输出。输入层和输出层本来就可以用不同格式。