Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>Web2MarkdownNew to Visual Studio Code? Get it now.
Web2Markdown

Web2Markdown

kakaChen

|
4 installs
| (0) | Free
Search the web and read pages as Markdown inside VS Code (no Python required)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Web2Markdown

Search Baidu / Bing / Google and read web pages as clean Markdown inside VS Code or Cursor — no Python required.

Uses an embedded Chromium (Playwright) plus Readability and Turndown.

Browser (no WSL required): On normal Windows VS Code/Cursor, auto uses Microsoft Edge (usually preinstalled) or Chrome. Playwright Chromium is only downloaded when needed (e.g. Linux, or Remote-WSL where Windows Edge cannot be used).

Features

  • Sidebar search with an in-sidebar Settings panel
  • Proxy + SwitchyOmega-style rule list (proxy vs direct per URL)
  • In-reader navigation (Ctrl/⌘+Click opens the system browser)
  • Chapter prev / next / contents detection and keyboard shortcuts
  • Fanqie Novel font deobfuscation (PUA → real Chinese characters)
  • Export the current article as .md

Usage

  1. Activity Bar → Web2Markdown
  2. Search, or paste a URL and Open
  3. Click links in the reader to continue as Markdown

Reading shortcuts

(While the reader panel is focused, and when prev/next/toc are detected.)

  • ← / A / PageUp — previous chapter / page
  • → / D / PageDown — next chapter / page
  • C — contents / 目录
  • Ctrl+Click (⌘+Click) — open link in the system browser

Settings

Open the sidebar ⚙ 设置 panel, or VS Code Settings and search for web2markdown.

Setting Default Description
web2markdown.defaultEngine bing baidu / bing / google
web2markdown.searchResultLimit 30 Max search results (5–50)
web2markdown.proxy `` Local HTTP(S) proxy
web2markdown.proxyRuleListEnabled true Use rule list for proxy vs direct
web2markdown.proxyRuleListProfile proxy Profile when a rule matches
web2markdown.proxyDefaultProfile direct Profile when nothing matches
web2markdown.readerFontSize 16 Reader font size (px)
web2markdown.hideReaderTitle false Hide the large article title in the reader

Recommended proxy rules (like SwitchyOmega): rule list → proxy, default → direct, so domestic sites stay direct while blocked sites use the proxy.

Privacy

  • Crawling runs locally in the embedded browser.
  • No account and no telemetry from this extension.
  • Search engines and target sites receive normal page requests from your network / proxy.

Commands

Command Description
Web2Markdown: Open URL Convert a URL to Markdown
Web2Markdown: Search Focus the search sidebar
Web2Markdown: Export Current Save the open article as .md
Web2Markdown: Restart Browser Restart the embedded Chromium

Notes

  • Google often captcha-blocks headless browsers; the extension falls back to Startpage when needed.
  • Some sites geo-block overseas egress IPs. Under WSL + VPN TUN, use Open in system browser if both proxy and direct fail with the same client IP.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft