Cloudflare Markdown for Agents: what an agent reads
In short
Cloudflare Markdown does not convert pages larger than 6 MiB of HTML. Cloudflare Markdown totals 5 of 10 on the eight numeric keys, from cited documentation read 4 November 2026. It also does not run JavaScript, so a client-rendered shell converts to an empty document.
rubric.txt cloudflare-markdown-for-agents
initial_html_by_default = n/a
real_status_codes = n/a
llms_txt_generation = 0
llms_txt_linking = 0
markdown_negotiation = 2
jsonld_output = 2
openapi_exposure = n/a
fenced_code = 1
total = 5 of 10
Read 2026-11-04. Documentation, not a test build.
Cloudflare Markdown for Agents Edge or plugin product, Cloudflare
Zone setting that converts origin HTML to markdown at the edge when a request sends Accept: text/markdown; free on Pro, Business and Enterprise.
Work left to the developer: Low: toggle in Quick Actions on a paid zone; the origin must already put the answer in HTML.
The nine scores
| Key | Score | Evidence | Source |
|---|---|---|---|
| Content in the initial HTML | n/a | Converts whatever HTML the origin returns; cannot add content the origin hides in JavaScript. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | developers.cloudflare.com/fundamentals/reference/markdo…, 2026-11-04 |
| Real status codes | n/a | Passes the origin status through. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | developers.cloudflare.com/fundamentals/reference/markdo…, 2026-11-04 |
| llms.txt generation | 0, not offered | Not part of the product. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | developers.cloudflare.com/fundamentals/reference/markdo…, 2026-11-04 |
| llms.txt linking | 0, not offered | Not part of the product. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | developers.cloudflare.com/fundamentals/reference/markdo…, 2026-11-04 |
| Markdown on request | 2, on by default | The product itself, one toggle per zone. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | developers.cloudflare.com/fundamentals/reference/markdo…, 2026-11-04 |
| JSON-LD output | 2, on by default | Keeps JSON-LD in a fenced block. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | developers.cloudflare.com/fundamentals/reference/markdo…, 2026-11-04 |
| OpenAPI exposure | n/a | Edge conversion only. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | developers.cloudflare.com/fundamentals/reference/markdo…, 2026-11-04 |
| Fenced, tagged code | 1, with setup | Generic conversion; code language survives only if the HTML carries it. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | developers.cloudflare.com/fundamentals/reference/markdo…, 2026-11-04 |
| Work left to the developer | Low: toggle in Quick Actions on a paid zone; the origin must already put the answer in HTML. One toggle. Not test-built: it needs a Cloudflare zone on a paid plan. Score from the documentation page cited, read 2026-11-04. | blog.cloudflare.com/markdown-for-agents, 2026-11-04 |
Test build
Not test-built: the scores above come from the documentation pages cited in each row, read 4 November 2026, because the platform needs an account or a paid plan. The reason is in each evidence cell.
What the documentation says
Each statement below carries its source and the date read. Statements a vendor makes about itself are labelled as vendor claims.
- Cloudflare announced Markdown for Agents on 2026-02-12: with Accept: text/markdown, the edge fetches the origin HTML and returns markdown. [primary source, 2026-02-12] source, read 4 November 2026.
- Cloudflare measured its announcement post at 16,180 tokens in HTML and 3,150 in markdown, an 80 percent reduction. [vendor claim, 2026-02-12] source, read 4 November 2026.
- Converted responses carry an x-markdown-tokens header with an estimated token count. [primary source] source, read 4 November 2026.
- Converted responses carry Content-Signal: ai-train=yes, search=yes, ai-input=yes. [primary source] source, read 4 November 2026.
- The feature is available at no cost on Pro, Business and Enterprise plans and for SSL for SaaS customers. [primary source] source, read 4 November 2026.
- Conversion is limited to 6 MiB (6,291,456 bytes) of decompressed HTML. [primary source] source, read 4 November 2026.
- JSON-LD script blocks are kept and appended at the end of the markdown in one fenced json block; all other scripts and styles are stripped. [primary source] source, read 4 November 2026.
- Responses include Vary: Accept so caches keep HTML and markdown apart. [primary source] source, read 4 November 2026.
What it does not do
- Does not convert pages larger than 6 MiB of HTML.
- Does not run JavaScript, so a client-rendered shell converts to an empty document.
- Is not available on the Free plan per the documentation read.
Compare and replace
- Cloudflare Markdown for Agents against Scrunch Agent Pages (AXP)
- Cloudflare Markdown for Agents against Vercel markdown handling
- Cloudflare Markdown for Agents against Framer
- Cloudflare Markdown for Agents against Mintlify
- Alternatives to Cloudflare Markdown for Agents
- Cloudflare: vendor profile
- Cloudflare Markdown for Agents home page
Sources
- Cloudflare: Introducing Markdown for Agents https://blog.cloudflare.com/markdown-for-agents/, read 4 November 2026
- Cloudflare docs: Markdown for Agents https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/, read 4 November 2026
Last reviewed 4 November 2026