Font requirement
If the characters in this page are not visible in Hindi, then it means you do not have even one suitable Unicode Hindi font in your system. To download and install atleast one FREE Unicode Hindi font, kindly visit this page or see azhagi.com's unicodeff.html for links to many such pages.

Note
x, X and ` [character under '~' in English keyboards] are used as modifiers and/or splitters

Vowels
= a, आ = aa/A, इ = i, ई = ee/ii/I, उ = u, ऊ = oo/uu/U

ए = e/ae/E, ऐ = ai, ओ = o/oa/O, औ = au/ou/ow

अं = aM/amx, अँ = aMM/amxx/aMx, अः = aH

ऋ = rux, ॠ = Rux, ऌ = lux, ॡ = Lux

ऎ = `E, ऒ = `O, ऍ = `e, ऑ = `o, अ‍ॅ = `a

क् + vowels
= ka, का = kaa/kA, कि = ki, की = kee/kii/kI, कु = ku, कू = koo/kuu/kU

के = ke/kae/kE, कै = kai, को = ko/koa/kO, कौ = kau/kou/kow

कं = kaM/kamx, कँ = kaMM/kamxx/kaMx, कः = kaH

कृ = krux, कॄ = kRux, कॢ = klux, कॣ = kLux

कॆ = k`E, कॊ = k`O, कॅ = k`e, कॉ = k`o, कॅ = k`a

Consonants
= ka, ख = Ka/kha, ग = ga, घ = Ga/gha, ङ = `ga 

च = ca, छ = Ca/cha/Cha, ज = ja, झ = Ja/jha, ञ = `ja

ट = Ta, ठ = Tha, ड = Da, ढ = Dha, ण = Na

त = ta, थ = tha, द = da, ध = dha, न = na

प = pa, फ = Pa/pha, ब = ba, भ = Ba/bha, म = ma

य = ya, र = ra, ल = la, ळ = La, व = va/wa

श = sha/Sa, ष = Sha, स = sa, ह = ha

क्ष = ksha/xa, त्र = tra, ज्ञ = j`ja


Consonants with nukta (dot)
= kxa, ख़ = khxa, ग़ = gxa, ज़ = jxa/za, ड़ = Dxa, ढ़ = Dhxa

फ़ = phxa/fa, य़ = yxa, ऩ = nxa, ऱ = rxa/Ra, ऴ = lxa/Lxa

OM, Shri and Avagraha
= Aum/oum, श्रि = shri, ऽ = Sx

Marathi half-ra or eyelash-ra
र्‍ = rxx/Rx.
For an example, look at the word below:
सूर्‍या = soorxxyaa/sooRxyaa

Conjuncts (Consonant Clusters)
The consonant conjuncts get formed automatically as you keep typing your words. For e.g.
पक्का = pakkaa, बक्ति = bakti, आर्या = aaryaa
मल्लिका = mallikaa, द्वनि = dvani, काव्या = kaavyaa
विस्वम = visvam, राष्ट्रिय = raaShTriya, etc. etc.

Numerals
= 1x, २ = 2x, ३ = 3x, ४ = 4x, ५ = 5x
६ = 6x, ७ = 7x, ८ = 8x, ९ = 9x, ० = 0x

Purna Viram or Danda
= .x, ॥ = .xx
क। = ka.x, क॥ = ka.xx
मेरा नाम व्रिशिन है । मेरा बेटा वकील है ॥

Others
अ॑ = aq, अ॒ = aqq, अ॓ = aQ, अ॔ = aQQ

x, ` and X modifiers
  • x when applied after certain Hindi letters modifies them. For e.g.
    kruxpaa = कृपा, Rux = ॠ, Sx = ऽ (avagraha), 1x = १ (hindi numeral 1), .x = । (danda)
  • Whenever x does not take the role of a modifier, it just prints 'क्ष'. For e.g.
    laxman = लक्ष्मन

  • ` when applied before certain Hindi consonants modifies them. For e.g.
    `g = ङ, `j = ञ, j`j = ज्ञ
  • ` when applied between certain Hindi consonants (like k`h, g`h, t`h, d`h, etc.) helps them to form their natural conjuncts. For e.g.
    bakkiMghaam = बक्किंघाम whereas bakkiMg`haam = बक्किंग्हाम

  • X can be applied between Hindi consonants to help form their half-consonants. For e.g.
    lakshman = लक्ष्मन whereas lakXshman = लक्‍श्मन
    bakti = बक्ति whereas bakXti = बक्‍ति

  • XX can be applied between Hindi consonants to help form consonants with halant symbol. For e.g.
    baakyaa = बाक्या whereas baakXXyaa = बाक्‌या
  • XX (or X) can be applied between certain Hindi vowels (say 'ai' or 'ou') to help them get separated into their component vowels. For e.g.
    priyaiMDiyaa = प्रियैंडिया whereas priyaXiMDiyaa = प्रिय‍इंडिया