← all repositories
PaddlePaddle/PaddleOCR

The 0.9B vision model that actually reads your PDFs

It turns images and PDFs into structured JSON and Markdown so your RAG pipeline doesn't have to squint.

Feature · 11 Jun 2026
The 0.9B Model Eating Google's Lunch in Document AI

Baidu's PaddleOCR has quietly become the default open-source engine for turning messy documents into LLM-ready structured data, with a vision-language model so small it runs on modest hardware yet outperforms proprietary alternatives on industry benchmarks.

Read the in-depth article
PaddleOCR
Velocity · 7d
+67
★ / day
Trend
cooling
star history

What it does PaddleOCR is an open-source toolkit that extracts text, tables, formulas, and layout structure from images and PDFs, converting the mess into structured Markdown or JSON for downstream AI pipelines. It covers everything from street-view text recognition to parsing complex documents with seals and rare scripts. The project also handles layout analysis, document translation, and runs on hardware from consumer CPUs to dedicated AI accelerators.

The interesting bit Rather than chaining a dozen specialist models, the project fields a single 0.9-billion-parameter vision-language model—PaddleOCR-VL-1.6—that claims 96.3% accuracy on OmniDocBench v1.6 and supposedly outperforms larger proprietary solutions. That is an unusually small footprint for a parser that also handles charts, ancient documents, and seal recognition.

Key highlights

  • PaddleOCR-VL-1.6 (0.9B params) parses page-level documents into Markdown or JSON, including tables, formulas, seals, and charts.
  • PP-OCRv5 supports 100+ languages in a single model, handling mixed multilingual documents.
  • PP-StructureV3 extracts fine-grained layout coordinates—table cells, text blocks—for downstream processing.
  • Integrations with Dify, RAGFlow, and Cherry Studio; parsed results export to DOCX; and PaddleOCR.js runs PP-OCRv5 directly in the browser.
  • Hardware backends include NVIDIA GPU, Intel CPU, Kunlunxin XPU, and various NPUs.

Verdict Worth evaluating if you are building RAG or agentic pipelines that need structured data from messy scans. Probably overkill if you just need to extract clean text from a handful of screenshots.

Frequently asked

What is PaddlePaddle/PaddleOCR?
It turns images and PDFs into structured JSON and Markdown so your RAG pipeline doesn't have to squint.
Is PaddleOCR open source?
Yes — PaddlePaddle/PaddleOCR is open source, released under the Apache-2.0 license.
What language is PaddleOCR written in?
PaddlePaddle/PaddleOCR is primarily written in Python.
How popular is PaddleOCR?
PaddlePaddle/PaddleOCR has 86k stars on GitHub and is currently cooling off.
Where can I find PaddleOCR?
PaddlePaddle/PaddleOCR is on GitHub at https://github.com/PaddlePaddle/PaddleOCR.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.