Free, local-first desktop reader

MarkPDF

An open-source, minimal PDF and Markdown reader with local-first annotation, OCR, visual signing, forms, image-to-PDF conversion, and AI-powered semantic search.

Built as a standalone Electron app for people who want document tools without paywalls or cloud-first workflows.

MarkPDF desktop app reading a PDF document.
Built for local document work

More than a basic PDF viewer.

MarkPDF brings reader, editor, converter, and AI-search workflows into one local desktop surface.

Minimal PDF and Markdown reading

Open PDFs and Markdown files in a standalone desktop app without the clutter of heavier PDF suites.

Local semantic search

Index document text locally with ONNX embedding models and search related passages without sending PDF text to an AI provider.

AI provider and CLI-agent ready

Detect local CLI agents and connect OpenRouter, Ollama, LM Studio, Anthropic, or OpenAI-compatible endpoints.

OCR and image-to-PDF conversion

Use OCR fallback for scanned pages and convert groups of images into PDFs from the desktop app.

Annotations, forms, and page editing

Add text overlays, highlights, comments, reorder pages, fill forms, and save standard PDF annotations.

Visual signing

Draw, type, or upload a signature and place it on the page. Certificate-backed digital signatures are not included yet.