Quick Answer
Type Urdu online at KeyLingo with the free CRULP phonetic virtual keyboard — click Urdu keys or type with QWERTY mapping hints. Switch to Roman Urdu (aap kaise hain → آپ کیسے ہیں) as a second tab. All typing runs locally in your browser.
How to Type Urdu Online
KeyLingo opens with a CRULP Urdu Phonetic virtual keyboard — Pakistan's standard layout with Urdu digits and ZWNJ. Click script keys on screen or type with your physical keyboard (QWERTY hints show the mapping). For Roman Urdu typing, switch to the Roman Urdu tab: type aap kaise hain and press space to convert. The Unicode editor lets you paste and edit existing Urdu text with correct ی and ک codepoints.
Roman Urdu Typing Guide
Roman Urdu lets you type Urdu without a Urdu keyboard. Type phonetically in Latin letters — shukriya becomes شکریہ, kya becomes کیا. Spelling varies (kya / kia / keeya) — our dictionary handles common variants. This is not Franco-Arabic (no 3=ع). Press space after each word to commit conversion.
CRULP Phonetic Keyboard Layout
CRULP Urdu Phonetic v1.2 maps QWERTY keys to Urdu sounds — the layout used on millions of Pakistani PCs. KeyLingo shows QWERTY hints on each key so you can learn the mapping. Unique Urdu letters ٹ ڈ ڑ ں ے are on dedicated keys; aspirates use do chashmi he (ھ) with ب پ ت د ک etc.
Urdu vs Arabic Keyboard — What's Different?
Urdu uses different Unicode forms from Arabic: Urdu yeh is ی (not Arabic ي), Urdu kaf is ک (not ك), and gol he is ہ (not ه). Urdu adds retroflex letters ٹ ڈ ڑ, nasal ں, and final ے. A generic Arabic keyboard will output wrong codepoints for Urdu — use KeyLingo's Urdu-specific normalize tool if you paste Arabic-form text.
Urdu Unicode & Nastaliq
KeyLingo renders Urdu in Noto Nastaliq Urdu — the culturally expected calligraphic style. Output is UTF-8 Unicode text you can copy into WhatsApp, Instagram, Word, or email. Nastaliq survives paste because it is real Unicode, not an image.
Urdu Punctuation Guide
Urdu uses its own punctuation: full stop (۔ U+06D4), comma (،), semicolon (؛), and question mark (؟). KeyLingo maps ?, , and ; automatically in Roman Urdu mode. Use ZWNJ for compound words like میری.
Type Urdu for WhatsApp & SMS
Type in Roman Urdu or use the virtual keyboard, tap Copy, and paste into WhatsApp, SMS, Facebook, or Instagram. Unicode Urdu in Nastaliq renders natively on modern Android and iPhone. Mixed Urdu-English messages work with plaintext bidi.
Write Shayari & Poetry in Urdu
Use the phrase panel for shayari snippets, or type freely in the Unicode editor. Nastaliq typography makes poetry drafts look authentic. Copy couplets directly to social captions or messaging apps.
Frequently Asked Questions
- How do I type Urdu on iPhone without an app?
- Open KeyLingo in Safari or Chrome, use the CRULP virtual keyboard or Roman Urdu tab, type your message, tap Copy, and paste into WhatsApp or any app.
- What is Roman Urdu?
- Roman Urdu writes Urdu sounds using Latin letters (aap kaise hain, shukriya). It is widely used in Pakistan and the diaspora for messaging when a Urdu keyboard is unavailable.
- Is this Urdu keyboard free?
- Yes. KeyLingo's Urdu Writing Workspace is completely free with no registration or ads.
- Does KeyLingo store my Urdu text?
- No. All typing happens locally in your browser. Drafts save only in local storage on your device.
- What keyboard layout does KeyLingo use?
- The virtual keyboard uses CRULP Urdu Phonetic v1.2 — the standard phonetic layout from the Center for Language Engineering (CLE), Pakistan.
- Urdu vs Arabic keyboard — what's different?
- Urdu uses CRULP phonetic layout (not Arabic 101), outputs ک and ی (not ك and ي), uses gol he ہ, and includes ٹ ڈ ڑ ں ے. Roman Urdu is not Franco-Arabic.
- Can I paste Urdu into WhatsApp?
- Yes. Copy Unicode Urdu from KeyLingo and paste into WhatsApp, Telegram, or SMS. Nastaliq renders correctly on modern phones.
- How do I fix wrong Arabic characters in Urdu text?
- Use the Normalize to Urdu utility in Writing Utilities to convert ي→ی, ك→ک, and ه→ہ.
- Does Roman Urdu transliteration work offline?
- Yes. The Roman Urdu engine runs entirely in your browser — no API calls.
- How do I type kya vs kia?
- Both spellings convert to کیا. Our dictionary includes common Roman Urdu variants — type either and press space.