Skip to main contentThe Local Bench

Category ranking · 7 models · checked 2026-10-13

OCR and documents

Ranked by olmOCR-Bench, overall. Source: allenai/olmocr README benchmark table.

  1. Nanonets OCR2 3B69.5
  2. DeepSeek-OCR75.7
  3. PaddleOCR-VL80.0
  4. olmOCR 2 7B82.4
olmOCR-Bench, overall. Longer is better. Values are exactly as published; the table below links each one.

olmOCR-Bench, overall

4 with a published score, 3 not yet measured.

#
Model
Parameters
Score
Source
Licence
1olmOCR 2 7B
Ai2
8.3 B82.4%SourcedSource
olmOCR v0.4.0 row (±1.1).
Apache-2.0
2PaddleOCR-VL
Baidu PaddlePaddle
959 M80%SourcedSource
PaddleOCR-VL* row (±1.0); asterisk as marked in the source table.
Apache-2.0
3DeepSeek-OCR
DeepSeek
3.3 B75.7%SourcedSource
DeepSeek-OCR row (±1.0).
MIT
4Nanonets OCR2 3B
Nanonets
3.8 B69.5%SourcedSource
Nanonets-OCR2-3B row (±1.1).
Not declared on Hugging Face
Check terms before commercial use
—dots.ocr
rednote hilab
3.0 BNot yet measuredReports OmniDocBench, not olmOCR-Bench.MIT
—Granite Docling 258M
IBM
258 MNot yet measured—Apache-2.0
—SmolDocling 256M
IBM Research / Hugging Face
256 MNot yet measured—CDLA-Permissive-2.0

How to read this: one public benchmark per category, so you can compare like with like. We copy the published number and link it; we do not re-run it, average different benchmarks or fill gaps. Vendor-reported numbers use each vendor's own settings, so treat small gaps as ties. “Not yet measured” means we found no comparable public score, not that the model is weak.

Every model was checked against the Hugging Face API on 2026-10-13: it exists, is public, and has the parameter count and licence shown. Other categories: Math and reasoning · Coding · Vision-language · Speech to text · Text to speech · Image generation · Embeddings and rerankers · Small fast 'System 1' · Biomedical · Tool use and agents · Multilingual and translation · Time series · Robotics (VLA).

Machine-readable: /api/v1/categories/ocr-documents.json