Mindket

Unlimited OCR Works 2 Studio

Newversion 1 · updated

Overview

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.

At a glance

You need
  • Python 3.12 and pip
  • A GPU able to run the model, and room for about 7 GB of weights on first start
Runs in
  • A browser: open the Space's page on Hugging Face and nothing needs installing.
  • Windows, macOS or Linux: run your own copy with Python 3.12.
Start with
pip install -U huggingface_hub
hf download baidu/Unlimited-OCR-2 --repo-type space --local-dir Unlimited-OCR-2
cd Unlimited-OCR-2

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

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.

IndustryWho uses itHow they use itExample
Document processingOperations and records teamsTurn a scanned report into structured textUpload a PDF and copy the Markdown
ResearchResearchersParse papers with figures and page breaksCheck that a block split across two pages comes back as one
AI engineeringML engineersTest the OCR model before deploying itCompare 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:

  • A browser: open the Space's page on Hugging Face and nothing needs installing.
  • Windows, macOS or Linux: run your own copy with Python 3.12.
Use caseWhoWhat they get back
PDF to MarkdownDocument teamsA rendered view and Markdown you can copy or download
Multi-page parsingResearchersOne parse of the whole document, with blocks merged across page breaks
OCR testingEngineersOutput from three detail modes to compare

How to set it up

You need these first for a local copy:

  • Python 3.12 and pip
  • A GPU able to run the model, and room for about 7 GB of weights on first start

The online page needs none of this. For your own copy, follow the steps below.

  1. Install the Hugging Face tools.
  2. Download the Space's files into a folder.
  3. Move into that folder.
  4. Install Gradio at the version the Space uses, then the other packages.
  5. Start the app.
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
ToolWhat it does
autoTiles a single page in high detail and uses one global view per page for documents
gundamForces tiling on every page
baseForces one global view per page
History stripKeeps 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.

  1. Upload pages or a PDF
  2. One request parses all pages
  3. The raw parse streams in live
  4. Blocks are laid out by type
  5. 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.

  • License: mit
  • Cost to run: ZeroGPU time at Hugging Face, and no paid service is named
  • Data it reaches: the page images or PDF you upload, and model files downloaded from Hugging Face
  • Not for: long documents at scale, which the README says to run with SGLang instead

README and files

README

Unlimited OCR Works 2 Studio

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.

About

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:

  • A browser: open the Space's page on Hugging Face and nothing needs installing.
  • Windows, macOS or Linux: run your own copy with Python 3.12.
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:

  • Python 3.12 and pip
  • A GPU able to run the model, and room for about 7 GB of weights on first start

The online page needs none of this. For your own copy, follow the steps below.

  1. Install the Hugging Face tools.
  2. Download the Space's files into a folder.
  3. Move into that folder.
  4. Install Gradio at the version the Space uses, then the other packages.
  5. Start the app.
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.

  • License: mit
  • Cost to run: ZeroGPU time at Hugging Face, and no paid service is named
  • Data it reaches: the page images or PDF you upload, and model files downloaded from Hugging Face
  • Not for: long documents at scale, which the README says to run with SGLang instead

On Hugging Face, 13 November 2026

  • Likes: 17
  • Built with: gradio
  • License: mit

Links

Try it

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.

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 Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
Unlimited OCR Works 2 Studio This page17gradiomit
MOSS-Image WorkflowShares ml-intern · gradio193gradioapache-2.0
Hy-Nomas Tencent StudioShares ml-intern · gradio26gradioapache-2.0
MusicGenShares gradio5,116gradiocc-by-nc-4.0
Kokoro TTSShares gradio3,556gradioapache-2.0
Background RemovalShares gradio2,988gradiomit
Numbers as Mindket last read them, on 2026-11-12.

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.

wonderskyUnlimited-OCR-2: Baidu open-sources an OCR model for unlimited-horizon parsing11 pointsTech TrendingBaidu、数百ページの長文も高速OCRできる「Unlimited OCR 2」公開 https://pc.watch.impress.co.jp/docs/news/2152310.html2 likes@strike007.bsky.social3. baidu/Unlimited-OCR-2 https://huggingface.co/baidu/Unlimited-OCR-2 (4/6)1 reply@strike007.bsky.socialAsynchronous sampling in LLM reinforcement learning creates a training-inference mismatch driven by inference engine numerics and stale weights, turning on-policy training data off-policy.1 likeデイリーHuggingFaceトレンド今日のHuggingFaceトレンド baidu/Unlimited-OCR-2デイリーHuggingFaceトレンド今日のHuggingFaceトレンド baidu/Unlimited-OCR-2 Unlimited OCR Works 2を提供するためのリポジトリです。 単一ページから複数ページにわたる文書まで、ページを跨いだ文脈を保持したまま解析できるUnlimited-Horizon Parsingを実現しています。 TransformersやSGLangを用いた推論をサポートし、高度なOCR処理を目的としています。猫国防Unlimited OCR Works 2: Pioneering the OCR-3.0 Era: From Long- to Unlimited-Horizon Parsing 百度的光学字符识别 Unlimited OCR 模型升级版 - 保持每一步解码的延迟和内存占用几乎保持恒定,不被文档长度影响 - 无限上下文识别 - 到达同类模型的顶尖水平 GitHub: github.com/baidu/Unlimi... Hugging Face: huggingface.co/baidu/Unlimi... ModelScope: modelscope.cn/models/Paddl...デイリーHuggingFaceトレンド今日のHuggingFaceトレンド baidu/Unlimited-OCR-2feedreader BotPC Watch: Baidu、数百ページの長文も高速OCRできる「Unlimited OCR 2」公開

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 Productivity

See all in Productivity

Guizang PPT Skill

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…

New29.8k

Frontend Slides

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…

New32.3k

IPTV

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…

New144k