{"as_of":"2026-10-12","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","cite_as":"The Local Bench (thelocalbench.com), data as of 2026-10-12, CC BY 4.0","source_url":"https://thelocalbench.com","category":"ocr","slug":"ocr-documents","label":"OCR and documents","bench":"olmOCR-Bench, overall","unit":"%","higher":true,"src":"allenai/olmocr README benchmark table","url":"https://github.com/allenai/olmocr","groups":[{"label":"olmOCR-Bench, overall","ranked":[{"rank":1,"id":"olmocr-2-7b-1025","name":"olmOCR 2 7B","hf_repo":"allenai/olmOCR-2-7B-1025","score":{"bench":"olmOCR-Bench, overall","value":82.4,"unit":"%","flag":"sourced","source":"https://github.com/allenai/olmocr#benchmark","note":"olmOCR v0.4.0 row (±1.1)."}},{"rank":2,"id":"paddleocr-vl","name":"PaddleOCR-VL","hf_repo":"PaddlePaddle/PaddleOCR-VL","score":{"bench":"olmOCR-Bench, overall","value":80,"unit":"%","flag":"sourced","source":"https://github.com/allenai/olmocr#benchmark","note":"PaddleOCR-VL* row (±1.0); asterisk as marked in the source table."}},{"rank":3,"id":"deepseek-ocr","name":"DeepSeek-OCR","hf_repo":"deepseek-ai/DeepSeek-OCR","score":{"bench":"olmOCR-Bench, overall","value":75.7,"unit":"%","flag":"sourced","source":"https://github.com/allenai/olmocr#benchmark","note":"DeepSeek-OCR row (±1.0)."}},{"rank":4,"id":"nanonets-ocr2-3b","name":"Nanonets OCR2 3B","hf_repo":"nanonets/Nanonets-OCR2-3B","score":{"bench":"olmOCR-Bench, overall","value":69.5,"unit":"%","flag":"sourced","source":"https://github.com/allenai/olmocr#benchmark","note":"Nanonets-OCR2-3B row (±1.1)."}}],"not_yet_measured":[{"id":"dots-ocr","name":"dots.ocr","hf_repo":"rednote-hilab/dots.ocr"},{"id":"granite-docling-258m","name":"Granite Docling 258M","hf_repo":"ibm-granite/granite-docling-258M"},{"id":"smoldocling-256m-preview","name":"SmolDocling 256M","hf_repo":"ds4sd/SmolDocling-256M-preview"}]}]}