Markdown ↔ PDF · JSON ↔ TOON 100% local
Batch convertPro
Type Markdown, then “Download PDF”. Everything stays in your browser.
Input
Markdown source

Drop a Markdown or PDF file here

or click here to choose a file

Supports .md, .markdown, .txt, and .pdf files

Preview
Rendered document
Ready
0
documents converted worldwide Your files never leave your browser. Only an anonymous +1 is counted, never your documents.

Local document converter

Markdown to PDF, AI context packs, and local data converters in your browser.

MarkDone is a local converter hub for document, diagram, README, PDF, JSON, TOON, and LLM context workflows. Pick the focused tool for your source format; each converter runs in the browser so drafts, repository docs, API payloads, and prompt files stay on your device.

PrivateConversion runs locally in the browser.
FastNo account, upload queue, or backend job.
UsefulBuilt for notes, prompts, docs, and structured data.

A hub, not another Markdown landing page

The home page lists the available local tools and routes each job to the right converter. The dedicated Markdown, Word, Excel, README, Mermaid, JSON, TOON, and PDF pages carry the format-specific details.

Local conversion without an account

Open a source file, preview the result, and download the converted output from the browser. MarkDone avoids upload queues and server-side document processing for everyday private files.

Supported local converters

  • Markdown to PDF for broad prose and code documents.
  • Excel to PDF for fit-columns and compact one-page sheet exports.
  • README to PDF for GitHub repository documentation.
  • Mermaid to PDF for diagram-first exports.
  • AI Context Builder for private LLM-ready context packs.
  • JSON to TOON for compact prompt-friendly structured data.
  • TOON to JSON for clean, copy-ready JSON output.
  • PDF to Markdown for local text extraction workflows.

From the blog

Excel to PDF How to export Excel to a one page PDF without cutting off columns Landscape, fit columns, one-page mode, and local conversion for wide XLSX sheets. AI Privacy What files should you never paste into ChatGPT or Claude? API keys, customer data, contracts, logs, exports, and private configs to review before sharing files with AI. AI Workflow How to build an LLM context pack from local files Prepare PDFs, DOCX files, notes, configs, JSON, YAML, CSV, and Markdown as one private context.md file. Git Git explained What Git is, why developers use it, the basic workflow, and why git blame keeps pointing at you. Terminal Terminal commands explained sudo, curl, cron, git blame, and other tiny commands with suspicious names and real consequences. Explainer TOON vs JSON: what's the difference, and when to use each? JSON for storing and moving data, TOON for prompting an LLM with it. Syntax, structure, types, and token cost compared side by side. Benchmark The Token Tax: what your JSON really costs in every LLM prompt We measured the same data as JSON, YAML, CSV, and TOON with the GPT-4o/5 tokenizer. Privacy What really happens to your file after you click "Upload" Dragging a document onto a free converter feels local. It isn't. Here is where your file actually goes. Explainer YAML vs JSON: what's the difference? Syntax, comments, data types, and pitfalls like the Norway problem — compared side by side, with examples and when to convert. Reference LaTeX syntax guide: commands, symbols, equations, and examples A practical cheat sheet for LaTeX commands, math mode, special characters, lists, tables, and common errors. Explainer What is TOON? A compact, readable format for structured data that uses fewer tokens than JSON when you feed it to a language model. Guide How to convert Markdown to PDF without uploading your files Why most converters upload your document to a server, and how to render the PDF entirely in your browser instead. Guide How to convert JSON to TOON (and why it saves tokens) Where JSON wastes tokens, how TOON trims them, and how to convert between the two in your browser. Explainer What is LaTeX? A practical guide to LaTeX, math notation, technical documents, and how it fits into modern Markdown workflows.
Is my Markdown, JSON, or TOON uploaded?

No. MarkDone runs the conversion in your browser. Your text stays on your device.

What can MarkDone convert right now?

It currently supports Markdown to PDF, JSON to TOON, TOON to JSON, and PDF to Markdown. All conversions run locally in your browser.

What is TOON?

TOON is a compact text format for structured data. It is useful when you want JSON-like information in a shorter, readable form for AI and developer workflows.

Can I use MarkDone offline?

The converter logic is bundled into the page. A future PWA version will make offline launch and installation more explicit.

Why use a local converter?

Local conversion is safer for drafts, business notes, prompts, and documents that should not be uploaded to an unknown server.