Skip to content
← Models
Open weightsDatalab/10 trustMetrics-checked

Surya OCR

650M-param multilingual document OCR with layout analysis in 90+ languages.

Visit official page →

About

Surya is a 650-million-parameter OCR model from Datalab (founded by Vik Paruchuri) for multilingual document understanding: line-level text detection, OCR, layout analysis with reading order, and table recognition across more than 90 languages. It scores 83.3 percent on the olmOCR benchmark, the top result under 3B parameters, while running at about 5 pages per second on an RTX 5090 and working on CPU and Apple Silicon too.

The code is Apache 2.0 but the model weights use a modified open-rail license: free for research, personal use, and startups under 5M in funding or revenue, with larger commercial use requiring a Datalab license. Surya OCR 2 continues the line with stronger handwriting, math, and form support. For document-ingestion pipelines feeding RAG systems, it is one of the most practical self-hostable options available.

Specs

Context window

Pricing

Free quota

API access

Weights

Open weights

Released

January 1, 2024

Benchmarks

Provider-reported unless a source says otherwise. Benchmarks are marketing-adjacent by nature — treat them as directional.

Use cases

document-ocrrag-ingestiondigitization

Trust score — 7/10

/10 trustMetrics-checked

Scored 7/10 (metrics tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 96; Trending score 72/100 from researcher assessment.

Sources