AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Photographers › markdrop
✦ Free & open sourcePhotographers

markdrop

Convert PDFs to Markdown and HTML with AI image and table descriptions.

Convert PDFs to Markdown with AI Vision

Extract tables and images from documents using six major LLM providers.

Free forever · open source · GPL-3.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
6.4
ZEKAI
Essential PDF-to-Markdown Tool
Free & open source · Photographers
Ease of setup4
Usefulness8
Maintenance8.5
Community5
★ 211
GITHUB
Aug 2026
UPDATED
GPL-3.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Markdrop is a Python package that converts PDFs into structured Markdown and interactive HTML while extracting images and tables. It is built for developers and professionals who need automated, AI-powered descriptions for visual elements within documents.

Runs on
Cross-platform
Hosting
Desktop
Languages
Python
License
GPL-3.0

What it is

The package uses Docling for PDF conversion and Microsoft's Table Transformer for table detection. It then connects to Gemini, OpenAI, Anthropic Claude, Groq, OpenRouter, or LiteLLM to generate detailed text descriptions of extracted images and tables.

Who it's for

It suits developers and technical professionals handling heavy document processing pipelines requiring structured text output. It does not suit non-technical users who require a graphical user interface rather than a command line tool.

Key features

Multi-Provider AI Descriptions

Generate descriptions for images and tables using six major LLM providers including Gemini and Claude.

Interactive HTML Export

Convert documents into HTML containing downloadable Excel spreadsheets for extracted tables.

Fast CPU Mode

Run lightweight Markdown conversion using CPU-optimized modes for lower resource overhead.

Batch Image Processing

Analyze directory batches of images with multiple LLM clients using custom prompts.

How to start

Up and running in 3 steps

1
pip install markdrop
2
markdrop setup gemini
3
markdrop convert report.pdf --output_dir out --add_tables
Real talk

Our honest verdict

What's great

  • Supports six major LLM providers with customizable vision and text models
  • Extracts images via XRef IDs alongside Table Transformer detection
  • Outputs interactive HTML with downloadable Excel tables
  • Includes a fast CPU mode for lightweight document processing

Where it falls short

  • Requires Python environment setup and command-line execution
  • Relies on external paid API keys for the AI description features
  • Local HuggingFace model usage requires installing extra dependencies
Cost

Pricing & license

Markdrop is free under its open source licence, but running the AI-powered description features requires API keys for the supported LLM providers.

Paid work

Open remote AI-training roles

874 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives
Get more

Use it, or have us set it up

📄 Free PDF: markdrop for Photographers
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure markdrop for you — and train your team.
Get it done for you ↗
Questions

FAQ

Which AI providers are supported?

Google Gemini, OpenAI, Anthropic Claude, Groq, OpenRouter, and LiteLLM are supported out of the box.

Can I use Markdrop without an AI API key?

Yes, you can run PDF to Markdown conversion locally, but AI image and table descriptions require a valid API key.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Photographers — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google