Skip to content

Page2AI

Convert any web page to clean Markdown for AI. Local, deterministic, MIT-licensed.

Page2AI is a small product suite for turning live web pages into LLM-ready Markdown, without sending page contents to a third-party service.

Surface Best for Install
Chrome extension (also Firefox MV3) Humans, one page at a time Chrome Web Store or unpacked build
MCP server @page2ai/mcp Agents (Claude Desktop, Cursor, Windsurf, Zed) npx -y page2ai-mcp
Library @page2ai/core Node and browser code npm i @page2ai/core

The extension runs the full pipeline against the live DOM, so it handles authenticated pages, dynamic tab widgets, and pages that require user session cookies. The MCP server and library run against static HTML for now; SPA rendering ships in v0.3.

  • Extracts the main article and strips ads, cookie banners, navigation, and footer noise
  • Preserves headings, code blocks with language hints, links, tables, and blockquotes
  • Emits YAML frontmatter with page metadata (title, source, captured_at, OpenGraph, Twitter, JSON-LD, article:published_time, etc.)
  • Deduplicates content across tab widgets on documentation sites (Mintlify, Docusaurus, Starlight, Nextra, Fumadocs)
  • Runs entirely in the user’s browser or on the user’s machine

Page2AI does not send page contents anywhere. The extension has activeTab, scripting, clipboardWrite, and storage permissions and no host_permissions. The MCP server and library make no network calls beyond the URL you ask them to fetch, and they enforce SSRF guards against private IP ranges and non-HTTP schemes.

See Privacy for details.

Page2AI is written and maintained by Igor SaevetsLinkedIn · GitHub · ORCID 0009-0006-8636-1377.