Nuqta OCRنقطة

Updated 2026-11-02

Best Arabic OCR models in 2026, compared

Scores from the two public Arabic OCR benchmarks, KITAB-Bench and Misraj-DocOCR, for open models, cloud APIs and classic OCR engines. Other systems' numbers are the ones published by the benchmark authors.

Summary

KITAB-Bench: 13 Arabic OCR datasets

3,760 images: book pages, scanned lines, handwriting, manuscripts, slides, scene text and fonts. Character error rate, lower is better.

ModelWeightsCER ↓
Nuqta-Arabic-OCR 4B4.75B, open0.106
Nuqta-Arabic-OCR 0.8B0.89B, open0.117
Gemini-2.0-Flashclosed0.130
AIN-7B7B, open0.200
GPT-4oclosed0.310
Qwen-2.5-VL7B, open0.492
Tesseractopen0.540
EasyOCRopen0.580

Nuqta at its recommended input size (small page renders are enlarged to the training size). With every image sent unchanged: 4B 0.111, 0.8B 0.132. 234 test images also appear in public datasets used for training; without them the 4B scores 0.113. Source: KITAB-Bench and the Nuqta model cards.

Misraj-DocOCR: 400 real Arabic document pages

Pages converted to Markdown. MARS combines text and table accuracy, TEDS scores tables; higher is better. CER, lower is better.

ModelWeightsMARS ↑TEDS ↑CER ↓
Nuqta-Arabic-OCR 4B4.75B, open82.876.10.121
Baseer v2 (Misraj)no public weights77.8670.12
Nuqta-Arabic-OCR 0.8B0.89B, open77.166.80.130
Baseer (paper)3B76.9660.53
Gemini-2.5-Proclosed70.8520.31
Azure Document Intelligenceclosed62.2420.27
dots.ocr3B, open59.2400.40
GPT-5closed54.8480.62
Mistral OCRclosed44.4170.42
QARI2B, open42.8210.64

Other systems from the Baseer paper and Misraj's September 2026 results table. Our scorer reproduces Misraj's published Qwen3-VL-8B score within a point, and our predictions are public in the benchmarks folder for anyone to re-score. Dataset: Misraj-DocOCR.

How to choose

Questions

Which Arabic OCR is the most accurate in 2026?

Nuqta-Arabic-OCR 4B has the best published score on both public Arabic OCR benchmarks: KITAB-Bench character error rate 0.106 and Misraj-DocOCR MARS 82.8.

Is Tesseract good for Arabic?

Tesseract works for clean printed Arabic but misses many characters on real documents: 0.54 character error rate on KITAB-Bench, against 0.106 for Nuqta-Arabic-OCR 4B. It also drops or mangles tashkeel.

Is Gemini or GPT better than open models for Arabic OCR?

Not on these benchmarks. Gemini-2.0-Flash scores 0.13 and GPT-4o 0.31 on KITAB-Bench, and Gemini-2.5-Pro 70.8 and GPT-5 54.8 MARS on Misraj-DocOCR, all behind Nuqta's open models.

What is the best Arabic OCR for tables?

On Misraj-DocOCR tables (TEDS), Nuqta-Arabic-OCR 4B scores 76.1, ahead of Baseer v2 (67), Gemini-2.5-Pro (52) and Azure (42).