Your files stay yours.
100% in-browser Markdown editor and document transformation engine with offline capabilities.
Local processing. Your documents, formulas, and diagrams never leave your browser. Zero servers, zero trackers.
Modern markdown editors require sending your PDFs, Word documents, or slides to remote servers for processing. This presents significant privacy risks for confidential and enterprise documents.
LocalMD compiles document parser engines to run client-side. Word documents, PDFs, and slide presentations are transformed into clean Markdown entirely inside the browser sandbox.
Drag-and-drop Word, PDF, or PowerPoint files for instant local conversion.
Synchronized scroll-split editor with live equations and Mermaid flowcharts.
Zero cloud synchronization or network requests after initial service worker load.
Interactive table of contents automatically mapped from document headers.
Robust in-memory editor history queue preserving formatting changes.
Service workers keep the application fully functional without active connection.
Traditional web apps require uploading files to server endpoints or downloading blobs. LocalMD implements the native **File System Access API** (showOpenFilePicker) to establish direct stream handles to local files.
When editing a local file and hitting Ctrl+S, the app writes changes directly back to the file system handle at native disk I/O speeds, matching the experience of a desktop IDE.
Mammoth.js + React-Markdown + RemarkGFM.
File System Access API (WritableStream).
Service Worker + CacheStorage PWA caching.
async function saveLocalFile(handle, content) {
// 1. Request write stream
const writable = await handle.createWritable();
// 2. Write content stream
await writable.write(content);
// 3. Flush buffer to disk
await writable.close();
console.log("Written to local disk.");
}