Models › LightOnOCR-2 family

lightonai Apache 2.0 out 9 months ago

1.01B parameters, images and text in, text out, 16K tokens of context. 1 provider serves it.

Verified 2026-10-25 Rank #223 in LLMs · score 87.7 method v1 Sources 3 Downloads 30d 576.7k · #154 of 619 tracked

Changed this week: 2 new quantized builds on the Hub (18 in all).2026-10-24 · 1 new quantized build on the Hub (17 in all).2026-10-24

Can I run it?0.6GB at INT4Estimatefits a 16 GB cardmethodCommunity: LightOnOCR-2-1B: 1B-Param Multilingual OCR →
Can I use it?Apache 2.0Permissive; patent grantlicence file2026-10-24
Do people use it?576.7kdownloads, 30 days#154 of 619 we track · top 25%+7 likes, downloads +16% this week846 likesHugging Face2026-10-24

Worth reading

Picked by rule from 4 tracked pieces: the lab's own post, the most shared, a field report, the latest.

LightOnOCR-2-1B-bbox-soup merges OCR-focused RLVR gains into the bbox model to balance transcription quality and image localization.

From LightOnOCR-2-1B: a lightweight high-performance end-to-end OCR model family · huggingface.co · 2026-01-19
Latest · 9 months ago

LightOnOCR-2-1B: a lightweight high-performance end-to-end OCR model family

LightOnOCR-2-1B is a 1B-parameter end-to-end OCR model released under the Apache 2.0 license that converts document pages into text without relying on multi-stage pipelines.

  • The paper released on 01/26 includes the full training recipe with data normalization, RLVR, and merging details.
  • LightOnOCR-2-1B-bbox-soup merges OCR-focused RLVR gains into the bbox model to balance transcription quality and image localization.
huggingface.co 2026-01-19 895 words

4 best of 4 tracked

The 1 pick above, plus these 3. Top is the radar's score: discussion, source authority and the lab's own posts, fading with age.

  1. ArticleArchitecture graph for lightonai/LightOnOCR-2-1B | hfviewerhfviewer.com · undated
  2. Article🔵 LightOn opens a new field for AI with LightOnOCR-2: Document Intelligence - LightOnlighton.ai · undated
  3. ArticleLightOnOCR-2-1B: 1B-Param Multilingual OCRemergentmind.com · 2026-01-21

Where to run it

Live hosted endpoints, cheapest first, USD per million tokens. Ties break on output price, then provider name.

#Cheapest live rowIn /1MOut /1MContextQuantSeen
1 Featherless — — — — Oct 25

All 1 provider →

Where it's used

Hugging Face does not say who downloads a model or with what. These are the proxies: API providers listing it, quantized builds, fine-tunes/adapters/merges, and Spaces that load it.

Served by 1 API provider; 18 quantized builds for local use.

  • As a service1Featherless
  • On own hardware18quantized builds
  • Built on157 fine-tunes · 8 adapters · 0 merges
  • In apps20Hugging Face Spaces

Top Spaces running it: lightonai/LightOnOCR-2-1B-Demo ♥ 129 · 1littlecoder/LightOnOCR-2-1B-Demo ♥ 2 · triflix/testingLightOnOCR2cpu ♥ 1

Will it fit?

Weights only, an estimate: leave room for the KV cache. Method

Fits a 16 GB card at INT4

About 0.6 GB at INT4, 1.2 GB at FP8, 2.4 GB at BF16: weights only, so leave room for the KV cache.

16 GB card64 GB Mac2×80 GB8×80 GBINT4: about 0.6 GB of weights (estimate; KV cache and activations extra)INT40.6 GBFP8: about 1.2 GB of weights (estimate; KV cache and activations extra)FP81.2 GBBF16: about 2.4 GB of weights (estimate; KV cache and activations extra)BF162.4 GB
16 GB card64 GB Mac2×80 GB8×80 GBINT4: about 0.6 GB of weights (estimate; KV cache and activations extra)INT40.6 GBFP8: about 1.2 GB of weights (estimate; KV cache and activations extra)FP81.2 GBBF16: about 2.4 GB of weights (estimate; KV cache and activations extra)BF162.4 GB

Estimate params × bytes per param × 1.2 · how we estimate

The story so far

Weights, every dated article, and repo commits on one rail.

2 dated articles and 28 repo commits so far

Teal is the weights (2026-01-16), amber triangles are 2 dated articles (each links to it), grey ticks are repo commits.

FebMarAprMayJunJulAugSepOct2026-10-08: 1 repo commit2026-07-08: 1 repo commit2026-06-29: 1 repo commit2026-05-04: 1 repo commit2026-04-21: 1 repo commit2026-04-07: 1 repo commit2026-02-20: 3 repo commits2026-02-19: 1 repo commit2026-02-02: 4 repo commits2026-01-30: 1 repo commit2026-01-21: 2 repo commits2026-01-20: 1 repo commit2026-01-19: 4 repo commits2026-01-17: 1 repo commit2026-01-16: 5 repo commitsLightOnOCR-2-1B: a lightweight high-performance end-to-end OCR model family · 2026-01-19LightOnOCR-2-1B: 1B-Param Multilingual OCR · 2026-01-21Weights 2026-01-16 · 2026-01-16Weights 2026-01-16now · 1 provider
FebMarAprMayJunJulAugSepOct2026-10-08: 1 repo commit2026-07-08: 1 repo commit2026-06-29: 1 repo commit2026-05-04: 1 repo commit2026-04-21: 1 repo commit2026-04-07: 1 repo commit2026-02-20: 3 repo commits2026-02-19: 1 repo commit2026-02-02: 4 repo commits2026-01-30: 1 repo commit2026-01-21: 2 repo commits2026-01-20: 1 repo commit2026-01-19: 4 repo commits2026-01-17: 1 repo commit2026-01-16: 5 repo commitsLightOnOCR-2-1B: a lightweight high-performance end-to-end OCR model family · 2026-01-19LightOnOCR-2-1B: 1B-Param Multilingual OCR · 2026-01-21Weights 2026-01-16 · 2026-01-16Weights 2026-01-16now · 1 provider

What people built on it

33 derivatives on the Hub. Which build to run, by runtime: the most downloaded in each class.

33 derivatives on the Hub, most of them quantized

From the Hugging Face model tree; quantized builds in teal, fine-tunes, merges and adapters in greys.

18 quantized (Hugging Face model tree)7 fine-tunes (Hugging Face model tree)8 adapters (Hugging Face model tree)18 quantized7 fine-tunes8 adapters
18 quantized (Hugging Face model tree)7 fine-tunes (Hugging Face model tree)8 adapters (Hugging Face model tree)18 quantized7 fine-tunes8 adapters

All variants →

Reference

Everything else, folded: the full tables, every source.

Benchmarks

38 rows

Benchmarks 38 rows

measured third-party leaderboard rowauthor-reported number from the model card or eval files (38)No confidence intervals unless the source gave them; settings differ between rows, so compare within a benchmark, not across. Date = the benchmark's own date when it gives one, else when we read it.
BenchmarkValueSetting / notesReported byDate
author-reported overall (Delores-Lin/MDPBench)63.9—MDPBench leaderboard2026-07-03
author-reported digital (Delores-Lin/MDPBench)80.2—MDPBench leaderboard2026-07-03
author-reported photographed (Delores-Lin/MDPBench)58.5—MDPBench leaderboard2026-07-03
author-reported latin (Delores-Lin/MDPBench)73.7—MDPBench leaderboard2026-07-03
author-reported de (Delores-Lin/MDPBench)72.4—MDPBench leaderboard2026-07-03
author-reported en (Delores-Lin/MDPBench)79.1—MDPBench leaderboard2026-07-03
author-reported es (Delores-Lin/MDPBench)65—MDPBench leaderboard2026-07-03
author-reported fr (Delores-Lin/MDPBench)62.1—MDPBench leaderboard2026-07-03
author-reported id (Delores-Lin/MDPBench)72.9—MDPBench leaderboard2026-07-03
author-reported it (Delores-Lin/MDPBench)82.9—MDPBench leaderboard2026-07-03
author-reported nl (Delores-Lin/MDPBench)70.2—MDPBench leaderboard2026-07-03
author-reported pt (Delores-Lin/MDPBench)83.8—MDPBench leaderboard2026-07-03
author-reported vi (Delores-Lin/MDPBench)74.9—MDPBench leaderboard2026-07-03
author-reported non_latin (Delores-Lin/MDPBench)52.8—MDPBench leaderboard2026-07-03
author-reported ar (Delores-Lin/MDPBench)64.2—MDPBench leaderboard2026-07-03
author-reported hi (Delores-Lin/MDPBench)59—MDPBench leaderboard2026-07-03
author-reported jp (Delores-Lin/MDPBench)50.5—MDPBench leaderboard2026-07-03
author-reported ko (Delores-Lin/MDPBench)41.9—MDPBench leaderboard2026-07-03
author-reported ru (Delores-Lin/MDPBench)54.3—MDPBench leaderboard2026-07-03
author-reported th (Delores-Lin/MDPBench)51.4—MDPBench leaderboard2026-07-03
author-reported zh (Delores-Lin/MDPBench)46.6—MDPBench leaderboard2026-07-03
author-reported zh_t (Delores-Lin/MDPBench)54.7—MDPBench leaderboard2026-07-03
author-reported private (Delores-Lin/MDPBench)68.1—MDPBench leaderboard2026-07-03
author-reported overall (allenai/olmOCR-bench)83.2H&F rewards omission, not transcription thus a model that outputs nothing scores perfectly. Excluded to keep Overall focused on real OCR quality.LightOnOCR technical report2026-10-24
author-reported arxiv_math (allenai/olmOCR-bench)89.6—LightOnOCR technical report2026-10-24
Show all 38 rows (13 more)
BenchmarkValueSetting / notesReported byDate
author-reported old_scans_math (allenai/olmOCR-bench)85.6—LightOnOCR technical report2026-10-24
author-reported table_tests (allenai/olmOCR-bench)89—LightOnOCR technical report2026-10-24
author-reported old_scans (allenai/olmOCR-bench)42.2—LightOnOCR technical report2026-10-24
author-reported multi_column (allenai/olmOCR-bench)84.8—LightOnOCR technical report2026-10-24
author-reported long_tiny_text (allenai/olmOCR-bench)91.4—LightOnOCR technical report2026-10-24
author-reported headers_footers (allenai/olmOCR-bench)19.7Instead of removing headers and footers, our model is trained for full-page transcription and explicitly rewards their presence (via flipped RLVR tests), which lowers this score under the original benchmark scoring.LightOnOCR technical report2026-10-24
author-reported baseline (allenai/olmOCR-bench)99.6—LightOnOCR technical report2026-10-24
author-reported mean (llamaindex/ParseBench)48Pipeline name: lightonocr_vllmParseBench2026-04-14
author-reported text_content (llamaindex/ParseBench)87.8Pipeline name: lightonocr_vllmParseBench2026-04-14
author-reported text_formatting (llamaindex/ParseBench)63.2Pipeline name: lightonocr_vllmParseBench2026-04-14
author-reported layout (llamaindex/ParseBench)0Pipeline name: lightonocr_vllmParseBench2026-04-14
author-reported chart (llamaindex/ParseBench)13.5Pipeline name: lightonocr_vllmParseBench2026-04-14
author-reported table (llamaindex/ParseBench)75.5Pipeline name: lightonocr_vllmParseBench2026-04-14

What the card says

1 cited sentence

Summary generated, cited

LightOnOCR-2-1B is a 1.01B-parameter vision-language model designed for converting documents like PDFs and scans into text.[1][2]

  1. parameters human
  2. “converting documents (PDFs, scans, images) into clean, na…”

Generated 2026-10-07 15:09 UTC by parasail-gemma-4-26b-a4b-it; each numeral points at the fact it rests on. Not a verdict.

Use-case evidence

6 use cases

What it is good at 6 use cases

Labels are evidence, not verdicts: measured a third-party leaderboard row for this model; author-reported a number the model author published in the card or eval files; structural a deterministic signal from the name, config or chat template, or a decision-model estimate. Each chip links to its source. All use cases.

Facts

22 fields

Listed in LLMs

Facts

Pipeline tagimage-text-to-text
Librarytransformers
ArchitecturesLightOnOCRForConditionalGeneration
Model typemistral3
Dtypebfloat16
Params by dtypeBF16: 1,005,647,872
Size bandS
MoEno
Context length16,384 (config.json max_position_embeddings)
Languagesen, fr, de, es, it, nl, pt, sv, da, zh, ja
PapersarXiv:2601.14251, arXiv:2412.13663
LicenseApache 2.0 (apache-2.0)
Hub snapshot2026-10-25

Servability

vLLM · SGLang

Servability

vLLM: supported · LightOnOCRForConditionalGeneration · 7050ef881ff0835f6890a47db1859a24c65481d6SGLang: supported · LightOnOCRForConditionalGeneration · 773cb938fe9484a8f7e7e46fb1b1fe96412c59ed

vLLM registry (7050ef881ff0835f6890a47db1859a24c65481d6) · SGLang registry (773cb938fe9484a8f7e7e46fb1b1fe96412c59ed) · Matched by architecture class name against each project's registry on main; 'supported' means the architecture is registered, not that this checkpoint was tested.

Hardware fit

3 estimates

Hardware fit ESTIMATE

Weights-only memory for LightOnOCR-2-1B: params × bytes/param × 1.2 overhead. KV cache and activations are extra. How this is computed.

BF16 (2 bytes/param)2.4 GB · Edge (<4 GB)
FP8 (1 byte/param)1.2 GB · Edge (<4 GB)
INT4 (0.5 bytes/param)0.6 GB · Edge (<4 GB)

Weights only (params × bytes/param × 1.2 overhead); KV cache and activations extra.

All variants

33 variants

Lineage

Original model Family: lightonai/LightOnOCR-2 33 derivatives on the Hub

quantized: 18finetune: 7adapter: 8

Top variants (33 shown, ranked by downloads)

Relation
Quant
33 rows
Variant Relation Quant Params Band License Author Likes Downloads
noctrex/LightOnOCR-2-1B-GGUF quantized GGUF — — — noctrex 31 27.9k
prithivMLmods/LightOnOCR-2-1B-f32-GGUF quantized GGUF — — apache-2.0 prithivMLmods 3 13.6k
mradermacher/LightOnOCR-2-1B-GGUF quantized GGUF — — apache-2.0 mradermacher 7 6.2k
wangjazz/LightOnOCR-2-1B-gguf quantized gguf — — apache-2.0 wangjazz 4 5.4k
mradermacher/LightOnOCR-2-1B-i1-GGUF quantized GGUF — — apache-2.0 mradermacher 0 4.7k
staghado/LightOnOCR-2-1B-Q8_0-GGUF quantized Q8_0 — — apache-2.0 staghado 6 3k
onnx-community/LightOnOCR-2-1B-ONNX quantized — — — apache-2.0 onnx-community 11 2.6k
staghado/LightOnOCR-2-1B-Q4_K_M-GGUF quantized GGUF — — apache-2.0 staghado 1 2.4k
switzerchees/LightOnOCR-2-1B-NVFP4 quantized NVFP4 812M S apache-2.0 switzerchees 0 1.5k
DevQuasar/lightonai.LightOnOCR-2-1B-GGUF quantized GGUF — — — DevQuasar 0 1.2k
phungo156/LightOnOCR-2-1B-GGUF quantized GGUF — — — phungo156 0 1.1k
cstr/lightonocr-GGUF quantized GGUF — — apache-2.0 cstr 0 1.1k
SandLogicTechnologies/LightOnOCR-2-1B-GGUF quantized GGUF — — apache-2.0 SandLogicTechnologies 0 916
acul3/LightOnOCR-2-1B-ExecuTorch quantized — — — apache-2.0 acul3 1 409
staghado/LightOnOCR-2-1B-Q4_K_S-GGUF quantized GGUF — — apache-2.0 staghado 0 331
xbikevn/LightOnOCR-2-1B-vi-vllm finetune — 1.01B S apache-2.0 xbikevn 0 293
xbikevn/LightOnOCR-2-1B-viv2-vllm finetune — 1.01B S apache-2.0 xbikevn 0 244
humpf/LightOnOCR-4bit quantized -4bit 1.01B S apache-2.0 humpf 1 111
EmogheneAkpomedaye/LightOnOCR-2-1B-GGUF quantized GGUF — — apache-2.0 EmogheneAkpomedaye 0 138
aquaqamelob/LightOnOCR-2-ft-iam finetune — 1.01B S apache-2.0 aquaqamelob 0 107
kai-2054/LightOnOCR-2-ft-invoices_receipts finetune — 1.01B S apache-2.0 kai-2054 0 83
metamorphoses-collection/GiambullariOCR-1B-lora adapter — — — cc-by-4.0 metamorphoses-collection 0 65
sprok-daniel-mozaik/LightOnOCR-2-1B-Math-Handwritten adapter — — — apache-2.0 sprok-daniel-mozaik 0 60
xbikevn/LightOnOCR-2-1B-vi finetune — 1.01B S apache-2.0 xbikevn 0 53
aquaqamelob/LightOnOCR-2-ft-polish_pdf adapter — — — apache-2.0 aquaqamelob 0 49
Phu-Hien/LightOnOCR-2-ft-02 finetune — 1.01B S apache-2.0 Phu-Hien 0 44
xbikevn/LightOnOCR-2-1B-viv2 finetune — 1.01B S apache-2.0 xbikevn 0 42
sprok-daniel-mozaik/LightOnOCR-2-1B-Math-Handwritten-v2 adapter — — — apache-2.0 sprok-daniel-mozaik 0 40
aquaqamelob/LightOnOCR-2-ft-polish_synthetic adapter — — — apache-2.0 aquaqamelob 0 35
danush99/Model_LightOnOCR-Sin-Handwritten-Text adapter — — — apache-2.0 danush99 0 28
avishadilhara/sinhala-lightonocr-2-1b-Qlora adapter — — — apache-2.0 avishadilhara 0 0
aquaqamelob/LightOnOCR-2-1B-pl-pdf adapter — — — apache-2.0 aquaqamelob 0 0
vlm-run/LightOnOCR-2-1B-NVFP4 quantized NVFP4 785M S apache-2.0 vlm-run 0 0

Repository changelog

28 commits
changed in the last 7 daysOther: 2026-10-24, 2026-10-24all changes

Repository changelog 28 commits

DateCommitSHA
2026-10-08 Point new_version to LightOnOCR-3-4B be7c413
2026-07-08 Add MDPBench private evaluation result (#43) c97bd37
2026-06-29 Update README.md 20d9016
2026-05-04 Add MDPBench evaluation results (#40) 7d6fa26
2026-04-21 Add ParseBench evaluation results (#38) 6f7bd5b
2026-04-07 Update .eval_results/olmocrbench.yaml c29612a
2026-02-20 Update .eval_results/olmocrbench.yaml 1f8c670
2026-02-20 Update .eval_results/olmocrbench.yaml d0ff259
2026-02-20 Add overall OlmOCRBench results (#31) cd38431
2026-02-19 Add OlmOCRBench evaluation results (#29) e6039be
2026-02-02 Update README.md c70b084
2026-02-02 Update README.md d49910d
2026-02-02 Update README.md 5e0023e
2026-02-02 update readme (#23) 371e6cb
2026-01-30 transformers v5 support for LightOnOCR 2838347
2026-01-21 Update README.md 17a629e
2026-01-21 Update README.md ce3dc3d
2026-01-20 Fix pipeline_tag 🤗 (#3) 6df51f0
2026-01-19 Update README.md 9747c38
2026-01-19 Update README.md c5e7f69
2026-01-19 Upload 2 files f2932b1
2026-01-19 Update README.md 4f0ee23
2026-01-17 Upload model.safetensors with huggingface_hub 9641ef2
2026-01-16 Update README.md 2b336bb
2026-01-16 Update README.md 2676f7d
2026-01-16 Create README.md b6b0cc8
2026-01-16 Upload folder using huggingface_hub 0f36139
2026-01-16 initial commit 8481905

All providers

1 provider · 1 endpoint

Where to run 1 providers · 1 endpoints

Hosted endpoints observed for LightOnOCR-2-1B, sorted by input price (USD per million tokens). Each row names its observer and date; prices change daily, so check the source before quoting.

ProviderModel refContextQuant$/M in$/M outtok/sTTFTToolsStatusObserved
Featherless
hf
lightonai/LightOnOCR-2-1B — — — — — — — live 2026-10-25

Articles and coverage

4 pieces

Ranked by source signals (HN, Lobsters, authority domains, official posts) and recency. Summaries are generated from a stored copy of the article text; every sentence cites a span of that text, and nothing is shown that failed the citation check.

Official1

huggingface.co2026-01-19authority895 words
LightOnOCR-2-1B is a 1B-parameter end-to-end OCR model released under the Apache 2.0 license that converts document pages into text without relying on multi-stage pipelines. The model scores 83.2 ± 0.9 on OlmOCR-Bench, outperforming Chandra-9B by more than 1.5 percentage points overall while being close to 9 times smaller. Training utilized two open datasets comprising more than 16M high-quality annotated document pages and close to 500k annotations including bounding boxes.written, reviewed, cited
  • The paper released on 01/26 includes the full training recipe with data normalization, RLVR, and merging details.
  • LightOnOCR-2-1B-bbox-soup merges OCR-focused RLVR gains into the bbox model to balance transcription quality and image localization.
  • Engineers can run the model with standard Transformers tooling without requiring vLLM or GPU-only pipelines.

Analysis3

hfviewer.com3,291 words
hfviewer renders an interactive architecture graph for the Hugging Face model lightonai/LightOnOCR-2-1B. The model uses 28 transformer layers with a hidden size of 1,024 and supports a context window of up to 16,384 tokens. Checkpoint weights are stored in BF16, and the graph includes a 24-layer vision encoder and a multimodal projector.written, reviewed, cited
  • The model backbone uses 16 query heads with 8 key/value heads for grouped-query attention.
  • The feed-forward layers utilize an intermediate size of 3,072.
lighton.aiabout the LightOnOCR 2 family959 words
LightOn releases LightOnOCR-2, a 1B-parameter model released under the Apache 2.0 license that scores 83.2 ± 0.9 on the OlmOCR-Bench. The model is trained on datasets comprising more than 23M high quality annotated document pages and achieves speeds 3.3× faster than Chandra OCR. It replaces traditional OCR pipelines to enable on-premise deployment for complex enterprise documents.written, reviewed, cited
  • The model outputs bounding boxes for embedded figures to provide lightweight layout cues without full pipelines.
  • Engineers can use base checkpoints specifically for fine-tuning on custom data or reproducing post-training steps.
emergentmind.com2026-01-211,191 words
LightOnOCR-2-1B is a 1-billion-parameter end-to-end multilingual vision–LLM that directly transduces page images into clean, ordered text sequences with integrated image placeholders. The model trains on a 43-million-page dataset and achieves 5.71 pages/sec throughput on NVIDIA H100 80 GB hardware. Checkpoints and datasets are released under the Apache 2.0 license to enable broad adoption and reproducibility.written, reviewed, cited

Papers

2 papers

Papers 2

arXiv links found in the model card and its tags. "Peer-reviewed" is shown only with evidence: a published venue in OpenAlex (measured) or the authors' own journal reference on arXiv (reported).

Similar models

3 models

Similar models

  • Qwen3.5-0.8B · 873M
    same size band (S), same task (image-text-to-text), permissive license
  • HunyuanOCR · 1.12B
    same size band (S), same task (image-text-to-text)
  • NVIDIA-Nemotron-Parse-v1.1 · 957M
    same size band (S), same task (image-text-to-text)

Sources

3 sources

Sources

Hub snapshot: 2026-10-25 · HF API: 2026-10-24 21:38 UTC · Providers: 2026-10-24 21:44 UTC · Articles: 2026-10-24 21:45 UTC · Summary: 2026-10-07 15:09 UTC · Last verified 2026-10-25

Follow LightOnOCR-2-1B

Watch this model

Email alerts are not open yet; the feeds above are the same data. See feeds for the item schema.