Library
Research·beam.ai·May 23, 2026·10 min read

HTML vs Markdown for AI Agents: Which Format Wins in 2026

The article explores the ongoing debate between HTML and Markdown as output formats for AI agents, arguing that the optimal choice depends on the audience. Markdown, while cheaper and machine-readable for agent-to-agent communication, contributes to human information overload due to its lack of visual density. HTML, despite higher token costs and security challenges, excels in human-facing interactions by providing rich, interactive, and visually dense outputs that aid comprehension. Major enterprise AI platforms are increasingly adopting HTML or similar structured UI components for human-consumable agent outputs, signaling a shift towards formats that balance efficiency with human understanding.

Curator noteDavid

Since Thariq published "The Unreasonable Effectiveness of HTML," it's become a viral sensation across the developer ecosystem.

His core claim is that human cognitive bandwidth has a hard limit. When users are confronted with 100 lines of Markdown, their eyes glaze over, and people stop reading.

This creates a dangerous dynamic in which humans quietly transition from active reviewers to "rubber-stampers."

HTML fixes this by turning a flat text dump into a navigable workspace. You're asking the AI to build a disposable micro-app whose only purpose is to help your brain process dense information before you decide.

Most of the backlash is a misread. Critics point out that HTML costs 2-4x more tokens, kills clean git diffs, and is terrible as LLM input. All true. All irrelevant to what Thariq actually argued.

He's not saying replace Markdown everywhere. Markdown still wins for repo docs, version control, and agent-to-agent loops where no human is reading.

The token cost critique is also a red herring. HTML output is ~0.5% of your total spend in an agentic loop. The real cost drivers are system prompts, tool schemas, and conversation history retransmitted at every turn. You're optimizing the wrong variable.

Machine ingestion and human presentation aren't symmetric. Markdown is for machines. HTML is for humans.

Markdown was built for writing. HTML was built for interacting. When human oversight is the goal, readability is worth paying for.

Updated May 23, 2026
From the source

It is also, increasingly, the reason nobody reads what they produce. That tension sits at the center of a debate that has been building quietly among AI engineers and is now breaking into the open. In early May, Andrej Karpathy posted a recommendation: ask your LLM to structure its response as HTML, then view it in a browser. Around the same time, Thariq Shihipar, an engineering lead on the Claude Code team at Anthropic, published a detailed argument called The Unreasonable Effectiveness of HTML, making the case that he had stopped using markdown altogether for AI-generated outputs. Their reasoning is not about aesthetics.

David's Archive

One person's reading, compressed into a queryable knowledge base. Built with retrieval, evals, and a learning loop — and instrumented end to end.

Explore

Project

© 2026 David's Archive · answers cite their sources · Admin sign-in