About LipiTools
LipiTools makes free, private tools for South Asian scripts, starting with Urdu.
Who runs LipiTools
LipiTools is run by Wasiullah Soomro from Lahore, Pakistan. I build and maintain the tools, write the guides, and answer every message that comes through the contact page.
Why this site exists
Anyone who works with Urdu on a computer knows the routine. A story typed in InPage has to go on a website, and it turns into symbols. A quote copied from a PDF comes out backwards. An amount has to be written out in words on a cheque, and nobody is sure whether 67 is سڑسٹھ or something else. Online tools exist for some of these jobs, but many are outdated, covered in pop-ups, or quietly upload your text to a server.
LipiTools puts the everyday Urdu text jobs in one place and does them properly: in your browser, for free, with no sign-up, and with results you can check.
What the tools do
There are 16 tools today, all for Urdu and for Punjabi written in Shahmukhi. The full list, grouped by job, is on the Urdu tools page:
- InPage to Unicode Converter: Turn garbled text copied from InPage 2000/2.x into real Urdu you can paste anywhere.
- Unicode to InPage Converter: Convert Urdu from Word, WhatsApp or the web into text that pastes cleanly into InPage.
- Fix Broken Urdu Text: Repair reversed, disjointed or Arabic-letter Urdu copied from PDFs and websites.
- Number to Urdu Words: Write any amount in Urdu words with lakh, crore and arab, including rupees and paisa.
- Urdu Digits Converter: Switch between English digits and Urdu digits in any text, both directions.
- Urdu Word & Character Counter: Count words, characters, sentences and reading time in Urdu and mixed text.
- Urdu Typing Pad: Type Urdu on any computer or phone with a phonetic keyboard. No install needed.
- Urdu Poetry on Image: Set a sher or ghazal on a beautiful background and download it for WhatsApp status.
- Name in Urdu Calligraphy: Write your name in Nastaliq and download a profile picture in seconds.
- Roman Urdu to Urdu Converter: Type Urdu in English letters (aap kaise hain) and get proper Urdu script instantly.
- Urdu Spell Checker: Find spelling mistakes in Urdu text and fix them with one tap, right in your browser.
- Urdu Text to PDF: Turn Urdu text into a clean, printable PDF in real Nastaliq, with selectable text.
- Urdu PDF to Word Converter: Turn a text-based Urdu PDF into an editable Word file, with right-to-left paragraphs.
- PDF to InPage Converter: Take the Urdu text out of a PDF and paste it into InPage, ready to set in Nastaliq.
- Gurmukhi to Shahmukhi Converter: Convert Punjabi between Gurmukhi and Shahmukhi script, both ways, with a verified word list.
- Urdu OCR (Image to Text): Read Urdu text from an image, screenshot or scanned PDF, right in your browser.
Each tool comes with a step-by-step explanation, real examples and answers to common questions, and our guides cover the background in more depth. General questions about the site are answered in the FAQ.
Our privacy approach
Every tool on this site runs entirely in your browser. When you paste text, convert it, count it or turn it into an image, the work happens on your own device. Your text, names and photos are never uploaded to us or anyone else, and we do not store them, not even in your browser's storage. The only exception is a message you choose to send through the contact form. Details are in our privacy policy.
How we check accuracy
Converters are only useful if they are right. Each tool is backed by automated tests that run on every change: every entry in the InPage character table, round trips from Unicode to InPage and back, every Urdu number from 0 to 999 plus lakh, crore, arab and kharab values, and dozens of real-world repair cases. When a user reports text that did not convert correctly, it is added to our test collection so the same problem cannot come back.
Before a tool is published it is also tried in a real browser, on a phone-sized screen and on a computer: the sample button, the main action, copy and download, empty and very long input, and text in the wrong format. A tool that does not pass is fixed or left out; nothing half-finished goes on the site.
Still, no converter is perfect. Please proofread important documents before you publish or print them. See our disclaimer.
Credits and open sources
We built on openly licensed work and are grateful to the people who shared it:
- InPage character tables: the InPage 1.x/2.x byte-to-Unicode mapping was compiled from the community research project inpage-format (MIT licence) and cross-checked against zanysoft/unicode-inpage-converter by Mubashar Ahmad (MIT licence).
- Phonetic keyboard: the typing pad follows the CRULP Urdu Phonetic Keyboard Layout v1.1 published by the Center for Research in Urdu Language Processing / Center for Language Engineering, Lahore, cross-checked with the MIT-licensed Keyman keyboard by SIL Global.
- Fonts: Noto Nastaliq Urdu (The Noto Project Authors), Gulzar (The Gulzar Project Authors) and Inter (The Inter Project Authors), all under the SIL Open Font License 1.1. Licence texts are published in /fonts/.
- Word lists: the spell checker and Roman Urdu converter use the Urdu Dictionary 0.64 by Kashif Aqeel with a word list from CRULP (LGPL), and word frequencies from FrequencyWords by Hermit Dave, based on OpenSubtitles (CC BY-SA 4.0). The Gurmukhi ↔ Shahmukhi word list is derived from Punjabi Wikipedia in both scripts (CC BY-SA 4.0), following transliteration research by M. G. Abbas Malik and by T. S. Saini and G. S. Lehal. Derived lists are published in /data/ under the same licences.
- Engines: HarfBuzz (MIT) shapes Nastaliq in our PDFs, pdf.js (Apache 2.0) reads PDFs, and tesseract.js with Tesseract's Urdu model (Apache 2.0) powers Urdu OCR. All of them run in your browser.
- Poetry samples are by Mirza Ghalib, Mir Taqi Mir and Allama Iqbal, whose works are in the public domain.
“InPage” is a trademark of its owner. LipiTools is independent and not affiliated with or endorsed by InPage’s developers; the name is used only to describe file compatibility.
Get in touch
Found a word that did not convert, or have an idea for a tool? Write to hello@lipitools.com or use the contact form. I usually reply within 2 working days.