ScreenMD — Markdown copied to clipboard

Stop pasting screenshots
into AI chats.

ScreenMD captures any webpage or document as structured Markdown — 4–8× fewer tokens than a screenshot, with better context quality. Works in your browser and across native Mac apps.

Add to Chrome Download for Mac
Press M on any page — Markdown lands on your clipboard instantly.

Modern AI chats are token-hungry. Screenshots are bulky, OCR-dependent, and lose structure. Copy-pasting strips formatting and drags in navigation junk. ScreenMD gives the model exactly what it needs: the content, in the structure the page already has, with nothing extra.

How it works

Three seconds. Zero friction.

ScreenMD runs quietly in your menu bar and browser. Press a hotkey — structured Markdown hits your clipboard.

STEP 01
⌘⌃M

Press the hotkey

From any app or browser. ScreenMD detects what's focused automatically — no mode switching.

STEP 02
extracting…

Content is extracted

Full page DOM for browsers — not just the visible viewport. Accessibility tree for native apps like Word, PDF, and Mail.

STEP 03
✓ copied

Markdown hits your clipboard

A toast confirms it's ready. No files, no upload dialogs, no hunting for a screenshot in Downloads.

STEP 04
⌘V

Paste into any AI tool

Claude, ChatGPT, Gemini, Cursor — rich, structured context at a fraction of the token cost.

Example output

This is what the AI actually receives.

Structured headings, code blocks, links — exactly as they exist on the page. No OCR guesswork, no sidebar noise.

Without ScreenMD ~2,000 tokens
screenshot.png · 1.4 MB

Drag file → upload dialog → OCR errors → AI confused by sidebar → expensive

With ScreenMD ~350 tokens
## Browser Context
- Tab: CORS errors in Node.js
- URL: stackoverflow.com/...

### Top Answer
Add cors middleware...

```app.use(cors())```

Press ⌘⌃M → ⌘V in AI chat → done. Structured, clean, cheap.

clipboard contents — markdown
Markdown copied
## Browser Context
- **Browser:** Chrome
- **Tab Title:** How to fix CORS errors in Node.js
- **URL:** stackoverflow.com/questions/...
- **Captured:** 04/24/2026 10:32 AM

## Page Structure
### Question
How do I resolve a CORS policy error when calling my Express API
from a React frontend?

### Top Answer (482 votes)
Add the cors middleware to your Express app...

## Code Samples
```
const cors = require('cors');
app.use(cors());
```

## Links
- [cors npm package](https://npmjs.com/package/cors)

Features

Built for people who live
in AI tools every day.

Two pieces, one experience. The Chrome extension handles the web. The Mac app handles everything else.

Chrome Extension

Clean Markdown extraction

Headings, paragraphs, tables, links, and code blocks — nav chrome, footers, modals, and tracking params filtered out automatically.

Chrome Extension

Full-page screenshots

Scroll-and-stitch handles sticky headers without duplicating them. Works on any site — no allowlist, no per-site config required.

Chrome Extension

Reddit-aware capture

Captures posts and top comments via Reddit's public API for a clean, complete thread view — no screenshot gymnastics.

Mac App

Word & Pages support

Extracts document text directly — not a screenshot of it. Heading structure, body copy, and formatting all preserved.

Mac App

PDF page-range picker

Preview and Skim auto-detect your current page, or pop a dialog to pick a range. Captures exactly what you need, nothing more.

Mac App

Apple Mail capture

Pulls message body, sender, subject, and date as clean Markdown. Feed whole email threads to your AI without copy-paste.

Both

Same hotkeys everywhere

⌘⌃M, J, K, L, P work identically in Chrome and in native Mac apps. No mode switching required.

Both

Output exactly where you want it

Clipboard for ready-to-paste context. Downloads folder for screenshots you want to keep. Your call, per shortcut.

Both

No setup after install

Grant permissions once. ScreenMD stays out of your way until you need it — no accounts, no configuration.

Hotkey cheat sheet

One hand. Five shortcuts.

All hotkeys work the same in Chrome and native Mac apps. On Windows/Linux (extension only), replace ⌘⌃ with Alt+Shift.

ShortcutAction
M
Markdown to clipboard
J
Screenshot to clipboard
K
Markdown to clipboard + full-page screenshot to Downloads
L
Region screenshot to clipboard — drag crosshair to select
P
PDF / Word page-range dialog

Who it's for

If you use AI tools daily,
this is for you.

ScreenMD solves the same problem across roles — too many tokens, too much friction between your screen and your AI chat.

AI power users

Anyone who lives in Claude, ChatGPT, or Gemini and wants to stop burning tokens on fuzzy screenshots.

👩‍💻

Developers

Grab documentation, Stack Overflow answers, and GitHub readmes as structured context in one keystroke.

✍️

Writers & researchers

Snap articles, papers, and reference material into clean Markdown for notes or prompts — no reformatting needed.

📊

Analysts

Capture tables, code samples, and specific PDF pages without copy-paste gymnastics or OCR errors.

Privacy

Your captures never leave your machine.

Your captured content stays local — clipboard or Downloads folder, nowhere else. The only thing our server ever sees is your license key during activation.

  • Captures are written only to your local clipboard or Downloads folder
  • No telemetry, no crash reporting, no analytics pipeline
  • No tracking of what you capture, when, or how often
  • Reddit captures fetch public Reddit JSON directly from your browser
  • Paid licenses contact our server only to activate, refresh, or deactivate a device — never with capture content
Read the full privacy policy →

Pricing

Free to try. One price, forever.

No subscription. No per-device fees. One license unlocks both the Chrome extension and the Mac app on every device you own.

Free

Try every feature with no signup.

$0
  • All capture features unlocked
  • 10 captures per week
  • Chrome extension and Mac app
  • No account required

Lifetime license

Unlimited captures across every platform you use.

$9.99 one-time
  • Unlimited captures, forever
  • Chrome extension and Mac app
  • Up to 5 active devices
  • All future updates included
Get the lifetime license

Get started

Up and running
in under two minutes.

Install one or both — they work independently. You don't need the Mac app to use the extension, and vice versa.

Chrome Extension

Handles any webpage on any platform. Works in Chrome, Edge, Brave, and Arc.

  1. 1 Click Add to Chrome below
  2. 2 Pin the ScreenMD icon to your toolbar (optional but handy)
  3. 3 Press ⌘⌃M on any page — that's it

Works with

Chrome Edge Brave Arc
Add to Chrome

Mac Desktop App

Handles Word, Pages, Preview, PDF, Apple Mail, and any focused window. Lives quietly in your menu bar.

  1. 1 Download ScreenMD.dmg below
  2. 2 Drag to Applications and open it
  3. 3 Grant Accessibility + Screen Recording permissions once
  4. 4 Press ⌘⌃M anywhere — done

Requires

macOS 12 Monterey+
Download for Mac

FAQ

Common questions.

Do I need both the extension and the Mac app?

No. The extension handles browser pages on its own. The Mac app handles native documents on its own. Install one, install both — your call.

Does ScreenMD upload my browsing data?

No. Captured content never leaves your machine — it goes straight to your clipboard or Downloads folder. The only network calls ScreenMD ever makes are fetching public Reddit JSON for Reddit captures, and (for paid users) contacting our license server to activate, refresh, or deactivate a device. Capture content is never sent anywhere.

What about paywalled or logged-in pages?

Whatever you can see in your browser, ScreenMD can capture. No special setup required — it reads what's already rendered for you.

Will this work with my app?

The Mac app natively supports Word, Pages, Preview, Skim, and Apple Mail. Any other focused window falls back to a clean window screenshot automatically.

Can I change the hotkeys?

The browser extension's hotkeys are configurable in chrome://extensions/shortcuts. The Mac app's hotkeys are fixed in this version.

Is it free?

There's a free tier with 10 captures per week — no account, no signup. If you want unlimited captures across both the extension and the Mac app, a $9.99 one-time license unlocks everything on up to 5 devices, forever. No subscription.

What happens when I hit the free weekly limit?

ScreenMD shows a one-time notice with an upgrade link. The counter resets every Sunday. The license is purely a usage cap — every feature is available on the free tier.

If I buy a license, does it cover both Chrome and Mac?

Yes. One license unlocks both. Paste the same key into the extension and the Mac app — each counts as one of your 5 device slots.

Download

Get real context into your AI tools.

Free to try. $9.99 one-time unlocks unlimited use across Chrome and Mac. No subscription, ever.

Add to Chrome Download for Mac