cd /news/developer-tools/why-i-built-a-100-in-browser-privacy… · home topics developer-tools article
[ARTICLE · art-102132] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Why I Built a 100% In-Browser, Privacy-First Markdown Converter

A developer built MD-Convert, a free, privacy-first web utility that converts documents to Markdown entirely in the browser. The tool supports over 16 formats, including PDF, DOCX, Jupyter notebooks, spreadsheets, and HTML, with all processing done locally to ensure data privacy.

read2 min views1 publishedAug 18, 2026

Working with Markdown is great—it is the universal lingua franca for READMEs, technical documentation, static site generators, and now LLM prompt context (RAG pipelines).

However, getting data into Markdown from real-world documents is often a pain.

We've all been there:

  • Installing heavy CLI tools like Pandoc and dealing with missing LaTeX or OS dependencies.
  • Up confidential work PDFs or financial spreadsheets to sketchy online converters that process files on unknown servers.
  • Manually cleaning up messy tables copied from Excel or HTML markup.

To solve this friction, I built MD-Convert — a free, lightweight, privacy-first web utility designed to convert almost any document into clean Markdown directly inside your browser.

#

The Core Philosophy: 100% Client-Side Privacy

The biggest drawback of modern cloud file converters is data privacy. When you upload a company document, an .ipynb

notebook containing proprietary code, or an internal spreadsheet to a typical web converter, your data leaves your machine.

With MD-Convert (md-convert.org), all parsing algorithms and conversions run 100% locally in your browser.

  • 🔒 Zero Server Uploads: Your files are parsed in-memory on the client machine.
  • Zero Installation: No pip install

, no brew install pandoc

, and no Node.js scripts needed.

  • 🚀 Instant Processing: Conversions happen in milliseconds without waiting in server processing queues.

#

What Can You Convert? (16+ Supported Formats)

Here is a breakdown of the conversion workflows supported out of the box:

  1. Documents & Notebooks to Markdown

PDF to Markdown: Extracts structured headers, paragraphs, and text without manual formatting (PDF to Markdown). #

DOCX to Markdown: Converts Microsoft Word files, retaining headings, bold/italic typography, and lists. #

Jupyter Notebooks (.ipynb): Renders code blocks and markdown cells cleanly into a unified documentation file.

  1. Spreadsheets & Datasets to Markdown Tables

Converting spreadsheets to Markdown tables usually results in broken syntax. MD-Convert properly parses and formats:

Excel (.xlsx) & ODS #

CSV & TSV #

Structured Data: JSON, YAML, and XML files into formatted Markdown code blocks or structured tables.

  1. Web & Migration

Live URLs & HTML: Strips boilerplate, CSS, and navigation to extract clean article Markdown. #

Evernote (.enex): Seamlessly migrate old notes into personal Markdown vaults like Obsidian or Logseq.

#

Example: Quick Document Conversion Workflow

Instead of writing a custom Python parsing script:

── more in #developer-tools 4 stories · sorted by recency
── more on @md-convert 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/why-i-built-a-100-in…] indexed:0 read:2min 2026-08-18 ·