byADIT Free software for engineers and students
EngiFree
Surya — The Complete Guide: OCR, Tables and LaTeX Equations from Scanned Documents

Surya — The Complete Guide: OCR, Tables and LaTeX Equations from Scanned Documents

Surya, from Datalab, is a Python document recognition toolkit that excels precisely at the hard parts of an engineering page: tables and equations. It runs on NVIDIA GPUs, on CPU or on Apple Silicon.

What you get

What is free and what is not

The code is under Apache 2.0, but the model weights — without which the tool does not work — use a modified Open Rail-M licence. They are free for research, personal use and companies with under 5 million US dollars in funding or revenue. A larger company using the tool commercially needs a paid licence from Datalab. There is no regular graphical interface, and installation is aimed at Python users.

Related tools

For an alternative fully under Apache 2.0 — PaddleOCR. For converting documents to Markdown under MIT — Docling. For capturing a single equation from a screenshot — Mathpix Snip.

The bottom line

For a student, a researcher or a small office, one of the best tools for turning scanned standards and textbooks into text with tables and equations. At a larger company, check the licence before use.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←