AI

PP-OCRv6 Launches on Hugging Face With 50-Language, 1.5M-34.5M Parameter OCR

PP-OCRv6 Launches on Hugging Face With 50-Language, 1.5M-34.5M Parameter OCR

PP-OCRv6 model family logo and Hugging Face branding

PaddlePaddle has released its full PP-OCRv6 OCR model family directly on Hugging Face, marking the first time the complete tiered lineup is available via the open-source model hub without requiring manual model conversion for most deployment targets. The release covers 50 languages for both text detection and recognition, with parameter counts spanning 1.5 million to 34.5 million to suit edge, mobile, and server deployment workflows, per the official PaddlePaddle PP-OCRv6 announcement on Hugging Face.

How PP-OCRv6’s tiered parameter range fits different deployment use cases

PP-OCRv6 is offered in three distinct parameter tiers, each optimized for specific hardware and accuracy requirements. The 1.5M-parameter tiny variant delivers 80.6% detection Hmean and 73.5% recognition accuracy on PaddleOCR’s internal multi-scenario benchmark suite, with a total model size of ~6MB, making it suitable for edge devices, lightweight local OCR tools, and latency-sensitive demos on constrained hardware. The 7.7M-parameter small tier posts 84.1% detection Hmean and 81.3% recognition accuracy, with a total model size of ~18MB, designed for mobile apps, desktop tools, and balanced multilingual OCR services with lower compute costs.

The 34.5M-parameter medium variant targets accuracy-first server-side pipelines, industrial OCR systems, document ingestion workflows, and high-volume multilingual processing, with a total model size of ~80MB. It posts 86.2% detection Hmean and 83.2% recognition accuracy on the same internal multi-scenario benchmark suite, representing a 4.6 percentage point improvement in detection Hmean and a 5.1 percentage point improvement in recognition accuracy compared to the prior PP-OCRv5_server model. These gains are consistent across the 50 supported languages for the small and medium tiers, which include Simplified Chinese, Traditional Chinese, English, Japanese, and 46 additional Latin-script languages, eliminating the need for separate language-specific models for nearly all standard multilingual OCR use cases.

PP-OCRv6’s unified architecture simplifies maintenance and boosts multilingual performance

Unlike prior PaddleOCR releases that used separate, divergent architectures for each parameter tier, PP-OCRv6 uses a shared PPLCNetV4 backbone across all three variants to deliver consistent performance and simplify long-term maintenance. For text detection, the model incorporates RepLKFPN, a lightweight large-kernel feature pyramid network built to handle multi-scale, rotated, low-resolution, and background-cluttered text common in real-world inputs such as industrial labels and street scene imagery. The recognition module uses EncoderWithLightSVTR, which combines local context modeling with global attention to improve accuracy on dense, noisy, or multilingual text crops, including special symbols and digital display text.

How does PP-OCRv6 integrate with common inference backends?

PP-OCRv6 is accessible via PaddleOCR 3.7, which introduces a unified inference engine interface supporting three backends out of the box: native Paddle Inference, Hugging Face Transformers, and ONNX Runtime, per the PaddleOCR 3.7 release documentation. This unified interface eliminates the need for backend-specific code modifications when switching between deployment targets; for example, moving from a Paddle Inference CPU deployment to an ONNX Runtime GPU deployment only requires changing the engine parameter in the standard PaddleOCR initialization call. For Hugging Face ecosystem users, enabling the Transformers backend requires only adding the engine="transformers" parameter to the initialization call, with no additional model conversion steps required.

All model outputs are provided as both annotated visualization images and structured JSON, with the JSON including bounding box coordinates, recognized text, and per-instance confidence scores for direct ingestion into downstream systems. These outputs are ready for use cases including document parsing pipelines, search indexing, RAG workflows, analytics tools, and AI agent workflows without additional post-processing. A public online demo is available for testing PP-OCRv6 with an ONNX Runtime CPU backend prior to integration, and pre-converted variants for all three backends are available via the PP-OCRv6 model collection on Hugging Face.

Frequently asked questions about PP-OCRv6

What languages does PP-OCRv6 support?

The small and medium PP-OCRv6 tiers natively support 50 languages within a single unified model, including Simplified Chinese, Traditional Chinese, English, Japanese, and 46 additional Latin-script languages. The 1.5M-parameter tiny tier supports a core subset of these 50 languages for lightweight edge use cases where model size and latency are prioritized over full multilingual coverage, per the official PaddlePaddle announcement.

What inference backends are compatible with PP-OCRv6?

PP-OCRv6, distributed via PaddleOCR 3.7, supports three inference backends out of the box: native Paddle Inference, Hugging Face Transformers, and ONNX Runtime. No manual model conversion is required for any of these backends, as pre-converted variants are available for all three, and the unified inference engine interface removes the need for backend-specific code changes.

How does PP-OCRv6 compare to the previous PP-OCRv5 release?

On PaddleOCR’s internal multi-scenario benchmark suite covering industrial, street view, document, and digital display scenarios, the medium PP-OCRv6 tier delivers a 4.6 percentage point higher detection Hmean score and a 5.1 percentage point higher recognition accuracy score than the prior PP-OCRv5_server model. These gains are paired with a unified architecture that reduces maintenance overhead compared to the separate tier-specific architectures used in PP-OCRv5.

Bottom line: PP-OCRv6’s tiered 1.5M to 34.5M parameter range (with model sizes from ~6MB to ~80MB), native 50-language support for small and medium variants, and native compatibility with Paddle Inference, Hugging Face Transformers, and ONNX Runtime make it a practical drop-in OCR option for teams building document processing, multilingual search, or edge text recognition pipelines without relying on larger general-purpose vision-language models. Teams can test the model via the public Hugging Face demo before integration, and pre-converted variants for all three backends are available directly in the PP-OCRv6 model collection.

We may earn commission from affiliate links at no extra cost to you. Last updated: Jul 14, 2026.
Jinultimate

Editor of ZBrandCo and the person accountable for what we publish — setting our sourcing standards, fact-checking claims against primary sources, and issuing corrections promptly across AI, open source, and gaming. Reach the desk at editorial@zbrandco.com.