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…
Parses uploaded page images or a PDF of up to 20 pages into laid-out Markdown, with live streaming and a rendered view, using the Unlimited-OCR-2 model. It suits people who digitize documents and test OCR.
Unlimited OCR Works 2 Studio is a kit in the Productivity 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.
pip install -U huggingface_hub hf download baidu/Unlimited-OCR-2 --repo-type space --local-dir Unlimited-OCR-2 cd Unlimited-OCR-2
This Space is a studio for the Unlimited-OCR-2 document parsing model from Baidu. You give it page images or a PDF with at most 20 pages. The raw result appears as it is produced, and a rendered view then lays out each block by the kind it was detected as. It runs on ZeroGPU at Hugging Face and is meant for small-scale testing.
It suits people who turn scanned pages or PDFs into Markdown and want to see how the model handles layout, figures and multi-page documents.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Document processing | Operations and records teams | Turn a scanned report into structured text | Upload a PDF and copy the Markdown |
| Research | Researchers | Parse papers with figures and page breaks | Check that a block split across two pages comes back as one |
| AI engineering | ML engineers | Test the OCR model before deploying it | Compare detail modes on the same page |
You can skip it if you need to process long documents at scale, since the README sends those to a different serving stack.
You can use it in these places:
| Use case | Who | What they get back |
|---|---|---|
| PDF to Markdown | Document teams | A rendered view and Markdown you can copy or download |
| Multi-page parsing | Researchers | One parse of the whole document, with blocks merged across page breaks |
| OCR testing | Engineers | Output from three detail modes to compare |
You need these first for a local copy:
The online page needs none of this. For your own copy, follow the steps below.
pip install -U huggingface_hub hf download baidu/Unlimited-OCR-2 --repo-type space --local-dir Unlimited-OCR-2 cd Unlimited-OCR-2 pip install gradio==6.30.0 pip install -r requirements.txt python app.py
Open the Space in a browser, or start your own copy with the command below. Upload page images or a PDF, watch the parse stream in, then read the rendered view and copy or download the Markdown.
python app.py
| Tool | What it does |
|---|---|
| auto | Tiles a single page in high detail and uses one global view per page for documents |
| gundam | Forces tiling on every page |
| base | Forces one global view per page |
| History strip | Keeps your recent parses within reach |
You upload a PDF of several pages. The page streams the raw parse live, then shows a rendered view with figures cropped from the page images and blocks that crossed a page break joined back together.
If you are new to this, upload one page image and leave the detail mode on auto. Compare the rendered view with your original page.
If you know the field, the Space uses Transformers to run the model instead of the SGLang serving stack, which means unlimited-horizon decoding is not available here. A multi-page document goes in one request so the model sees context across pages. Generation follows the model card's setup, with greedy decoding, a guard on page count and a larger repeat-blocking window when a document has several pages.
A first start fetches roughly 7 GB of model weights. The first parse after booting also waits while the model loads once. The model's tested library versions are installed at runtime inside app.py.
Parses uploaded page images or a PDF of up to 20 pages into laid-out Markdown, with live streaming and a rendered view, using the Unlimited-OCR-2 model. It suits people who digitize documents and test OCR.
Made by baidu on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.
What it is: This Space is a studio for the Unlimited-OCR-2 document parsing model from Baidu. You give it page images or a PDF with at most 20 pages. The raw result appears as it is produced, and a rendered view then lays out each block by the kind it was detected as. It runs on ZeroGPU at Hugging Face and is meant for small-scale testing.
Who it suits: It suits people who turn scanned pages or PDFs into Markdown and want to see how the model handles layout, figures and multi-page documents.
Industry | Who uses it | How they use it | Example
Document processing | Operations and records teams | Turn a scanned report into structured text | Upload a PDF and copy the Markdown
Research | Researchers | Parse papers with figures and page breaks | Check that a block split across two pages comes back as one
AI engineering | ML engineers | Test the OCR model before deploying it | Compare detail modes on the same page
You can skip it if you need to process long documents at scale, since the README sends those to a different serving stack.
Where to use it: You can use it in these places:
Use case | Who | What they get back
PDF to Markdown | Document teams | A rendered view and Markdown you can copy or download
Multi-page parsing | Researchers | One parse of the whole document, with blocks merged across page breaks
OCR testing | Engineers | Output from three detail modes to compare
How to set it up: You need these first for a local copy:
The online page needs none of this. For your own copy, follow the steps below.
pip install -U huggingface_hub
hf download baidu/Unlimited-OCR-2 --repo-type space --local-dir Unlimited-OCR-2
cd Unlimited-OCR-2
pip install gradio==6.30.0
pip install -r requirements.txt
python app.py
How to use it: Open the Space in a browser, or start your own copy with the command below. Upload page images or a PDF, watch the parse stream in, then read the rendered view and copy or download the Markdown.
python app.py
Tool | What it does
auto | Tiles a single page in high detail and uses one global view per page for documents
gundam | Forces tiling on every page
base | Forces one global view per page
History strip | Keeps your recent parses within reach
Example: You upload a PDF of several pages. The page streams the raw parse live, then shows a rendered view with figures cropped from the page images and blocks that crossed a page break joined back together.
For newcomers and experts: If you are new to this, upload one page image and leave the detail mode on auto. Compare the rendered view with your original page.
If you know the field, the Space uses Transformers to run the model instead of the SGLang serving stack, which means unlimited-horizon decoding is not available here. A multi-page document goes in one request so the model sees context across pages. Generation follows the model card's setup, with greedy decoding, a guard on page count and a larger repeat-blocking window when a document has several pages.
Upload pages or a PDF
One request parses all pages
The raw parse streams in live
Blocks are laid out by type
You copy or download Markdown
Good to know: A first start fetches roughly 7 GB of model weights. The first parse after booting also waits while the model loads once. The model's tested library versions are installed at runtime inside app.py.
Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face Spaces in the same category that share the most tags with this one.
| Product | Likes | Built with | License | Last change |
|---|---|---|---|---|
| Unlimited OCR Works 2 Studio This page | 17 | gradio | mit | |
| MOSS-Image WorkflowShares ml-intern · gradio | 193 | gradio | apache-2.0 | |
| Hy-Nomas Tencent StudioShares ml-intern · gradio | 26 | gradio | apache-2.0 | |
| MusicGenShares gradio | 5,116 | gradio | cc-by-nc-4.0 | |
| Kokoro TTSShares gradio | 3,556 | gradio | apache-2.0 | |
| Background RemovalShares gradio | 2,988 | gradio | mit |
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.
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…
Qwen · Kit
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…
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…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
zarazhangrui · Skill
Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…
iptv-org · Kit
Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…