BulkMD

Feed AI the Perfect Context.

Any web page to clean, structured Markdown. Ready for LLM context, note taking, and local parsing.

Free · no account · conversion runs 100% locally in your browser.

60–80%
fewer tokens
500
URLs per batch
0
data uploaded
100%
local
en.wikipedia.org/wiki/Markdown
BulkMD
Raw HTML142 KB
1<nav class="header">…</nav>
2<article class="post">
3 <h1>Markdown</h1>
4 <p>Markdown is a <em>lightweight</em>
5 markup created by <a>Gruber</a>.</p>
6</article>
7<aside class="ads">…</aside>
8<footer>…</footer>
Clean .md46 KB
1## Markdown
2Markdown is a
3*lightweight* markup created
4by [Gruber](…).
5### Features
6- Plain-text
ready · 412ms3 nodes stripped−68% size
§

Why BulkMD

Made to feed AI clean context.

Web pages are mostly noise — nav, ads, sidebars, scripts. BulkMD strips the static and ships only the content your LLM reads. Six tools, zero fluff — we use every one daily.

Token Efficient

60–80%

smaller payload

More signal per prompt budget.

Markdown ships 60–80% smaller than raw HTML. BulkMD shows the tokens and cost you save on every page — your prompt budget goes to content, not markup.

Raw HTML142 KB
.md (BulkMD)46 KB

Sample: en.wikipedia.org/wiki/Markdown — typical reduction.

Flexible Formats

4 formats

Markdown, TXT, JSON

Output how you want it.

Choose between Markdown, plain text, minified Markdown, or JSON. Customize cleanup settings and token optimization to fit your workflow.

  • Markdown
  • Plain Text
  • JSON
  • Minified
Bulk Dashboard

500

URLs per run

A list of URLs in, a zip out.

Paste URLs — or detect them from a page or just one section. Tune concurrency, walk away, and it comes back as one zip or an AI-agent bundle for RAG, even if the browser restarts.

▍ up to 10 at once · 2s delay · auto-close

Local & Secure

Conversion stays in your browser.

No telemetry, no account, no upload — verify it yourself in the DevTools Network tab.

Readability Mode

Article view, powered by Mozilla.

Or flip to Full Page for raw HTML-to-MD.

Single-Click Capture

Active tab → clipboard, in < 1s.

Or right-click any page or selection to copy it as Markdown — no popup needed. Download as .md or .txt too.

$

What you save

Stop burning tokens on HTML noise.

Most of an HTML page is markup the model never reads. BulkMD strips it. Same content. Tiny fraction of the cost.

One content-heavy pageEstimated at $0.01 / 1K input tokens
1

What gets sent today

Tags, scripts, nav, ads

0tok
Cost per page$0.00
with BulkMD ↓
2

What the model actually needs

Headings, prose, links, code

0tok
Cost per page$0.00

Of your context budget — recovered

0%

On this content-heavy page. Most pages save 60–80%.

Cost saved per page

$0.00

from $0.45 to $0.03

Tokens freed

0

from 45,000 to 3,200

Smaller payload

0.0×

fits in the same prompt window

Now scale it

1,000 pages a month → $0 saved. 0.0M tokens recovered.

Add to Chrome — Free
?

Quick answers

The three things people ask first.

Does BulkMD see my data?
No. Conversion runs 100% locally in your browser — no servers, no uploads, no account, confirmable in the DevTools Network tab. The one optional AI feature is off by default and uses your own API key.
Will my notes get locked in?
Never. Markdown is a universal plain-text format — everything BulkMD produces pastes straight into your personal knowledge base or any text editor, and exports anytime.
Is it actively maintained?
Yes. BulkMD ships small, focused updates — the current release (v1.4.0) is shown in the extension popup and on the install button.