---
title: "Cloudflare Markdown: agent readability profile: Agent Ready HTML"
description: "Cloudflare Markdown scores 5 of 10 on the read-layer rubric: initial HTML, status codes, llms.txt, markdown, JSON-LD, OpenAPI and code. Read 2026-11-04."
canonical: https://agentreadyhtml.com/platforms/cloudflare-markdown-for-agents/
site: "Agent Ready HTML"
last_updated: 2026-11-04
section: "Platforms"
---

# Cloudflare Markdown: agent readability profile: Agent Ready HTML

> Cloudflare Markdown scores 5 of 10 on the read-layer rubric: initial HTML, status codes, llms.txt, markdown, JSON-LD, OpenAPI and code. Read 2026-11-04.

Source: https://agentreadyhtml.com/platforms/cloudflare-markdown-for-agents/
Site: Agent Ready HTML
Last reviewed: 2026-11-04

# 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

```text
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](https://blog.cloudflare.com/markdown-for-agents/), 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](https://blog.cloudflare.com/markdown-for-agents/), read 4 November 2026.
-   Converted responses carry an x-markdown-tokens header with an estimated token count. \[primary source\] [source](https://blog.cloudflare.com/markdown-for-agents/), read 4 November 2026.
-   Converted responses carry Content-Signal: ai-train=yes, search=yes, ai-input=yes. \[primary source\] [source](https://blog.cloudflare.com/markdown-for-agents/), 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](https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/), read 4 November 2026.
-   Conversion is limited to 6 MiB (6,291,456 bytes) of decompressed HTML. \[primary source\] [source](https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/), 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](https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/), read 4 November 2026.
-   Responses include Vary: Accept so caches keep HTML and markdown apart. \[primary source\] [source](https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/), 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)](https://agentreadyhtml.com/compare/cloudflare-markdown-for-agents-vs-scrunch-agent-pages/)
-   [Cloudflare Markdown for Agents against Vercel markdown handling](https://agentreadyhtml.com/compare/cloudflare-markdown-for-agents-vs-vercel-markdown/)
-   [Cloudflare Markdown for Agents against Framer](https://agentreadyhtml.com/compare/cloudflare-markdown-for-agents-vs-framer/)
-   [Cloudflare Markdown for Agents against Mintlify](https://agentreadyhtml.com/compare/mintlify-vs-cloudflare-markdown-for-agents/)
-   [Alternatives to Cloudflare Markdown for Agents](https://agentreadyhtml.com/platforms/cloudflare-markdown-for-agents/alternatives/)
-   [Cloudflare: vendor profile](https://agentreadyhtml.com/vendors/cloudflare/)
-   [Cloudflare Markdown for Agents home page](https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/)

## Sources

1.  [Cloudflare: Introducing Markdown for Agents](https://blog.cloudflare.com/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/) https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/, read 4 November 2026

Last reviewed 4 November 2026

Edition

Crawl

2026-11-04

Page updated

2026-11-04

Method

How the viewer reads a page, how a file is graded and how a platform is scored: [the method page](https://agentreadyhtml.com/method/).
