datasets
Training and evaluation data, with the modality, task and licence stated up front. Listed live from the Hugging Face Hub.
OCRBenchGithub|Paper
OCRBench has been accepted by Science China Information Sciences.
ocr-benchmark
OmniAI OCR Benchmark
A comprehensive benchmark that compares OCR and data extraction capabilities of different multimodal LLMs such as gpt-4o and gemini-2.0, evaluating both text and JSON extraction accuracy.
Benchmark Results (Feb 2025) | Source Code
OCRBench_v2OCRBench-v2persian-ocr-bench-submitted10-bbox-crops
Persian OCR benchmark — selected submitted bbox crops
This dataset contains the non-empty OCR bboxes from the ten explicitly selected
submitted pages in persian_ocr_bench_bbox_review.
Each row is one PNG crop. gold_text is the current editable OCR content from
the live Argilla bbox field (content_text). Geometry is stored both as source
page pixels and as percentages of the source page. The original record ID,
external ID, bbox ID, source URL, and SHA-256 hashes are included for… See the full description on the dataset page: https://huggingface.co/datasets/Reza2kn/persian-ocr-bench-submitted10-bbox-crops.OCR-bench-Malayalamkat57-ocr-bench-500
Kat57 OCR outputs
Raw outputs from 16 OCR models on the same deterministic 500-card sample of Lund University Library's Kat57 catalogue-card collection.
Each model is stored as a separate dataset configuration. Every configuration retains the source card identifiers, image, PAGE XML reference transcription, model output, and inference metadata so the results can be rescored without rerunning inference.
Source sample
CER/WER results and limitations
ocr-bench… See the full description on the dataset page: https://huggingface.co/datasets/tadad/kat57-ocr-bench-500.ocr-benchmark
OCR Benchmark — Documents
The 93 document images and ground truth used by the
ocr-benchmark harness.
The benchmark code, the reference run results, and the full methodology live
in the GitHub repo — this dataset is the document corpus only.
Structure
One train split, 93 rows, one row per document:
Column
Type
Description
image
Image
The document page (PNG/JPG)
stem
string
Filename stem (e.g. invoice_000)
tier
string
Difficulty: easy, medium, or hard… See the full description on the dataset page: https://huggingface.co/datasets/ilsilfverskiold/ocr-benchmark.nepalipixel-synthetic-ocr-benchmark
NepaliPixel Benchmark Dataset Model Card
Overview
The output_benchmark directory contains a synthetic OCR benchmark dataset for Nepali (Devanagari) script generated using the Nepali Pixel pipeline. The dataset is designed for evaluation of OCR models with minimal augmentation noise and fully rendered pages.
Data
Samples: Approximately 15,000 image‑text pairs (generated with -n 15000).
Granularity: Includes all five levels – word, sentence… See the full description on the dataset page: https://huggingface.co/datasets/himalaya-ai/nepalipixel-synthetic-ocr-benchmark.assistive-ocr-benchmark-results
Assistive OCR — Benchmark Results
Real, reproducible benchmark results for the assistive OCR wearable module (offline, multilingual — English, Bengali+English, Hindi+English). This repository is self-contained: it holds the results, the ground-truth manifest, and the 98 real images they were computed from, so it can be run and demoed directly with no other dataset needed.
What's in this repository
File
What it is
manual100_final.csv
The 99-row… See the full description on the dataset page: https://huggingface.co/datasets/bhumika-tewari-282006/assistive-ocr-benchmark-results.OCR-Bench1000-Gujarati
OCR-Bench1000-Gujarati
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Gujarati OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
gujarati_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Gujarati.OCRBenchv2OCRBench v2: An Improved Benchmark for Evaluating Large Multimodal Models on Visual Text Localization and Reasoning
https://github.com/Yuliang-Liu/MultimodalOCR
https://arxiv.org/abs/2501.00321
from datasets import load_dataset
repo_dir = 'morpheushoc/OCRBenchv2'
# load all samples
dataset = load_dataset(repo_dir, split='test') # 10k samples
# load a subset (EN/CN samples)
dataset = load_dataset(repo_dir, 'EN', split='test') # 7.4k samples
dataset =… See the full description on the dataset page: https://huggingface.co/datasets/morpheushoc/OCRBenchv2.persian-ocr-bench
Persian OCR Evaluation Dataset
This benchmark contains paired Persian document images and UTF-8 transcription
targets for OCR evaluation. Each JSONL row references one image under
bench_data/images/ and contains its transcription in the text field.
Schema
image: image path relative to the repository
id: stable image identifier
page: page number, currently 1
type: evaluation item type, currently transcription
text: reference transcription
language: fa
checked:… See the full description on the dataset page: https://huggingface.co/datasets/mshojaei77/persian-ocr-bench.OCR-Bench1000-Hindi
OCR-Bench1000-Hindi
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Hindi OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
hindi_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by character count… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Hindi.OCR-Bench1000-Malayalam
OCR-Bench1000-Malayalam
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Malayalam OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
malayalam_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Malayalam.OCR-Tibetan_line_to_text_benchmark
Tibetan OCR-line-to-text Benchmark Dataset
This repository hosts a line-to-text benchmark dataset to evaluate and compare Tibetan OCR models. The dataset includes diverse scripts, writing styles, and print methods, enabling comprehensive testing across multiple domains.
💽 Datasets Overview
Features:
filename: Name of the file.
label: Ground truth text.
image_url: URL of the image.
BDRC_work_id: BDRC scan id for specific works.
char_len: Character count of the text.
script:… See the full description on the dataset page: https://huggingface.co/datasets/openpecha/OCR-Tibetan_line_to_text_benchmark.OCR-Bench1000-Bengali
OCR-Bench1000-Bengali
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Bengali OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
bengali_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by character… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Bengali.OCR-Bench1000-Marathi
OCR-Bench1000-Marathi
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Marathi OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
marathi_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by character… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Marathi.tibetan-ocr-benchmark
BDRC Tibetan OCR Benchmark (open subset)
A hand-transcribed benchmark for evaluating Tibetan OCR across writing styles and
technologies. This is an open-access set of 472 page images with ground-truth
transcriptions and per-page metadata (script, technology, legibility).
Companion to the model BDRC/tibetan-ocr
and the leaderboard
(dozens of OCR systems scored on this benchmark).
The transcriptions were produced by Dharmaduta.
The images were selected through detailed research… See the full description on the dataset page: https://huggingface.co/datasets/BDRC/tibetan-ocr-benchmark.OCR-Bench1000-Tamil
OCR-Bench1000-Tamil
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Tamil OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
tamil_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by character count… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Tamil.OCR-Bench1000-Telugu
OCR-Bench1000-Telugu
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Telugu OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
telugu_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by character… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Telugu.OCR-Bench1000-Kannada
OCR-Bench1000-Kannada
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Kannada OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
kannada_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by character… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Kannada.bangla-ocr-double-benchmark
Bangla OCR Double Benchmark
Two equally weighted, deterministic full-page Bangla handwriting robustness splits:
bongabdo: 6,669 readability-preserving renderings balanced over all 111 Bongabdo pages.
bn_htrd: 6,669 renderings balanced over all 75 actual files in the writer-separated
BN-HTRd test split.
These are explicitly compositional/augmentation robustness rows, not 13,338 independent
writers or source documents. Every row exposes its source page ID, source SHA-256… See the full description on the dataset page: https://huggingface.co/datasets/Reza2kn/bangla-ocr-double-benchmark.OCR-Bench1000-Punjabi
OCR-Bench1000-Punjabi
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Punjabi OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
punjabi_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by character… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Punjabi.OCR-Bench1000-Sanskrit
OCR-Bench1000-Sanskrit
1000 synthetic printed-text line images with ground-truth transcriptions,
sampled from a larger locally-held Sanskrit OCR training corpus.
This is a benchmark/sample release, not the full training set.
Data fields
Field
Description
file_name
relative path to the image (images/...)
text
ground-truth transcription
category
sanskrit_only / english_only / mixed / numeric_and_symbols
length_bucket
short / medium / long, by… See the full description on the dataset page: https://huggingface.co/datasets/meharuhanzz/OCR-Bench1000-Sanskrit.hebrew-handwriting-ocr-benchmark
Hebrew Handwriting OCR Benchmark
A small, human-verified benchmark for OCR / handwritten text recognition (HTR) on
modern Hebrew handwriting: 225 gold lines across 10 pages, one page per
writer, drawn from the transcriptor.ivrit.ai
volunteer transcription corpus.
This is a test set. There is no train split, by design — it exists to be held
out. It is deliberately small and clean rather than large and noisy: every line
was transcribed by at least two volunteers independently and… See the full description on the dataset page: https://huggingface.co/datasets/ivrit-ai/hebrew-handwriting-ocr-benchmark.persian-ocr-benchmark
Persian OCR Evaluation Dataset
This benchmark contains paired Persian document images and UTF-8 transcription
targets for OCR evaluation. Each JSONL row references one image under
bench_data/images/ and contains its transcription in the text field.
Schema
image: image path relative to the repository
id: stable image identifier
page: page number, currently 1
type: evaluation item type, currently transcription
text: reference transcription
language: fa
checked:… See the full description on the dataset page: https://huggingface.co/datasets/PersianML/persian-ocr-benchmark.azerbaijani-ocr-benchmark
Azerbaijani OCR Benchmark
Line-level OCR benchmark for Azerbaijani in both Latin and Cyrillic script,
built from scanned books.
Fields
field
description
image
cropped text line, grayscale, height 48 px
text
verbatim transcription
script
az_latin or az_cyrillic
book
anonymised source-book id
How labels were produced
Every line carries a label agreed on independently by three sources: the
OCR text layer already present in the… See the full description on the dataset page: https://huggingface.co/datasets/LocalDoc/azerbaijani-ocr-benchmark.persian-ocr-double-benchmark
Persian OCR Double Benchmark
A frozen, leakage-controlled Persian OCR benchmark with two equally weighted splits:
printed: 6,669 rows carved from Reza2kn/persian-printed-ocr-3.5m at ba02f36c3d496838d8fad9aff352b77763af1ea4.
handwriting: 6,669 rows carved from Reza2kn/persian-handwriting-pages-3.69m at b114f0a36a6a2e397bc93517dd084431bfca2329.
The exact rows were uploaded here before being removed from their source training repositories.
Each row retains its original repository… See the full description on the dataset page: https://huggingface.co/datasets/Reza2kn/persian-ocr-double-benchmark.icelandic-ocr-benchmark
Dataset Card for Icelandic OCR Benchmark
Dataset Details
Dataset Description
Icelandic OCR Benchmark is a ground-truth dataset for evaluating OCR accuracy on
Icelandic-language documents. It consists of manually transcribed page images with
matching layout annotations (text regions, line polygons, baselines) in both ALTO
and PAGE XML.
Curated by: Sigurdur Haukur Birgisson
Language(s): Icelandic (is)
License: CC BY-SA 4.0
Dataset… See the full description on the dataset page: https://huggingface.co/datasets/Sigurdur/icelandic-ocr-benchmark.
