Docling

github.com/docling-project/docling File Utilities Open-source projectOpen source

Docling prepares documents for generative AI applications, according to its project description.

github.com/docling-project/docling
Docling homepage screenshot

About Docling

Docling is an open-source Python project that prepares documents for generative AI applications by parsing many formats into a unified document representation. It processes PDF layout, reading order, tables, formulas and code, applies OCR to scanned PDFs and images, transcribes audio and video, and exports to Markdown, HTML, JSON and other formats for use through a CLI, Python library, API server or MCP server.

It requires Python 3.10 or higher and runs on macOS, Linux and Windows on x86_64 and arm64.

Key features

  • Parses PDF, DOCX, PPTX, XLSX, HTML, EPUB and many other formats
  • Extracts PDF layout, reading order, tables, formulas and code
  • Exports to Markdown, HTML, JSON, DocTags and WebVTT
  • Applies OCR to scanned PDFs and images
  • Transcribes audio and video files with speech recognition
  • Integrates with LangChain, LlamaIndex, Crew AI and Haystack
Best for: Developers building generative AI applications that need structured text from varied documents.
Good for
  • Supports many input formats including documents, images, audio and video
  • Provides local execution capability described for sensitive and air-gapped environments
  • Runs on macOS, Linux and Windows on x86_64 and arm64
Watch out for
  • Requires Python 3.10 or higher; Python 3.9 support was dropped
  • Metadata extraction and chemistry understanding are listed as coming soon

Docling at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Docling alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Magika

github.com/google/magika

Magika detects file content types using an AI-based file identification tool, according to its repository description.

Open source
24 alternatives

Popular in File Utilities

Well-known listings from the same topic.

All 184

Docling FAQ

How do I install Docling?
Install with pip install docling using Python 3.10 or higher.
How do I convert a document from the command line?
Run docling followed by a local path or URL, which creates a Markdown file in the current directory.
Which operating systems and architectures are supported?
macOS, Linux and Windows on both x86_64 and arm64.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing