Reference
Krutidev Character Codes
Look up any Hindi character's Unicode code point, Krutidev ASCII mapping, and keyboard shortcut. Use this when debugging conversions, building web pages, or verifying document encoding.
When You Need Character Codes
Debugging Conversion Errors
When a converted document shows wrong characters, compare the Unicode code point of the expected character with what actually appeared. If you expected U+0915 (क) but got U+0916 (ख), the mapping table has a mismatch at that position. This reference helps you identify exactly where the conversion went wrong.
HTML and Web Development
Web developers building Hindi websites need Unicode code points for HTML entities (क for क), CSS content properties, and JavaScript string handling. This table maps every Devanagari character to its hex and decimal code point.
Government Document Verification
When checking whether a document is in Krutidev or Unicode encoding, look at the underlying character codes. If the Hindi text uses ASCII values 65-122 (A-z), it is Krutidev encoded. If it uses values in the U+0900 range, it is Unicode. This distinction determines which converter direction to use.
Data Processing and Programming
Programmers processing Hindi text in Python, JavaScript, or C# need the code point values for character detection, filtering, and validation. The Krutidev column shows what ASCII value each character maps to, which is essential for building custom conversion scripts.
How to Use These Codes
In MS Word
To insert a Hindi character by its Unicode code in Word:
- Type the hex code (e.g. 0915 for क)
- Press Alt + X
- The code converts to the character
Works in Word 2010, 2016, 2019, 365. See our MS Word guide.
In Google Docs
Google Docs does not support Krutidev font. To type Hindi:
- Go to Insert > Special Characters
- Search by character name or paste the Unicode value
- Or use Google Input Tools for phonetic Hindi typing
For Krutidev text, convert to Unicode first, then paste into Docs.
In WhatsApp / Email
WhatsApp and email only support Unicode. If your text is in Krutidev:
- Paste your Krutidev text into our converter
- Copy the Unicode output
- Paste into WhatsApp, Gmail, or any app
Unicode text displays correctly on every phone without any font. See our WhatsApp guide.
In HTML
To display क on a web page using its code point:
Both produce: क
In JavaScript / Python
Find or insert characters by code point:
JS: "क".codePointAt(0).toString(16)
Python: hex(ord("क"))
Both return: 915 (U+0915)
Check Encoding
Is your text Krutidev or Unicode? Copy a character and check its code:
U+0900-097F = Unicode
This tells you which converter direction to use.
Consonants (व्यंजन)
| Character | Name | Unicode | Krutidev | Key |
|---|---|---|---|---|
| क | Ka | U+0915 | d | d |
| ख | Kha | U+0916 | [k | [ + k |
| ग | Ga | U+0917 | x | x |
| घ | Gha | U+0918 | ?k | ? + k |
| ङ | Nga | U+0919 | ³ | special |
| च | Cha | U+091A | p | p |
| छ | Chha | U+091B | N | Shift+n |
| ज | Ja | U+091C | t | t |
| झ | Jha | U+091D | > | Shift+. |
| ञ | Nya | U+091E | ¥ | special |
| ट | Ta | U+091F | V | Shift+v |
| ठ | Tha | U+0920 | B | Shift+b |
| ड | Da | U+0921 | M | Shift+m |
| ढ | Dha | U+0922 | < | Shift+, |
| ण | Na | U+0923 | .k | . + k |
| त | Ta | U+0924 | r | r |
| थ | Tha | U+0925 | Fk | Shift+f + k |
| द | Da | U+0926 | n | n |
| ध | Dha | U+0927 | /k | / + k |
| न | Na | U+0928 | u | u |
| प | Pa | U+092A | i | i |
| फ | Pha | U+092B | Q | Shift+q |
| ब | Ba | U+092C | c | c |
| भ | Bha | U+092D | Hk | Shift+h + k |
| म | Ma | U+092E | e | e |
| य | Ya | U+092F | ; | ; |
| र | Ra | U+0930 | j | j |
| ल | La | U+0932 | y | y |
| व | Va | U+0935 | o | o |
| श | Sha | U+0936 | 'k | ' + k |
| ष | Sha | U+0937 | "k | " + k |
| स | Sa | U+0938 | l | l |
| ह | Ha | U+0939 | g | g |
Vowels (स्वर)
| Character | Name | Unicode | Key |
|---|---|---|---|
| अ | A | U+0905 | v |
| आ | Aa | U+0906 | v + k |
| इ | I | U+0907 | b |
| ई | Ii | U+0908 | b + Shift+z |
| उ | U | U+0909 | m |
| ऊ | Uu | U+090A | special |
| ए | E | U+090F | , |
| ऐ | Ai | U+0910 | , + s |
| ओ | O | U+0913 | v + k + s |
| औ | Au | U+0914 | v + k + Shift+s |
| ऋ | Ri | U+090B | Shift+- |
Matras (मात्राएं)
| Character | Name | Unicode | Key |
|---|---|---|---|
| ा | Aa matra | U+093E | k |
| ि | I matra (placed before consonant) | U+093F | f |
| ी | Ii matra | U+0940 | h |
| ु | U matra | U+0941 | q |
| ू | Uu matra | U+0942 | w |
| ृ | Ri matra | U+0943 | ` |
| े | E matra | U+0947 | s |
| ै | Ai matra | U+0948 | Shift+s |
| ो | O matra | U+094B | k + s |
| ौ | Au matra | U+094C | k + Shift+s |
| ं | Anusvara (bindu) | U+0902 | a |
| ँ | Chandrabindu | U+0901 | special |
| ः | Visarga | U+0903 | Shift+5 |
| ् | Halant (virama) | U+094D | Shift+` |
Explore More
Windows numpad shortcuts for special characters
Special CharactersConjuncts, modifiers, and rare characters
SymbolsPunctuation and symbol mappings
Interactive KeyboardClick any key to see the Hindi character
Shortcut KeysComplete Krutidev shortcut reference
How To TypeStep-by-step for any character