///// Free tools
Markdown Negotiation Tester
Check that agents get Markdown when they ask for it, by Accept header or .md URL, with the right Vary header.
markdown-negotiationFAILmarkdown-negotiation-varyNOT EARNEDmarkdown-url-fallbackFAILmarkdown-link-alternateNOT EARNED
Run it now
From any terminal, with Node.js. Nothing to install on your server and no account.
This runs the readability pillar. The checks below are in the report.
Run it here
See a sample report from a real scan of example.com.
What it checks
markdown-negotiationWhether a request with Accept: text/markdown gets Markdown back from your homepage or docs.markdown-negotiation-varyWhether the homepage answers Markdown to agents and HTML to browsers, with Vary: Accept on the Markdown response.markdown-url-fallbackWhether /index.md, and .md versions of your pages, return Markdown with a Markdown content type and a heading.markdown-link-alternateWhether pages point to their Markdown version with a rel=alternate link or an HTTP Link header, and whether that target serves Markdown.