This free Urdu OCR turns a photo or screenshot of Urdu into editable Urdu text you can copy, correct and reuse. The Urdu image to text conversion runs inside your browser, so your images are never uploaded.
What is Urdu OCR?
OCR stands for optical character recognition: software that looks at a picture of text and works out which letters it contains. For English, OCR has been reliable for years. Urdu is much harder, because its letters change shape depending on their position in a word, many letters differ only by dots, and the Nastaliq style stacks letters diagonally so that words overlap. This tool uses Tesseract, a well-known open-source OCR engine, with a model trained for Urdu, and adds its own clean-up step to fix common spacing mistakes.
How to convert an Urdu image to text
- Add your image. Choose a file, drag it onto the box, or copy a screenshot and paste it with Ctrl+V.
- Wait for the reading engine. The first time, your browser downloads the Urdu reading engine (about 5 MB). After that it is saved in your browser and starts almost instantly.
- Check and correct. The text appears in an editable box. Fix any mistakes directly, then copy it or download it as a .txt file.
How accurate is this Urdu OCR?
Accuracy depends mostly on the style of the Urdu letters in your image.
- Naskh style (the upright style used on most websites, phones, subtitles and many printed forms) reads very accurately. In our tests on clear Naskh text, about 98 out of every 100 letters came out right.
- Nastaliq style (the flowing, slanted style of newspapers and books) is much harder for any OCR, because letters sit on top of each other and words overlap. In our tests on clean printed Nastaliq about 93 out of every 100 letters were right, but spaces sometimes land in the wrong place. The tool repairs many of these spacing mistakes automatically using its Urdu word list, and you can fix the rest in the text box.
- Stylish poetry and calligraphy on photos (the kind shared on Facebook and WhatsApp) is the hardest case. Decorative lettering over a picture gives only a rough draft, with many words to correct by hand. Drag a box around just the text and press “Read selected area” for the best result.
Tips for better Urdu OCR results
- Keep it straight. Photograph the page from directly above, with the lines level.
- Use good light. Avoid shadows across the text and glare on glossy paper.
- Crop to the text. Remove pictures, borders and other columns. One column of text reads best.
- Screenshots beat photos. A screenshot of a website or PDF is sharper than a camera photo of a screen.
- Don’t zoom out too far. Text should be clearly readable to you in the image. Tiny text loses the dots that separate letters like ب ت ث.
What you can use Urdu image to text for
- Copying a quote from a book or newspaper without retyping it.
- Turning scanned documents, notices or old letters into editable text.
- Getting the text out of an image shared on WhatsApp or Facebook.
- Students collecting notes from printed material.
Urdu OCR online with nothing to install
Most Urdu OCR online services upload your picture to a server and send the text back. This one works differently: the reading engine is downloaded to your browser once, and after that every image is read on your own phone or computer. That is why there is no sign-up, no daily limit and no waiting queue, and why it is safe to extract Urdu text from an image of a private document.
Reading text on a photo: select the area first
When Urdu is written on top of a photo, the background confuses any OCR. After you add an image, drag a box around the lines of text and press Read selected area. The tool then enlarges just that part, cleans the background and reads it line by line. For a plain screenshot or a scanned page, Read whole image is enough.
After you copy the text
The result is Unicode Urdu, so you can paste it into Word, Google Docs, WhatsApp or a website. To post it as a clean picture again, paste it into our Roman Urdu converter and press “Save as image”. For old InPage documents you still have as files, the InPage to Unicode converter is exact and faster than OCR.
Frequently asked questions
Are my images uploaded to a server?
No. The reading engine runs inside your browser. Your image never leaves your device, which makes it safe for private documents.
Why is the first run slower?
Your browser downloads the reading engine and the Urdu language model once. They are cached, so the next image starts right away.
Can it read handwriting?
Not reliably. It is built for printed and on-screen text. Very neat handwriting sometimes works, but expect many mistakes.
Does it read English in the same image?
It is tuned for Urdu. English words mixed into Urdu text may come out wrong; numbers usually read fine.
Which file types are supported?
JPG, PNG, WebP and most other image formats your browser can open. For a PDF, take a screenshot of the page first.
Is it free?
Yes. There are no limits on the number of images.
Can I extract Urdu text from a PDF?
Not directly. Take a screenshot of the PDF page and add the screenshot. If the PDF lets you select its text with the mouse, you can copy it without OCR.
Does Urdu OCR work on a phone?
Yes. It works in the browser on Android and iPhone. The first image takes longer on a phone because the reading engine has to download once.
