Mindket

PaddleOCR

Newversion 1 · updated

Overview

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 . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • 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
Runs in
  • 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
Start with
pip install -U huggingface_hub
hf download PaddlePaddle/PaddleOCR --repo-type space --local-dir PaddleOCR
cd PaddleOCR

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

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.

IndustryWho uses itHow they use itExample
Office workAdmin staffGet the words out of a scanned pageUpload a scan and read the text it returns
TranslationTranslatorsCopy text from pictures in Chinese, English or JapaneseTry the example picture in the language they need
SoftwarePython developersRead how an OCR model sits behind a Gradio pageDownload 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 caseWhoWhat they get back
Read a photoAnyoneThe text found in the picture
Check languagesTranslatorsText read from Chinese, English or Japanese examples
Study the codeDevelopersAn 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.
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.

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.

  1. Open the Space or run app.py
  2. The Gradio page loads
  3. You give it a picture
  4. PaddleOCR reads the text
  5. 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 and files

README

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.

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

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

On Hugging Face, 13 November 2026

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

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  4 KB

1 file, 4 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

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

ProductLikesBuilt withLicenseLast change
PaddleOCR This page133gradioapache-2.0
MusicGenShares gradio5,116gradiocc-by-nc-4.0
Kokoro TTSShares gradio3,556gradioapache-2.0
Background RemovalShares gradio2,988gradiomit
Omni Image EditorShares gradio2,922gradiomit
Diffusers Image OutpaintShares gradio2,565gradioapache-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.

strangecastsAnti-AI fonts are useless and harmfulI 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…Adina YakupBaidu 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 texts15 likes · 1 replymrkn1Show HN: CPU-only fast OCR for screenshots, images, PDFs, webpagesIt should support 109 languages. More info here: https://huggingface.co/PaddlePaddle/PaddleOCR-VLAdina Yakup✨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...2 likesmrkn1Show HN: CPU-only fast OCR for screenshots, images, PDFs, webpagesI haven't. But the evals of the underlying model are published here, including on Omnibench. https://huggingface.co/PaddlePaddle/PaddleOCR-VL-1.5Tom Dörrhttps://github.com/PaddlePaddle/PaddleOCR1 likecoder543GLM-OCR – A multimodal OCR model for complex document understandingThere 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…@sugoyona.bsky.socialPaddleOCR 3.7.0 업데이트에서 PP-OCRv6가 공개되었네요. 34.5M 파라미터의 미디엄 티어 모델로 대형 VLM을 능가하는 정확도를 보여주며, CPU와 애플 M4에서도 빠르게 추론할 수 있어 온프레미스 문서 파싱에 유용해 보입니다. #AI #개발 https://github.com/PaddlePaddle/PaddleOCR/blob/main/readme/README_ko.mdcess11Show HN: Ocrbase – pdf → .md/.json document OCR and structured extraction APIWhy 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.ZetaphorCurious how paddle would do for this use case github.com/PADDLEPADDLE...syncShow HN: Ocrbase – pdf → .md/.json document OCR and structured extraction APIThis is essentially a (vibe-coded?) wrapper around PaddleOCR: https://github.com/PaddlePaddle/PaddleOCR The "guts" are here: https://github.com/majcheradam/ocrbase/blob/7706ef79493c47e8...@pmtechdev.uk🤖 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

Searched

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Productivity

See all in Productivity

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

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