Agent Ready HTML

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

KeyScoreEvidenceSource
Content in the initial HTMLn/aConverts 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 codesn/aPasses 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 generation0, not offeredNot 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 linking0, not offeredNot 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 request2, on by defaultThe 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 output2, on by defaultKeeps 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 exposuren/aEdge 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 code1, with setupGeneric 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 developerLow: 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

Sources

  1. Cloudflare: Introducing Markdown for Agents https://blog.cloudflare.com/markdown-for-agents/, read 4 November 2026
  2. Cloudflare docs: Markdown for Agents https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/, read 4 November 2026

Last reviewed 4 November 2026