Voshart / Benchmarks

OCR evidence benchmark

Cross-benchmark scores, historical cohorts and documented prices.

Model cutoff 2026-10-13
20252026-10-13
Current model cohort
ModelRank indexDPBDrDocIDPMDPMORENDIolmOmniDocPureReal5Wild$/1k pages
TeleOCR99.4
TeleOCR · provisional rank

Mean percentile across 3 mature core families: OmniDoc v1.6 full, PureDoc Avg₃, Wild-OmniDoc.
Contributing evidence is competitor/vendor comparison: Wild-OmniDoc.
Comparison cohorts include author-reported results: OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.

Contributing sources
—68.0†—————96.978.590.788.5†Self-hosted
Xiaomi-OCR-092.4
Xiaomi-OCR-0 · provisional rank

Mean percentile across 2 mature core families: OmniDoc v1.6 full, Wild-OmniDoc.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is author-reported: OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include author-reported results: OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.

Contributing sources
———————96.8†—92.787.9†Self-hosted
Nanonets OCR-387.4
Nanonets OCR-3 · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.

Contributing sources
——80.2†———87.4†————$10.00†
OvisOCR286.3
OvisOCR2 · provisional rank

Mean percentile across 3 mature core families: OmniDoc v1.6 full, PureDoc Avg₃, Wild-OmniDoc.
Contributing evidence is competitor/vendor comparison: Wild-OmniDoc.
Comparison cohorts include author-reported results: OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.

Contributing sources
—59.3†—————96.575.192.387.9†Self-hosted
GPT-5.484.5
GPT-5.4 · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——84.4†———81.0†————Token-priced
dots.mocr81.1
dots.mocr · provisional rank

Mean percentile across 3 mature core families: MDP private, olmOCR, PureDoc Avg₃.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.

Contributing sources
———82.8——83.9†—70.4——Self-hosted
Chandra 2 open73.0
Chandra 2 open · provisional rank

Mean percentile across 3 mature core families: DocParsing DPB, MDP private, olmOCR.
Contributing evidence is community execution operator not established: DocParsing DPB.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include community execution operator not established results: DocParsing DPB.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.

Contributing sources
0.791†——82.4——85.9†————Self-hosted
ABot-OCR71.1
ABot-OCR · provisional rank

Mean percentile across 2 mature core families: OmniDoc v1.6 full, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———————93.370.4———
Gemini 3 Pro71.0
Gemini 3 Pro · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, OmniDoc v1.6 full.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR, OmniDoc v1.6 full.

Contributing sources
——81.8†———77.7†92.9—89.2—$19.00†
Gemini-3.1-Pro70.1
Gemini-3.1-Pro · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, PureDoc Avg₃.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——89.6†———69.8†—70.4——Token-priced
MonkeyOCRv2-B-Parsing68.7
MonkeyOCRv2-B-Parsing · provisional rank

Mean percentile across 2 mature core families: MDP private, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
———84.7————64.989.2—Self-hosted
Qwen3.5-9B67.6
Qwen3.5-9B · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, PureDoc Avg₃.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.

Contributing sources
——76.2†———77.2†—70.9——Self-hosted
Youtu-Parsing67.3
Youtu-Parsing · provisional rank

Mean percentile across 2 mature core families: OmniDoc v1.6 full, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———————93.768.3———
PaddleOCR-VL-1.667.0
PaddleOCR-VL-1.6 · provisional rank

Mean percentile across 4 mature core families: MDP private, OmniDoc v1.6 full, PureDoc Avg₃, Wild-OmniDoc.
Contributing evidence is competitor/vendor comparison: Wild-OmniDoc.
Comparison cohorts include author-reported results: OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.

Contributing sources
—55.1†—83.0———96.359.393.287.4†Self-hosted
Qwen3-VL-Plus66.9
Qwen3-VL-Plus · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——79.8†———77.9†————Self-hosted
Jina-OCR-v166.7
Jina-OCR-v1 · provisional rank

Mean percentile across 2 mature core families: olmOCR, OmniDoc v1.6 full.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is author-reported: olmOCR, OmniDoc v1.6 full.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR, OmniDoc v1.6 full.

Contributing sources
——————83.4†91.1†———Self-hosted
MinerU2.5-Pro66.4
MinerU2.5-Pro · provisional rank

Mean percentile across 4 mature core families: MDP private, OmniDoc v1.6 full, PureDoc Avg₃, Wild-OmniDoc.
Contributing evidence is competitor/vendor comparison: Wild-OmniDoc.
Comparison cohorts include author-reported results: OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.

Contributing sources
—62.3†—74.3———95.870.188.987.3†Self-hosted
Claude Opus 4.664.2
Claude Opus 4.6 · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——81.1†———74.1†————$40.75†
Claude-Sonnet-4.663.8
Claude-Sonnet-4.6 · provisional rank

Mean percentile across 3 mature core families: IDP Core, MDP private, olmOCR.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——81.2†77.6——73.9†————$24.45†
Gemini 3 Flash61.4
Gemini 3 Flash · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, OmniDoc v1.6 full.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR, OmniDoc v1.6 full.

Contributing sources
——80.5†———75.3†92.6————
Qwen3.5-4B58.0
Qwen3.5-4B · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, PureDoc Avg₃.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.

Contributing sources
——74.5†———75.4†—69.8——Self-hosted
Qwen3-VL-235B55.8
Qwen3-VL-235B · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, OmniDoc v1.6 full.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR, OmniDoc v1.6 full.

Contributing sources
——80.0†———76.8†89.8—88.9—Self-hosted
FireRed-OCR54.8
FireRed-OCR · provisional rank

Mean percentile across 2 mature core families: OmniDoc v1.6 full, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———————93.365.6———
GPT-5.252.7
GPT-5.2 · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, OmniDoc v1.6 full.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR, OmniDoc v1.6 full.

Contributing sources
——77.4†———79.1†86.6—78.7—$21.35†
dots.ocr51.2
dots.ocr · provisional rank

Mean percentile across 6 mature core families: MDP private, MORE multilingual, olmOCR, OmniDoc v1.6 full, PureDoc Avg₃, Wild-OmniDoc.
Contributing evidence is execution operator not established: MORE multilingual.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Contributing evidence is competitor/vendor comparison: Wild-OmniDoc.
Comparison cohorts include execution operator not established results: MORE multilingual.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR, OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.

Contributing sources
———79.784.3†—79.1†90.864.586.481.8†Self-hosted
Nanonets-OCR251.0
Nanonets-OCR2 · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, PureDoc Avg₃.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——73.8†———82.0†—58.4———
Logics-Parsing-v250.6
Logics-Parsing-v2 · provisional rank

Mean percentile across 3 mature core families: OmniDoc v1.6 full, PureDoc Avg₃, Wild-OmniDoc.
Contributing evidence is competitor/vendor comparison: Wild-OmniDoc.
Comparison cohorts include author-reported results: OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.

Contributing sources
———————93.372.6—77.1†—
OCRVerse48.6
OCRVerse · provisional rank

Mean percentile across 2 mature core families: OmniDoc v1.6 full, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———————88.669.4———
MinerU2.548.5
MinerU2.5 · provisional rank

Mean percentile across 4 mature core families: DocParsing DPB, MORE multilingual, OmniDoc v1.6 full, PureDoc Avg₃.
Contributing evidence is community execution operator not established: DocParsing DPB.
Contributing evidence is execution operator not established: MORE multilingual.
Comparison cohorts include community execution operator not established results: DocParsing DPB.
Comparison cohorts include execution operator not established results: MORE multilingual.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
0.816†———48.9†——93.067.785.6—Self-hosted
Unlimited-OCR47.2
Unlimited-OCR · provisional rank

Mean percentile across 3 mature core families: MDP private, OmniDoc v1.6 full, PureDoc Avg₃.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———58.9———94.063.7———
HunyuanOCR-1.547.1
HunyuanOCR-1.5 · provisional rank

Mean percentile across 3 mature core families: MDP private, PureDoc Avg₃, Wild-OmniDoc.
Contributing evidence is competitor/vendor comparison: Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.
Comparison cohorts include author-reported results: Wild-OmniDoc.

Contributing sources
———81.2————67.6—77.6†Self-hosted
Qianfan-OCR45.9
Qianfan-OCR · provisional rank

Mean percentile across 2 mature core families: OmniDoc v1.6 full, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———————93.951.0———
Kimi K2.541.8
Kimi K2.5 · provisional rank

Mean percentile across 2 mature core families: MDP private, OmniDoc v1.6 full.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———81.2———84.5—89.1——
HunyuanOCR41.2
HunyuanOCR · provisional rank

Mean percentile across 5 mature core families: DocParsing DPB, MDP private, MORE multilingual, OmniDoc v1.6 full, PureDoc Avg₃.
Contributing evidence is community execution operator not established: DocParsing DPB.
Contributing evidence is execution operator not established: MORE multilingual.
Comparison cohorts include community execution operator not established results: DocParsing DPB.
Comparison cohorts include execution operator not established results: MORE multilingual.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
0.513†——68.692.4†——90.060.6——Self-hosted
GPT-5-Mini40.3
GPT-5-Mini · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——73.3†———69.9†————$3.05†
MonkeyOCR-pro-3B36.9
MonkeyOCR-pro-3B · provisional rank

Mean percentile across 4 mature core families: DocParsing DPB, MDP private, OmniDoc v1.6 full, PureDoc Avg₃.
Contributing evidence is community execution operator not established: DocParsing DPB.
Comparison cohorts include community execution operator not established results: DocParsing DPB.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
0.826†——53.6———88.655.479.5—Self-hosted
GLM-OCR36.3
GLM-OCR · provisional rank

Mean percentile across 7 mature core families: DocParsing DPB, IDP Core, MDP private, olmOCR, OmniDoc v1.6 full, PureDoc Avg₃, Wild-OmniDoc.
Contributing evidence is community execution operator not established: DocParsing DPB.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Contributing evidence is competitor/vendor comparison: Wild-OmniDoc.
Comparison cohorts include community execution operator not established results: DocParsing DPB.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR, OmniDoc v1.6 full, Wild-OmniDoc.
Comparison cohorts include competitor/vendor comparison results: Wild-OmniDoc.

Contributing sources
0.735†—54.9†68.8——68.4†95.263.390.385.1†Self-hosted
GPT-4.135.1
GPT-4.1 · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——74.7†———49.4†————$13.60†
Qwen3.5-2B34.5
Qwen3.5-2B · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, PureDoc Avg₃.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.

Contributing sources
——67.1†———71.9†—62.5——Self-hosted
Mistral Small 431.9
Mistral Small 4 · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——68.5†———69.6†—————
Qwen3-VL-2B31.0
Qwen3-VL-2B · provisional rank

Mean percentile across 2 mature core families: MORE multilingual, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is execution operator not established: MORE multilingual.
Comparison cohorts include execution operator not established results: MORE multilingual.

Contributing sources
————83.6†———62.1——Self-hosted
OpenDoc-0.1B30.1
OpenDoc-0.1B · provisional rank

Mean percentile across 2 mature core families: OmniDoc v1.6 full, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———————90.752.3———
Claude Haiku 4.529.5
Claude Haiku 4.5 · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——72.9†———61.2†————$8.15†
Dolphin-v228.9
Dolphin-v2 · provisional rank

Mean percentile across 2 mature core families: OmniDoc v1.6 full, PureDoc Avg₃.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
———————89.557.0——Self-hosted
DeepSeek-OCR 228.7
DeepSeek-OCR 2 · provisional rank

Mean percentile across 3 mature core families: DocParsing DPB, OmniDoc v1.6 full, PureDoc Avg₃.
Contributing evidence is community execution operator not established: DocParsing DPB.
Comparison cohorts include community execution operator not established results: DocParsing DPB.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.

Contributing sources
0.740†——————90.349.573.0—Self-hosted
Nanonets-ocr2-3B28.1
Nanonets-ocr2-3B · provisional rank

Mean percentile across 2 mature core families: MDP private, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
———67.6——69.5†—————
Ministral-8B26.5
Ministral-8B · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——71.7†———58.7†—————
Qwen3.5-0.8B22.9
Qwen3.5-0.8B · provisional rank

Mean percentile across 3 mature core families: IDP Core, olmOCR, PureDoc Avg₃.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.

Contributing sources
——61.2†———64.8†—56.0——Self-hosted
DeepSeek-OCR21.9
DeepSeek-OCR · provisional rank

Mean percentile across 4 mature core families: MDP private, MORE multilingual, olmOCR, PureDoc Avg₃.
Contributing evidence is execution operator not established: MORE multilingual.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include execution operator not established results: MORE multilingual.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.

Contributing sources
———54.582.9†—75.7†—47.074.0—Self-hosted
Nanonets-OCR-s15.7
Nanonets-OCR-s · provisional rank

Mean percentile across 2 mature core families: MDP private, OmniDoc v1.6 full.
Limited coverage: 2 mature core families; 3 required for full coverage.
Comparison cohorts include author-reported results: OmniDoc v1.6 full.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
———66.6———83.6—84.2——
GPT-5-Nano13.5
GPT-5-Nano · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——65.8†———35.2†————$0.61†
Llama-3.2-Vision-11B12.9
Llama-3.2-Vision-11B · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——58.6†———49.1†—————
Pixtral-12B11.7
Pixtral-12B · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——59.0†———38.3†—————
Gemma-4-E4B-it8.9
Gemma-4-E4B-it · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——55.0†———47.0†—————
Gemma-4-E2B-it3.0
Gemma-4-E2B-it · provisional rank

Mean percentile across 2 mature core families: IDP Core, olmOCR.
Limited coverage: 2 mature core families; 3 required for full coverage.
Contributing evidence is vendor-operated: IDP Core.
Contributing evidence is mixed or incompletely attributed: olmOCR.
Comparison cohorts include vendor-operated results: IDP Core.
Comparison cohorts include mixed or incompletely attributed results: olmOCR.
Comparison cohorts include author-reported results: olmOCR.
Model release date is unknown or weights are unreleased; included only in the latest view.

Contributing sources
——44.1†———38.2†—————
Chandra 2 APIUnranked—————0.773†86.7†————Service $4.00†
Dolphin-1.5Unranked———————86.5—61.5—Self-hosted
GLM-5.3-FlashUnranked————————79.790.8——
Kimi K2.6Unranked————————70.189.8——
MonkeyOCR-pro-1.2BUnranked————————53.577.2—Self-hosted
MonkeyOCRv2-S-ParsingUnranked———84.0—————87.9—Self-hosted
PP-StructureV3Unranked———49.6—————64.5——

◊ provisional rank: hover or click for reasons · † qualified evidence / contextual price · — no comparable result. Choose All registered to find models without matched scores; hover a model name for configuration and evidence gaps. Prices retain their source date in historical views.

Methodology, provenance & sources

Rank is an equal-weight mean of percentiles across mature core families. Maturity requires six scored models from three organizations; one variant per family contributes. Two families permit a provisional index. Three or more remove the limited-coverage qualification; other evidence reasons may still make the rank provisional. The default view requires two primary evidence families.

Comparable measured public-benchmark results can contribute regardless of operator. Author-reported, vendor/competitor, mixed and unverified evidence qualifies both the affected model and every rank using that comparison cohort. Assumptions and vendor-internal tests never contribute. Correlated variants, small-sample tests, recognition tasks and VQA stay secondary. Published conflicts are preserved and explained. Dates are model release dates; historical views use today's evidence for retrospective cohorts.

Some older records were migrated from an existing research snapshot; their source links are preserved, but they have not all been independently re-run. Missing model releases are omitted from historic cohorts until the current snapshot.

Official OmniDocBench comprehensive table — Current displayed table labelled v1.6_full; repo update log mentions v1.7.

PureDocBench leaderboard — Source-traceable clean / digital degradation / real degradation.

Official MDPBench leaderboard — Public and held-out private results; 17 languages.

Nace AI seven-benchmark aggregate — Seven-benchmark same-harness normalized aggregate; vendor operated, may overlap underlying tests.

TeleOCR public project comparison — TeleOCR team reports its comparison with competitors using Wild-OmniDoc and a limited four-model Dr.Doc run; not an independent reproduction.

olmOCR / Datalab / Nanonets published comparisons — Provenance is specified per entry; different runs and harnesses.

DocParsingBench — Community document-parsing aggregate.

Nanonets IDP benchmarking — Independent model comparisons in vendor-operated harness.

Real5-OmniDocBench — Real-world degradations of OmniDoc v1.5 pages; correlated with OmniDoc.

MORE 149-language benchmark — Multilingual real document parsing.

PolyOCR-Venus technical report — Table 8: specialized PolyOCR-2.7B MDP public results; no private score. Table 6 evaluates distinct PolyOCR-9B direct and PP-DocLayoutV3 pipeline configurations. Weights absent from reviewed release.

Xiaomi-OCR-0 technical report — Author-reported two-stage parsing with PP-DocLayoutV3; reported 0.8B excludes the layout detector. Tables 1–3: OmniDoc v1.6, Real5 (recaptured OmniDoc v1.5) and Wild; no independent reproduction.

OpenOCR 20-page hard set — Published 2026-10-05; 20 pages and 141 rule tests, uncertainty intervals overlap.

Datalab Chandra 2.1 release — 90-language and complex table scores; not comparable with public suites.

Mistral OCR pricing — OCR 4.1 standard USD 4/1,000 pages. The flattened pricing table places 0.40 under cached input, not batch; the old 0.40 batch claim is unverified. Official batch documentation specifies 50% off.

OCR research snapshot 2026-09-30 — Prior research import; not a new independent rerun. Underlying source links preserved.

IndicOCR v1.6 English subset — English subset is not v1.6_full and must not silently replace it.

Datalab hosted processor rate card — Convert fast/balanced $4 and accurate $10 per 1,000 pages; EU +25%; optional retention discount and add-ons. Current service rates do not pin a historical Chandra generation.

Extend Pay As You Go pricing — PAYG $0.0125/credit; Light Parse 0.5 credits/page, Performance Parse 2 credits/page. Scale uses a different credit rate and monthly plan.

Reducto r-1 Parse pricing — Standard r-1 Parse $10/1,000 pages; batch Parse 20% discount. Optional OCR data return and prompted regions cost extra.

LlamaParse v2 tier pricing — USD 1.25/1,000 credits; v2 Fast 1, Cost-effective 3, Agentic 10, Agentic Plus 45 credits/page. Add-ons and billable-page definitions vary.

Anthropic direct API token pricing — Standard direct/global API prices per million tokens, separate from benchmark page-cost estimates; caching, batch, fast mode and regional pricing have distinct rates.

Gemini 3.1 Pro Preview token pricing — Prices apply to gemini-3.1-pro-preview, not Gemini 3 Pro. Separate <=200k and >200k prompt bands; output includes thinking. Cache storage and grounding extra.

Xiaomi-OCR-0 release and weights — Model card news states September 30 release of technical report and weights; Apache-2.0 license. Self-hosted compute costs are not a vendor page rate.

PolyOCR-Venus release contents — Repository publishes report and evaluation code; weights, training code and complete parsing pipelines are absent. Do not use report publication as a weights release date.

Mistral OCR 4.1 version and annotated price — Version 4.1 released July 16, 2026; standard $4 and annotated $5 per 1,000 pages.

IDP Leaderboard: Nanonets OCR-3 — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: GPT-5.2 — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: Gemini 3 Pro — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: GPT-5.4 — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: Gemini 3 Flash — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: Gemini-3.1-Pro — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: Claude-Sonnet-4.6 — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: Claude Opus 4.6 — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: Claude Haiku 4.5 — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: GPT-5-Mini — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: GPT-5-Nano — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: GPT-4.1 — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

IDP Leaderboard: Qwen3-VL-235B — Nanonets-operated evaluation: IDP Core Bench v1.0 and OmniDocBench v1.5 are separate tests. Page costs, where listed, are operator benchmark estimates, not token list rates.

OpenAI gpt-6-astra API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

OpenAI gpt-5.6-sol API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

OpenAI gpt-5.6-terra API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

OpenAI gpt-5.6-luna API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

OpenAI gpt-5.4 API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

OpenAI gpt-5.2 API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

OpenAI gpt-5-mini API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

OpenAI gpt-5-nano API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

OpenAI gpt-4.1 API price — Direct API standard USD per million text tokens. Image tokenization and output length determine document cost; no fixed page conversion.

Mistral Batch Processing discount — Batch documentation states a 50% discount and supports the OCR endpoint. Applied to the verified $4 OCR 4.1 standard page rate: $2 per 1,000 pages.

Real5 maintainer-published Xiaomi evaluation, October 12 — News adds Xiaomi on October 12. Main table reports 92.73 overall, versus 95.24 in the Xiaomi paper. Exact run pipeline is not specified; preserve both source-specific observations, do not average. Real5 reuses OmniDoc v1.5 pages and is not an independent aggregate vote.

Jina-OCR-v1 technical report — Author measurements: OmniDocBench v1.6 and olmOCR-Bench; default dynamic resolution and the strict evaluation prompt. Baselines are partly copied from other publications.

Jina-OCR-v1 public release announcement — September 14 announcement explicitly releases public weights. Hub repository creation September 1 is not treated as a weights release.

LightOnOCR-3 release and evaluation tables — October 8 author release; scores use published normalization/postprocessing. ParseBench three-category and five-category means remain distinct; no independent reproduction is claimed.

LightOnOCR-3-0.8B model card — Exact public checkpoint and Apache-2.0 license; the 1B keeps the LightOnOCR-2 architecture, while 0.8B/4B use Qwen3.5.

LightOnOCR-3-1B model card — Exact public checkpoint and Apache-2.0 license; the 1B keeps the LightOnOCR-2 architecture, while 0.8B/4B use Qwen3.5.

LightOnOCR-3-4B model card — Exact public checkpoint and Apache-2.0 license; the 1B keeps the LightOnOCR-2 architecture, while 0.8B/4B use Qwen3.5.

NVIDIA Nemotron Parse 2.0 model card — August 3 public release. Author benchmark results use a five-checkpoint equal-weight soup. Dataset/protocol revisions are not fully pinned; no overall OmniDoc score is inferred from the notes subset.

Hiro-MOSS-OCR-0.3B model card — May 26 public weights. OmniDoc v1.5/v1.6 scores explicitly use ground-truth layout labels, so they are separate assisted recognition variants, never full-page rank votes.

Granite-Docling-258M model card — September 17, 2025 release. FinTabNet 150dpi table TEDS is task-specific. Full-page OCR/layout tables do not pin an exact dataset split in the card and are not assigned to a core benchmark.

SmolDocling-256M-preview model card — Official checkpoint, Apache-2.0. Exact public-weights release date not established by this audit; paper publication is not used as a weights date.

Docling official project — Pipeline catalog entry; backend and exact package/model versions must be pinned before adding a comparable score.

Amazon Textract official product — Hosted service. DetectDocumentText, forms, tables, queries and layout are separate configurations; no matched full-page public score verified in this addition.

Google Document AI Enterprise Document OCR — Hosted OCR processor; parser/add-ons and processor versions must remain distinct. No matched core score verified in this addition.

Mathpix OCR API documentation — Hosted STEM OCR service. Historical unversioned Mathpix observations do not identify the current API generation.

Tesseract official repository — Open-source OCR engine; version, traineddata, languages and page-segmentation settings must be pinned. Catalog entry has no invented full-page parsing score.

Google Document AI official pricing — On-demand Enterprise Document OCR rate bands only; OCR add-ons and parsing processors are separate charges, and commitment discounts are not assumed.

Amazon Textract official pricing — Published US West (Oregon) DetectDocumentText examples; OCR-only tier rates. Tables/forms/queries incur other charges.

Mathpix official OCR API pricing — v3/pdf document-page rates and Files API batch-page rates remain distinct. Image/stroke request prices are not converted into page prices; one-time activation fee is excluded from marginal page costs.