PaddleOCR
PaddlePaddle/PaddleOCR
Transforms images/PDFs into structured data for AI systems with high accuracy.
Overview
PaddleOCR is an intelligent OCR toolkit that converts PDF documents and images into well-structured output in JSON or Markdown, suitable for use with LLM systems. It supports over 100 languages and features advanced document parsing capabilities.
Categories
Tags
Similar tools
JavaGuide
Snailclimb/JavaGuide
Java guide for backend interviews & AI application development covering system design, LLMs, Agents, and RAG.
firecrawl
firecrawl/firecrawl
The API to search, scrape, and interact with the web at scale.
langchain
langchain-ai/langchain
The agent engineering platform.
awesome-llm-apps
Shubhamsaboo/awesome-llm-apps
Shubhamsaboo/awesome-llm-apps
graphify
Graphify-Labs/graphify
AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more)
anything-llm
Mintplex-Labs/anything-llm
Stop renting your intelligence. Own it with AnythingLLM.
Install
pip install PaddleOCRREADME
Global Leading OCR Toolkit & Document AI Engine
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Русский | Español | العربية
PaddleOCR converts PDF documents and images into structured, LLM-ready data (JSON/Markdown) with industry-leading accuracy. With 70k+ Stars and trusted by top-tier projects like Dify, RAGFlow, and Cherry Studio, PaddleOCR is the bedrock for building intelligent RAG and Agentic applications.
🚀 Key Features
📄 Intelligent Document Parsing (LLM-Ready)
Transforming messy visuals into structured data for the LLM era.
- SOTA Document VLM: Featuring PaddleOCR-VL-1.6 (0.9B), the industry's leading lightweight vision-language model for document parsing. It achieves 96.3% accuracy on OmniDocBench v1.6, leads in text, formula, and table recognition, and shows significantly enhanced capabilities in ancient documents, rare characters, seals, and charts, with structured outputs in Markdown and JSON formats.
- Structure-Aware Conversion: Powered by PP-StructureV3, seamlessly convert complex PDFs and images into Markdown or JSON. Unlike the PaddleOCR-VL series models, it provides more fine-grained coordinate information, including table cell coordinates, text coordinates, and more.
- Production-Ready Efficiency: Achieve commercial-grade accuracy with an ultra-small footprint. Outperforms numerous closed-source solutions in public benchmarks while remaining resource-efficient for edge/cloud deployment.
🔍 Universal Text Recognition (Scene OCR)
The global gold standard for high-speed, multilingual text spotting.
- 100+ Languages Supported: Native recognition for a vast global library. PP-OCRv6 supports 50 languages with a single unified model (Chinese, English, Japanese, and 46 Latin-script languages) — no model switching needed for multilingual documents.
- Complex Element Mastery: Beyond standard text recognition, we support natural scene text spotting across a wide range of environments, including IDs, street views, books, and industrial components
- Performance Leap: PP-OCRv6 achieves +4.6% detection and +5.1% recognition accuracy over PP-OCRv5, surpassing mainstream Vision-Language Models. 5.2× CPU inference speedup end-to-end.
🛠️ Developer-Centric Ecosystem
- Seamless Integration: The premier choice for the AI Agent ecosystem—deeply integrated with Dify, RAGFlow, Pathway, and Cherry Studio.
- LLM Data Flywheel: A complete pipeline to build high-quality datasets, providing a sustainable "Data Engine" for fine-tuning Large Language Models.
- One-Click Deployment: Supports various hardware backends (NVIDIA GPU, Intel CPU, Kunlunxin XPU, and diverse AI Accelerators).
📣 Recent updates
🔥 2026.06.11: Release of PaddleOCR 3.7.0
-
PP-OCRv6 highlights:
- Accuracy boost: Medium tier achieves +4.6% detection and +5.1% recognition over PP-OCRv5_server, surpassing mainstream VLMs (Qwen3-VL-235B, GPT-5.5) with only 34.5M parameters.
- 50 languages unified: Single model covers Chinese, English, Japanese, and 46 Latin-script languages — no model switching needed.
- Specialized scenarios: Major improvements in digital displays, dot-matrix characters, tire prints, and industrial text recognition.
- Faster inference: 5.2× CPU speedup (OpenVINO), 6.1× on Apple M