Mindket

Xiaomi-OCR-0

Newversion 1 · updated

Overview

Parses documents and answers questions about text in images with one 0.8B OCR model from Xiaomi, covering tables, formulas and handwriting. For developers building OCR and document tools.

Xiaomi-OCR-0 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip
  • About 1.7 GB of disk for the BF16 weights, or about 437 MB for a 4-bit estimate
Runs in
  • Python with the transformers library
  • Ollama, where the project lists an experimental BF16 build
  • ModelScope, where the project lists the model
  • Community GGUF and BF16 conversions listed in the card's news
Start with
pip install -U huggingface_hub
hf download xiaomi-research/Xiaomi-OCR-0

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Xiaomi-OCR-0 is a small vision-language model built for OCR. It parses documents, answers questions about the text in an image and pulls structured fields out of a page. It has about 0.8B parameters and starts from Qwen3.5-0.8B-Base.

Who it suits

It suits developers and teams who need document reading in their own software and want a small model they can run themselves.

IndustryWho uses itHow they use itExample
Finance and legalOperations teamsParse scanned or photographed documents into textA pile of skewed phone photos of contracts
SoftwareDevelopersAdd OCR and field extraction to an appAn upload form that reads values from a receipt
Archives and cultureArchivistsRead historical handwriting and calligraphyDigitize old manuscripts
AI researchResearchersStudy small OCR modelsCompare it with other document parsers on public benchmarks

If you only need basic text from clean screenshots, a simpler tool may serve you, and you can skip it.

Where to use it

  • Python with the transformers library
  • Ollama, where the project lists an experimental BF16 build
  • ModelScope, where the project lists the model
  • Community GGUF and BF16 conversions listed in the card's news
  • Windows, macOS or Linux, wherever Python runs
Use caseWhoWhat they get back
Document parsingDevelopersPage content turned into structured text
OCR-centered questionsAnalystsAnswers about the text shown in an image
Key information extractionOperations teamsStructured fields taken from a page

How to set it up

You need these first:

  • Python and pip
  • About 1.7 GB of disk for the BF16 weights, or about 437 MB for a 4-bit estimate
  1. Install the Hugging Face hub tool.
  2. Download the model files.
  3. Load the model with transformers as the model card describes.
pip install -U huggingface_hub
hf download xiaomi-research/Xiaomi-OCR-0

How to use it

Give the model an image of a page and tell it what you want, either a parse of the whole document, an answer to a question, or a set of fields. The model card holds the exact way to run it.

ToolWhat it does
Document parsingReads a page into structured text, including tables and formulas
OCR-centered question answeringAnswers questions about the text in an image
Key information extractionPulls structured fields from a page

Example

You give it a photographed invoice and ask for the invoice number and the total. The model reads the page and returns those two fields as text rather than transcribing every line.

For newcomers and experts

OCR means reading text from pictures. This model does that and can also answer questions about what it read. A good first step is to download it and try one clean page before moving to skewed photos.

Training ran on a corpus of about 170M OCR-focused samples in three steps. Q-Mask anchoring ties text to its position, continued pretraining builds broad skills, and reinforcement learning with verifiable rewards works on hard cases. The data engine mixes expert consensus, render-guided checks, sample mining and targeted synthetic data.

  1. A page image and a request go in
  2. The model reads text and its layout
  3. It parses, answers or extracts fields
  4. Structured text comes back

Good to know

These are the authors' own scores, and the next-ranked model beats it by a small margin on one table.

OmniDocBench v1.6 overall score
Xiaomi-OCR-096.83
TeleOCR96.87
OvisOCR296.58
PaddleOCR-VL-1.696.33
MinerU2.5-Pro95.75
GLM-OCR95.22
  • Other benchmarks: 95.24 on Real5-OmniDocBench, 87.94 on Wild-OmniDocBench, 97.84 on UniMER-Test and 92.27 on PubTabNet
  • Question answering: Qwen3.5-2B scores 80.9 on average over five OCR-centered benchmarks, while this model scores 83.2
  • Other versions: 10 quantized and 4 fine-tuned versions made by other people are listed
  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: the images and documents you give it

README and files

README

Xiaomi-OCR-0

Parses documents and answers questions about text in images with one 0.8B OCR model from Xiaomi, covering tables, formulas and handwriting. For developers building OCR and document tools.

Made by xiaomi-research on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Xiaomi-OCR-0 is a small vision-language model built for OCR. It parses documents, answers questions about the text in an image and pulls structured fields out of a page. It has about 0.8B parameters and starts from Qwen3.5-0.8B-Base.

Who it suits: It suits developers and teams who need document reading in their own software and want a small model they can run themselves.

Industry | Who uses it | How they use it | Example
Finance and legal | Operations teams | Parse scanned or photographed documents into text | A pile of skewed phone photos of contracts
Software | Developers | Add OCR and field extraction to an app | An upload form that reads values from a receipt
Archives and culture | Archivists | Read historical handwriting and calligraphy | Digitize old manuscripts
AI research | Researchers | Study small OCR models | Compare it with other document parsers on public benchmarks

If you only need basic text from clean screenshots, a simpler tool may serve you, and you can skip it.

Where to use it:

  • Python with the transformers library
  • Ollama, where the project lists an experimental BF16 build
  • ModelScope, where the project lists the model
  • Community GGUF and BF16 conversions listed in the card's news
  • Windows, macOS or Linux, wherever Python runs
Use case | Who | What they get back
Document parsing | Developers | Page content turned into structured text
OCR-centered questions | Analysts | Answers about the text shown in an image
Key information extraction | Operations teams | Structured fields taken from a page

How to set it up: You need these first:

  • Python and pip
  • About 1.7 GB of disk for the BF16 weights, or about 437 MB for a 4-bit estimate
  1. Install the Hugging Face hub tool.
  2. Download the model files.
  3. Load the model with transformers as the model card describes.
pip install -U huggingface_hub
hf download xiaomi-research/Xiaomi-OCR-0

How to use it: Give the model an image of a page and tell it what you want, either a parse of the whole document, an answer to a question, or a set of fields. The model card holds the exact way to run it.

Tool | What it does
Document parsing | Reads a page into structured text, including tables and formulas
OCR-centered question answering | Answers questions about the text in an image
Key information extraction | Pulls structured fields from a page

Example: You give it a photographed invoice and ask for the invoice number and the total. The model reads the page and returns those two fields as text rather than transcribing every line.

For newcomers and experts: OCR means reading text from pictures. This model does that and can also answer questions about what it read. A good first step is to download it and try one clean page before moving to skewed photos.

Training ran on a corpus of about 170M OCR-focused samples in three steps. Q-Mask anchoring ties text to its position, continued pretraining builds broad skills, and reinforcement learning with verifiable rewards works on hard cases. The data engine mixes expert consensus, render-guided checks, sample mining and targeted synthetic data.

A page image and a request go in
The model reads text and its layout
It parses, answers or extracts fields
Structured text comes back

Good to know: These are the authors' own scores, and the next-ranked model beats it by a small margin on one table.

Title: OmniDocBench v1.6 overall score
Xiaomi-OCR-0: 96.83
TeleOCR: 96.87
OvisOCR2: 96.58
PaddleOCR-VL-1.6: 96.33
MinerU2.5-Pro: 95.75
GLM-OCR: 95.22
  • Other benchmarks: 95.24 on Real5-OmniDocBench, 87.94 on Wild-OmniDocBench, 97.84 on UniMER-Test and 92.27 on PubTabNet
  • Question answering: Qwen3.5-2B scores 80.9 on average over five OCR-centered benchmarks, while this model scores 83.2
  • Other versions: 10 quantized and 4 fine-tuned versions made by other people are listed
  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: the images and documents you give it

On Hugging Face, 13 November 2026

  • Task: image text to text
  • Library: transformers
  • Parameters: 873M
  • Weights: about 1.7 GB in BF16; about 437 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 29,537
  • Likes: 319
  • License: apache-2.0
  • Based on: Qwen/Qwen3.5-0.8B-Base
  • Quantized versions: 10
  • Fine-tunes: 4
  • Tags: transformers, safetensors, qwen3_5, image-text-to-text, document-parsing, document-understanding, visual-question-answering, key-information-extraction, vision-language-model, multimodal, xiaomi, seerray

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download xiaomi-research/Xiaomi-OCR-0

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Xiaomi-OCR-0 This page29,537319873Mapache-2.0
Xiaomi-OCR-0-GGUFShares seerray · xiaomi · key-information-extraction44,34019752Mapache-2.0
OvisOCR3Shares key-information-extraction · document-parsing · multimodal203,064121853Mapache-2.0
OvisOCR2Shares document-parsing · multimodal · qwen3_528,050504853Mapache-2.0
Mage-VLShares vision-language-model · multimodal · image-text-to-text5,9124544.7Bapache-2.0
LightOnOCR-3-4BShares document-understanding · qwen3_5 · image-text-to-text15,4911434.5Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k