PP-OCRv6 on Hugging Face: 50-Language OCR from 1.5M to 34.5M Parameters
15:18 · June 22, 2026 · Hugging Face Blog

Summary
PP-OCRv6 extends PaddleOCR with a scalable family of OCR models that range from 1.5 M to 34.5 M parameters across three tiers—tiny, small, and medium. The medium and small variants handle 50 languages in a single model, covering Simplified and Traditional Chinese, English, Japanese, and 46 Latin-script languages. The architecture relies on a shared PPLCNetV4 backbone for both detection and recognition, while the detection head adopts RepLKFPN, a lightweight feature-pyramid network that uses large kernels to handle multi-scale, rotated, and low-resolution text. Recognition is performed by EncoderWithLightSVTR, which combines local context modeling with global attention to improve accuracy on dense, noisy, or multilingual crops.
On PaddleOCR’s internal multi-scenario benchmark, the medium model records 86.2 % detection Hmean and 83.2 % recognition accuracy. These figures represent gains of 4.6 and 5.1 percentage points, respectively, over the previous PP-OCRv5_server release. The design emphasis remains on producing structured, production-ready output—visualizations plus JSON—suitable for downstream tasks such as document parsing, retrieval-augmented generation, or analytics pipelines.
Deployment flexibility is provided through PaddleOCR 3.7, which exposes a unified interface supporting the default Paddle Inference engine, an ONNX Runtime path, and a Transformers backend. Corresponding model weights in safetensors, ONNX, and native Paddle formats are available on the Hugging Face Hub, allowing practitioners to match the runtime to their existing infrastructure without altering the underlying OCR pipeline.
Why it matters
Provides actionable architecture details, latency-aware model sizing, quantitative benchmarks, and multiple inference backends directly usable by ML engineers building production OCR systems.





