🔡 اردو کی بورڈ

Urdu Keyboard Online

Type Urdu online with a complete layout including ے، ں، ہ، and ی. Unicode output ready to paste anywhere. Works on desktop and mobile.

اردو کی بورڈ  —  Urdu Keyboard Unicode
Characters: 0 Words: 0

Urdu Script — Nastaliq and the Online Typing Challenge

Urdu is written in the Nastaliq calligraphic style — a flowing, diagonal script form that is visually distinct from the more upright Naskh style used for Arabic. This distinction matters for digital typography because Nastaliq is far more complex to render than Naskh. Letters connect in ways that depend heavily on context, and the baseline slopes diagonally from right to left rather than remaining horizontal.

For online typing purposes, the Unicode characters are the same regardless of whether the output is later displayed in Nastaliq or Naskh. The Unicode standard encodes the abstract characters, not their visual rendering. A font like Jameel Noori Nastaleeq renders those characters in the flowing style Urdu readers expect; a font like Noto Naskh Arabic renders them in the cleaner, more uniform Arabic style. The text you copy from this keyboard is the same in both cases.

Urdu-Specific Characters

Urdu uses the Arabic script but adds several letters that do not exist in standard Arabic:

  • ے (U+06D2, ARABIC LETTER YEH BARREE) — the distinctive Urdu final ye, different from Arabic ي
  • ں (U+06BA, ARABIC LETTER NOON GHUNNA) — nasal n used frequently in Urdu grammar
  • ہ (U+06C1, ARABIC LETTER HEH GOAL) — the Urdu form of ha, distinct from Arabic ه
  • ی (U+06CC, ARABIC LETTER FARSI YEH) — the Urdu-Persian ye used in most positions
  • ٹ (U+0679) — retroflex t, a South Asian addition
  • ڈ (U+0688) — retroflex d
  • ڑ (U+0691) — retroflex r
  • گ (U+06AF) — the Perso-Urdu gaf, absent from classical Arabic
  • پ (U+067E) — pe, also absent from classical Arabic
  • چ (U+0686) — che, the ch sound
  • ژ (U+0698) — zhe, used in some loanwords

Each of these has a distinct Unicode code point, ensuring that Urdu text typed here is unambiguous regardless of which font renders it.

Why Urdu Keyboard Layouts Vary

Several competing Urdu keyboard layouts have been used over the years. The most widely distributed is the Phonetic layout, which maps Urdu letters to Latin keys based on rough phonetic correspondence. There is also the InPage layout (named after the popular Urdu desktop publishing software), which has a different key mapping that many professional Urdu typographers are trained on.

The virtual keyboard on this page uses a layout that prioritises completeness — every Urdu character is accessible — without requiring you to memorise any specific mapping. Click the letter you need. For users who already know the keyboard layout of their installed Urdu IME, the text area accepts that input directly.

Urdu in Pakistan and India

Urdu serves as the national language of Pakistan and is one of 22 scheduled languages of India. In Pakistan, it is the primary language of national media, government communication, and formal education even in provinces where regional languages dominate everyday speech. In India, Urdu is spoken by a significant minority and holds co-official status in several states.

Digital Urdu has grown substantially. Pakistan's major newspapers — Dawn, Jang, Express, Nawa-i-Waqt — all publish primarily digital content. Pakistani television channel websites carry Urdu text. Social media Urdu is enormous, with hundreds of millions of Urdu-reading users active on Facebook, YouTube, and Twitter.

Typing for Specific Use Cases

Urdu academic writing has specific typography conventions. Quotation marks in Urdu use the Arabic-script versions (« and »), punctuation uses the Arabic comma (،) rather than the Latin comma, and the Urdu full stop (۔) is distinct from the Arabic period. All of these are available on this keyboard.

For business correspondence in Urdu, correct character usage matters because poorly encoded text can display differently on the recipient's device. Text using proper Unicode characters — as this keyboard produces — will render identically on any modern device running any operating system.

ی (U+06CC, Farsi Yeh) is used in most positions within a word in Urdu. ے (U+06D2, Yeh Barree) is used specifically in final position, particularly to mark the subjunctive mood and certain noun endings. They look similar in isolation but connect differently to preceding letters and have distinct Unicode code points.
Urdu uses the Eastern Arabic numeral forms: ۰۱۲۳۴۵۶۷۸۹. These are in the Arabic block at U+06F0–U+06F9. They are distinct from the European digits 0–9 and from the Arabic-Indic numerals ٠١٢٣٤٥٦٧٨٩ (U+0660–U+0669). This keyboard provides the Urdu Eastern Arabic numerals.