Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

LightOnOCR-3-4B

LightOn's 4B end-to-end OCR model with layout boxes and chart data, first on ParseBench and best on French documents by its maker's tests.

Reviewed by Andrew Miller · Updated

Visit LightOnOCR-3-4B Open source

Our rating

4.2/5

LightOnOCR-3-4B gives one 4B model the layout boxes and chart data that used to need a pipeline, and on LightOn's numbers it is the open model to beat on French and handwritten documents.

What is LightOnOCR-3-4B?

LightOnOCR-3-4B is the largest of three OCR models LightOn, a Paris AI company, released on 8 October 2026 under Apache 2.0. It is built on the Qwen3.5 vision-language architecture; LightOn calls it 4B, and the checkpoint Hugging Face counts holds 4.54 billion parameters. The family also has a 0.8B on the same architecture and a 1B that keeps the older LightOnOCR-2 design as a drop-in upgrade.

Called with an empty prompt, it transcribes the page to Markdown as earlier versions did. Called with the prompt "grounding", it labels each block with one of 16 types and a bounding box, writes a short description of each image, and turns charts into an HTML table of their data points, for about 25% more output tokens.

It replaces LightOnOCR-2-1B, released in January 2026, which drew 779,954 downloads in the past month on Hugging Face against 19,097 for the 4B. That model was transcription only, ran at 5.71 pages a second on one H100 by LightOn's count, and scored 0.0 on ParseBench's visual-grounding category.

Is LightOnOCR-3-4B worth it?

LightOnOCR-3-4B is the most complete end-to-end OCR model in its size class, on LightOn's own benchmarks. It scores 75.1 overall on ParseBench, ahead of Infinity-Parser2-Pro at 74.3 with a ninth of the parameters, Chandra 2 at 70.1 and Mistral OCR 4.1 at 68.2, and 86.3 on olmOCR-Bench, 1.3 points behind Infinity-Parser2-Pro and 0.5 ahead of Chandra 2. Every figure is LightOn's run, after normalisation functions it publishes along with scripts to reproduce the results.

The French-document results are the most distinctive. On fr-bench-pdf2md it scores 74.1 overall against 69.0 for Chandra 2 and 63.2 for Infinity-Parser2-Pro, with 46.1 on handwritten pages where Chandra 2 has 26.1 and Mistral OCR 4.1 has 11.5. For European archives and administrations that is a larger gap than any single English benchmark shows.

There is no OmniDocBench score, so it cannot be placed directly against PaddleOCR-VL-1.6, OvisOCR2 or GLM-OCR on the most common table. Its weak category on olmOCR-Bench is old scans at 52.5, where Infinity-Parser2-Pro reaches 58.2, and the 0.8B sibling comes within half a point of it on ParseBench at a fifth of the size. Only two prompts are supported; LightOn says any other instruction is out of distribution.

Speed is measured carefully. On one H100 with vLLM, it serves 3.36 pages a second at peak when pages are rendered at 1,540 pixels on the long side, 66% more than at the 400 DPI setting behind its best scores. Against Chandra-OCR-2, built on the same Qwen3.5-4B base, it is 19% faster on a single page and serves 21% more pages a second, mainly because it writes 14% fewer tokens.

Our take: LightOnOCR-3-4B is the European counterpart to the Chinese small parsers, with a broader output than most of them. The 0.8B variant is the better default where throughput matters more than handwriting, since it gives up only half a ParseBench point.

Where it earns its place

  • A records team at a French local authority digitising handwritten and typed case files

    Turn mixed handwritten and printed pages into searchable text on in-house servers

    Serve the 4B with vLLM on one H100 and send pages rendered at 400 DPI. LightOn's 46.1 on handwritten French pages is well ahead of rivals it tested, and the Apache 2.0 licence suits public procurement.

  • An ML engineer building a RAG system over corporate reports

    Chunk documents by real sections and keep chart values searchable

    Call with the grounding prompt so each block comes back labelled with a box, and index chart tables as data. Grounding adds about 25% output tokens, roughly 1,433 instead of 1,158 per page.

  • A platform team already running LightOnOCR-2-1B in production

    Upgrade OCR without changing their client code

    Swap in LightOnOCR-3-1B, which keeps the old architecture, or move to the 4B on Transformers 5.2 or later; the empty-prompt transcription mode behaves as before.

Before you commit

Setup
pip install transformers 5.5.4 or later with pillow and pypdfium2 and load it with the Qwen3.5 classes, or vllm serve it with thinking disabled; render PDFs at 400 DPI with a 2,048-pixel longest edge.
Integrations
Transformers and vLLM; LightOn's GitHub repository adds a client, CLI, output converters, a viewer and benchmark reproduction code; community GGUF builds on Hugging Face.
Data and privacy
Apache 2.0 for research and commercial use. Self-hosted, documents stay on your hardware; the Hugging Face demo is the only hosted option named on the card.
Cost at scale
The BF16 checkpoint is about 9 GB, so one data-centre GPU serves it. LightOn reports a peak of 3.36 pages a second on one H100 at 1,540-pixel rendering, roughly 12,000 pages an hour.
Limits
Only the empty and grounding prompts; trained and evaluated with thinking off; old scans are its weakest olmOCR-Bench category; no OmniDocBench results published.

What’s good

  • 75.1 on ParseBench and 86.3 on olmOCR-Bench (self-reported)
  • Layout boxes, image descriptions and chart tables in one pass
  • 74.1 on French documents, 46.1 on handwritten pages
  • Apache 2.0 from a European maker, with reproduction scripts

What’s not

  • No OmniDocBench figure to compare with Chinese rivals
  • All benchmark numbers are LightOn's own runs
  • Only an empty prompt or "grounding" is supported
  • The 0.8B sibling is nearly as accurate on ParseBench

Best for

Teams parsing European-language business documents, forms and handwriting who want layout and chart data without running a detection pipeline.

LightOnOCR-3-4B alternatives

LightOnOCR-3-4B: common questions

Is LightOnOCR-3-4B worth it?
LightOnOCR-3-4B gives one 4B model the layout boxes and chart data that used to need a pipeline, and on LightOn's numbers it is the open model to beat on French and handwritten documents. We rate it 4.2 out of 5.
How much does LightOnOCR-3-4B cost?
Free under Apache 2.0. No first-party hosted API listed on the model card; a free demo runs on Hugging Face Spaces.
What are the downsides of LightOnOCR-3-4B?
No OmniDocBench figure to compare with Chinese rivals; all benchmark numbers are LightOn's own runs; only an empty prompt or "grounding" is supported; the 0.8B sibling is nearly as accurate on ParseBench.
Who is LightOnOCR-3-4B best for?
Teams parsing European-language business documents, forms and handwriting who want layout and chart data without running a detection pipeline.
How much does LightOnOCR-3-4B cost for a team or in production?
The BF16 checkpoint is about 9 GB, so one data-centre GPU serves it. LightOn reports a peak of 3.36 pages a second on one H100 at 1,540-pixel rendering, roughly 12,000 pages an hour.
Is LightOnOCR-3-4B safe for company data?
Apache 2.0 for research and commercial use. Self-hosted, documents stay on your hardware; the Hugging Face demo is the only hosted option named on the card.
What are the best LightOnOCR-3-4B alternatives?
The closest alternatives we have reviewed are Chandra OCR 2, Infinity-Parser2-Flash, Mistral OCR 4.1 and Surya OCR 2.5.

Answers checked Nov 2, 2026.

Make LightOnOCR-3-4B? Show this rating on your siteLightOnOCR-3-4B rated 4.2 out of 5 on ReviewRamble