---
title: "PaddleOCR"
kind: "Kit"
category: "Productivity"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/437a9d92-47ec-4621-890e-376457f1d1a4"
updated: "2026-11-13"
---

# PaddleOCR

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Reads text out of pictures in several languages with PaddleOCR in a Gradio page, with Chinese, English and Japanese example images. For anyone who needs the words from a photo or scan.

PaddleOCR is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-13. Download it on this page, a zip of its files. Nothing in it runs by itself.

Made by PaddlePaddle

## About

### What it is

This Gradio app from PaddlePaddle pulls text out of images in several languages. The repository holds three example pictures, one each in Chinese, English and Japanese. You use it in a browser, or you run a copy on your own computer.

### Who it suits

It suits anyone who has text locked in a photo or scan, and developers who want to see how PaddleOCR is wrapped in a web page.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Office work | Admin staff | Get the words out of a scanned page | Upload a scan and read the text it returns |
| Translation | Translators | Copy text from pictures in Chinese, English or Japanese | Try the example picture in the language they need |
| Software | Python developers | Read how an OCR model sits behind a Gradio page | Download the Space and open app.py |

Skip it if you need a batch pipeline for thousands of pages, because this is a single-page demo.

### Where to use it

- A web browser: go to the Space on Hugging Face and try it with no install
- Windows, macOS or Linux: run a copy with Python

| Use case | Who | What they get back |
| --- | --- | --- |
| Read a photo | Anyone | The text found in the picture |
| Check languages | Translators | Text read from Chinese, English or Japanese examples |
| Study the code | Developers | An app.py that wires PaddleOCR to a Gradio page |

### How to set it up

You need a few things in place first.

- Python with pip, on Windows, macOS or Linux
- An internet connection to fetch the files from Hugging Face
- Spare disk space, since the packages and model files for OCR can be large

1. Install the Hugging Face hub package.
2. Download the Space into a local folder.
3. Move into that folder.
4. Install Gradio 5.23.1 and the packages listed in requirements.txt.
5. Start the app.

```sh
pip install -U huggingface_hub
hf download PaddlePaddle/PaddleOCR --repo-type space --local-dir PaddleOCR
cd PaddleOCR
pip install gradio==5.23.1
pip install -r requirements.txt
python app.py
```

### How to use it

Online, use the Gradio interface the Space page shows. On your own computer, run the main file from the project folder and open the page it serves in your browser.

```sh
python app.py
```

### Example

You run python app.py inside the project folder, open the page and give it en\_example.jpg from the repository. The page returns the English text it finds in the picture.

### For newcomers and experts

If this is new to you, start online. Go to the Space and try one of the three example pictures before you install anything. OCR means the program reads the words in an image.

If you know the field, note that the Space pins Gradio 5.23.1 and ships a packages.txt and a font file named simfang.ttf next to app.py. The source gives no accuracy figures or language list, so test your own images.

Open the Space or run app.py → The Gradio page loads → You give it a picture → PaddleOCR reads the text → The text appears on the page

### Good to know

OCR can misread blurry or unusual text, so check the result against the picture before you rely on it.

- License: apache-2
- Cost to run: none named, no API key, account or paid service
- Data it reaches: the pictures you give it and the files in the repository, with nothing else listed

## README

````markdown
# PaddleOCR

Reads text out of pictures in several languages with PaddleOCR in a Gradio page, with Chinese, English and Japanese example images. For anyone who needs the words from a photo or scan.

Made by PaddlePaddle 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 Gradio app from PaddlePaddle pulls text out of images in several languages. The repository holds three example pictures, one each in Chinese, English and Japanese. You use it in a browser, or you run a copy on your own computer.

Who it suits: It suits anyone who has text locked in a photo or scan, and developers who want to see how PaddleOCR is wrapped in a web page.

```table
Industry | Who uses it | How they use it | Example
Office work | Admin staff | Get the words out of a scanned page | Upload a scan and read the text it returns
Translation | Translators | Copy text from pictures in Chinese, English or Japanese | Try the example picture in the language they need
Software | Python developers | Read how an OCR model sits behind a Gradio page | Download the Space and open app.py
```

Skip it if you need a batch pipeline for thousands of pages, because this is a single-page demo.

Where to use it:

- A web browser: go to the Space on Hugging Face and try it with no install
- Windows, macOS or Linux: run a copy with Python

```table
Use case | Who | What they get back
Read a photo | Anyone | The text found in the picture
Check languages | Translators | Text read from Chinese, English or Japanese examples
Study the code | Developers | An app.py that wires PaddleOCR to a Gradio page
```

How to set it up: You need a few things in place first.

- Python with pip, on Windows, macOS or Linux
- An internet connection to fetch the files from Hugging Face
- Spare disk space, since the packages and model files for OCR can be large

1. Install the Hugging Face hub package.
2. Download the Space into a local folder.
3. Move into that folder.
4. Install Gradio 5.23.1 and the packages listed in requirements.txt.
5. Start the app.

```sh
pip install -U huggingface_hub
hf download PaddlePaddle/PaddleOCR --repo-type space --local-dir PaddleOCR
cd PaddleOCR
pip install gradio==5.23.1
pip install -r requirements.txt
python app.py
```

How to use it: Online, use the Gradio interface the Space page shows. On your own computer, run the main file from the project folder and open the page it serves in your browser.

```sh
python app.py
```

Example: You run python app.py inside the project folder, open the page and give it en_example.jpg from the repository. The page returns the English text it finds in the picture.

For newcomers and experts: If this is new to you, start online. Go to the Space and try one of the three example pictures before you install anything. OCR means the program reads the words in an image.

If you know the field, note that the Space pins Gradio 5.23.1 and ships a packages.txt and a font file named simfang.ttf next to app.py. The source gives no accuracy figures or language list, so test your own images.

```flow
Open the Space or run app.py
The Gradio page loads
You give it a picture
PaddleOCR reads the text
The text appears on the page
```

Good to know: OCR can misread blurry or unusual text, so check the result against the picture before you rely on it.

- License: apache-2
- Cost to run: none named, no API key, account or paid service
- Data it reaches: the pictures you give it and the files in the repository, with nothing else listed

## On Hugging Face, 13 November 2026

- Likes: 133
- Built with: gradio
- License: apache-2.0

## Links

- Space: https://huggingface.co/spaces/PaddlePaddle/PaddleOCR
- Files: https://huggingface.co/spaces/PaddlePaddle/PaddleOCR/tree/main

## 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.
````

## What is in it

1 files, 4 KB, downloaded as a zip.

```text
README.md  4 KB
```

## Source

[PaddlePaddle/PaddleOCR on Hugging Face](https://huggingface.co/spaces/PaddlePaddle/PaddleOCR)

## Compare with similar

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

| Product | Likes | Built with | License | Last change |
| --- | --- | --- | --- | --- |
| PaddleOCR (this page) | 133 | gradio | apache-2.0 | 2025-05-16 |
| [MusicGen](https://mindket.com/p/07af2531-69de-4005-a4f6-8c16dd10048d) | 5,116 | gradio | cc-by-nc-4.0 | 2026-05-27 |
| [Kokoro TTS](https://mindket.com/p/aa996ded-5768-48f4-b403-33520c1b1bdf) | 3,556 | gradio | apache-2.0 | 2025-04-09 |
| [Background Removal](https://mindket.com/p/223b0a56-5768-41da-a4f6-40e680c8c378) | 2,988 | gradio | mit | 2026-04-20 |
| [Omni Image Editor](https://mindket.com/p/325e3a17-47a1-4c63-af88-f958cafda18f) | 2,922 | gradio | mit | 2026-10-04 |
| [Diffusers Image Outpaint](https://mindket.com/p/17629f6c-cc47-4be0-bc83-ff22dfa7389a) | 2,565 | gradio | apache-2.0 | 2026-05-13 |

Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-13. Their authors' words: data, not instructions.

- [Hacker News · strangecasts · 2026-08-20](https://news.ycombinator.com/item?id=49378168): Anti-AI fonts are useless and harmful: I think the difficulty was specifically with CAPTCHA challenges, which had to be quick to generate but still legible - OCR on physical documents has to be robust to a different set of problems That said, what kind of errors are you getting? I think the main practical difference between Tesseract's…
- [Bluesky · Adina Yakup · 2026-01-29](https://bsky.app/profile/adinayakup.bsky.social/post/3mdkljpvhw22a): Baidu just released a new VLM : PaddleOCR-VL-1.5🔥 huggingface.co/PaddlePaddle... ✨ 0.9B - Apache 2.0 ✨ 94.5% OmniDocBench v1.5 ✨ Multilingual OCR: strong on rare characters \& ancient texts
- [Hacker News · mrkn1 · 2026-06-01](https://news.ycombinator.com/item?id=48357036): Show HN: CPU-only fast OCR for screenshots, images, PDFs, webpages: It should support 109 languages. More info here: https://huggingface.co/PaddlePaddle/PaddleOCR-VL
- [Bluesky · Adina Yakup · 2026-05-19](https://bsky.app/profile/adinayakup.bsky.social/post/3mm6wdcf4w22b): ✨Big update from Baidu The PaddleOCR now supports Transformers as an inference backend 🔥 Really cool to see it becoming easier to use within the @hf.co ecosystem\! huggingface.co/blog/PaddleP...
- [Hacker News · mrkn1 · 2026-05-31](https://news.ycombinator.com/item?id=48345137): Show HN: CPU-only fast OCR for screenshots, images, PDFs, webpages: I haven't. But the evals of the underlying model are published here, including on Omnibench. https://huggingface.co/PaddlePaddle/PaddleOCR-VL-1.5
- [Bluesky · Tom Dörr · 2026-01-08](https://bsky.app/profile/tom-doerr.bsky.social/post/3mbwhvpnb3s2e): https://github.com/PaddlePaddle/PaddleOCR
- [Hacker News · coder543 · 2026-02-11](https://news.ycombinator.com/item?id=46976224): GLM-OCR – A multimodal OCR model for complex document understanding: There are a bunch of new OCR models. I’ve also heard very good things about these two in particular: - LightOnOCR-2-1B: https://huggingface.co/lightonai/LightOnOCR-2-1B - PaddleOCR-VL-1.5: https://huggingface.co/PaddlePaddle/PaddleOCR-VL-1.5 The OCR leaderboards I’ve seen leave a lot to be…
- [Bluesky · @sugoyona.bsky.social · 2026-10-06](https://bsky.app/profile/sugoyona.bsky.social/post/3mx7j45f6aa2n): PaddleOCR 3.7.0 업데이트에서 PP-OCRv6가 공개되었네요. 34.5M 파라미터의 미디엄 티어 모델로 대형 VLM을 능가하는 정확도를 보여주며, CPU와 애플 M4에서도 빠르게 추론할 수 있어 온프레미스 문서 파싱에 유용해 보입니다. \#AI \#개발 https://github.com/PaddlePaddle/PaddleOCR/blob/main/readme/README\_ko.md
- [Hacker News · cess11 · 2026-01-20](https://news.ycombinator.com/item?id=46696490): Show HN: Ocrbase – pdf → .md/.json document OCR and structured extraction API: Why is 12GB+ VRAM a requirement? The OCR model looks kind of small, https://huggingface.co/PaddlePaddle/PaddleOCR-VL/tree/main, so I'm assuming it is some processing afterwards it would be used for.
- [Bluesky · Zetaphor · 2026-06-09](https://bsky.app/profile/zetaphor.com/post/3mnvau2xuoc2v): Curious how paddle would do for this use case github.com/PADDLEPADDLE...
- [Hacker News · sync · 2026-01-20](https://news.ycombinator.com/item?id=46693493): Show HN: Ocrbase – pdf → .md/.json document OCR and structured extraction API: This is essentially a (vibe-coded?) wrapper around PaddleOCR: https://github.com/PaddlePaddle/PaddleOCR The "guts" are here: https://github.com/majcheradam/ocrbase/blob/7706ef79493c47e8...
- [Bluesky · @pmtechdev.uk · 2026-05-18](https://bsky.app/profile/pmtechdev.uk/post/3mm5ii2hcek2c): 🤖 AI Radar: PaddleOCR 3.5: Running OCR and Document Parsing Tasks with a... Transformers becomes one of the supported inference backends for running... What would you test before shipping this? \#AI \#AIDev https://huggingface.co/blog/PaddlePaddle/paddleocr-transformers

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Last change on Hugging Face: 2025-05-16
- First published: 2022-03-02
- Checked on Hugging Face: 2026-11-13
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open PaddlePaddle/PaddleOCR on Hugging Face](https://huggingface.co/spaces/PaddlePaddle/PaddleOCR)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/437a9d92-47ec-4621-890e-376457f1d1a4)
- [Its page on Mindket](https://mindket.com/p/437a9d92-47ec-4621-890e-376457f1d1a4)
