v0.1.0 · MIT License

Document → Markdown,
done right.

High-fidelity conversion for AI workflows.
Better structure. Cleaner output. Actually readable Markdown.

View on GitHub
npm install -g markfuse

Quick Start

CLI
# Install globally
npm install -g markfuse

# Convert a file
markfuse file.pdf
markfuse convert report.docx -o report.md

# Check supported formats
markfuse formats
API
const markfuse = require('markfuse');

const result = await markfuse.convert(
  'input.pdf',
  'output.md'
);
console.log(result.outputPath);

Why MarkFuse?

Most converters extract text. MarkFuse preserves structure.

Structure Preservation

Headings, lists, tables, code blocks, task lists, and inline formatting — faithfully retained.

AI-First Design

Built for RAG, chunking, retrieval, and agent workflows. Deterministic output before any LLM processing.

Note-App Ready

Output works directly in Obsidian, Notion, or any Markdown editor — no AI layer required.

Extensible

Plugin-based architecture for adding formats and OCR backends as your needs grow.

Supported Formats

PDF PDF
DOCX DOCX
DOC DOC
··· More coming