2 items
Convert pages, images, and Shorts/Reels/TikTok into AI-ready prompts via OpenRouter. Markdown Anything turns any content into clean, structured markdown you can paste straight into AI tools, coding agents, or note-taking apps. ── WHAT IT DOES ── • Page → Extracts the article text and page structure using Mozilla Readability, then generates a frontend replication spec or article summary via your chosen AI model. • Image → Captures the visible tab as a screenshot (or right-click any image) and produces a UI build prompt ready for Cursor, v0, or React developers. • Video → Samples up to 6 frames from YouTube Shorts, TikTok, Instagram Reels, or Facebook Reels and generates a video regeneration prompt for Sora, Runway, Kling, and similar tools. • File → Convert PDF, DOCX, TXT, Markdown, or CSV files to markdown entirely inside your browser. No data is uploaded anywhere. ── KEY FEATURES ── • Streaming responses — output appears word-by-word as the model generates it • Copy or download the markdown with one click • Optional reasoning trace for supported models • Keyboard shortcut: Ctrl+Shift+M (⌘+Shift+M on Mac) converts the current page instantly • Right-click context menu for pages and images • Results persist per modality so they're there when you reopen the popup • All settings stored locally — your API key never leaves your device ── SETUP ── 1. Get a free API key at openrouter.ai/keys 2. Click the extension icon → Settings → paste your key → Test connection 3. Open any tab and click Generate The default model is NVIDIA Nemotron Nano Omni (free tier on OpenRouter). You can switch to any multimodal model in Settings. ── PRIVACY ── Your API key and results are stored only in Chrome's local storage on your device. Content is sent to OpenRouter only when you click Generate — never automatically. File conversions run entirely offline in your browser. See the full privacy policy linked below.
Jun 17, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.