# Plain Markdown

Changelog

Complex table support

  • Complex HTML tables (colspan/rowspan) now converted to clean pipe-delimited markdown instead of raw HTML

Complex tables, smaller bundle, better extraction

  • Complex tables (colspan/rowspan) now convert to clean markdown instead of raw HTML
  • 40% smaller extension size
  • Better content extraction on more sites, including Substack, medical journals, and X/Twitter
  • Cleaner code blocks, footnotes, and link handling

Shadow DOM extraction fix

  • Fixed "No Content Found" on sites using shadow DOM (Reddit, Lit-based pages)
  • Upgraded content engine with improved footnote detection, code block rendering, and metadata accuracy

Mark folding and new extraction engine

  • Heading # marks fold away when the cursor is outside the heading line
  • Bold, italic, and strikethrough marks fold away when the cursor is outside the formatted range
  • Strikethrough (~~text~~) now parsed and styled
  • Floating panel renders at consistent size on all websites
  • Heading sizes adjusted to a more readable scale
  • Editor no longer auto-focuses on open, keeping all marks folded in reading mode
  • Ordered list numbers no longer dimmed (only bullet markers are muted)
  • Improved content extraction across a wider range of websites

10x faster conversions and broader page support

  • Conversions are ~10x faster. Pages that took seconds now finish in milliseconds.
  • Content extraction works on more pages, including page-builder sites and YouTube mobile transcripts
  • Cleaner output: callouts preserved, heading anchors and metadata noise stripped
  • Fixed handling of code blocks, relative links, and inline code formatting

Link folding

  • Link folding: inline link URLs are now hidden until you place the cursor on the link, dramatically reducing visual noise on link-heavy pages

Clipboard mode, skip images, and a new content engine

  • New "Copy to clipboard" open behavior: one click copies clean Markdown without opening a panel
  • New "Skip images" setting to strip image links from the output
  • Upgraded content engine: Shadow DOM support, improved content scoring, better footnote detection, CJK word count, and security fixes

MCP support and reliability improvements

  • MCP server registration for AI tool discovery. Use Plain Markdown directly from your coding agent.
  • Faster response times with improved infrastructure scaling
  • Clearer error responses: distinct status codes for timeouts, rate limits, and transient failures
  • Rate limit responses now include your current tier and limits

Themes, settings, and the More menu

  • Added theme setting: dark, light, or system
  • Added open behavior setting: popup or floating panel
  • Added source info setting: include page title, URL, author, and date at the top of the output
  • Added More menu with Re-run, Download, and Settings
  • Improved code block and inline code styling for better readability
  • Fixed link contrast in light mode
  • Fixed tables missing from some converted pages
  • Fixed list items showing a fold arrow in the editor
  • Fixed author detection: no longer falls back to site name when no author is found

API keys, rate limiting, and usage tracking

  • API key authentication for all /v1 endpoints
  • Per-key rate limiting to ensure fair usage
  • Usage tracking so you can monitor your conversions
  • Free monthly quota included with every account

Conversion API goes live

  • POST /v1/convert endpoint for URL-to-Markdown conversion
  • Multi-stage content extraction for accurate results across a wide range of websites
  • Built-in request validation and security hardening
  • OpenAPI spec and interactive docs at /docs

Cleaner output, full page conversion

  • Cleaner Markdown output across more websites
  • Improved reliability for complex pages
  • Full page conversion is now the standard for a simpler, more predictable experience