dots.ocr
Compact vision-language model that does document layout analysis and text recognition in one pass.
About
A single compact vision-language model replaces the usual OCR pipeline in dots.ocr, the document parser from Xiaohongshu's rednote-hilab. Instead of chaining a layout detector, a text recognizer, and a reading-order module, the model, built on a 1.7B LLM, treats all of it as one task: switching between layout extraction, plain text, or grounded output is just a prompt change. Results interleave bounding boxes with Markdown text, HTML tables, and LaTeX formulas across 11 layout categories, and the team's dots.ocr-bench stresses 1,493 PDF pages spanning about 100 languages, where the model leads open alternatives on low-resource scripts; it also posts top scores among compact models on OmniDocBench and olmOCR-bench. Weights are MIT licensed on Hugging Face, inference targets a CUDA GPU, and vLLM has carried official support since version 0.11, with Docker images and a plain transformers path for smaller setups. The same lab has since extended the line with dots.mocr, a 3B successor released with its own paper and weights in March 2026.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- OCR & Document Processing
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- MIT
- Added
- Aug 24, 2026
Related Tools
Document parsing library by IBM for converting PDFs and documents to structured data.
Deep learning based OCR library in Python and TensorFlow/PyTorch.
One-stop tool for high-quality PDF extraction to Markdown or JSON.
Python bindings for MuPDF library for fast PDF text and image extraction.
Tool for extracting tables from PDF files into CSV or DataFrame format.
Python library for extracting tables from PDF files.