Indic Keyboard APK

Version 2.1.0 - org.smc.inputmethod.indic
Last updated: 2020-02-24

Easiest way to type South Asian languages in Android.

Indic Keyboard apk

APP Information

Download Version 2.1.0 (27)
Apk Size8.09 MB
App DeveloperIndic Project
Malware CheckTRUSTED
Install on Android4.1.x and up
App Packageorg.smc.inputmethod.indic.apk

Download Indic Keyboard 2.1.0 APK

App Description

Indic Keyboard is inputmethod,indic,tools,keyboard, content rating is Everyone (PEGI-3). This app is rated 5 by 1 users who are using this app. To know more about the company/developer, visit Indic Project website who developed it. org.smc.inputmethod.indic.apk apps can be downloaded and installed on Android 4.1.x and higher Android devices. The Latest Version of 2.1.0 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than APK Mirror. This app APK has been downloaded 2525+ times on store. You can also download org.smc.inputmethod.indic APK and run it with the popular Android Emulators.

Indic Keyboard is a versatile keyboard for Android users who wish to use Indic and Indian languages to type messages, compose emails and generally prefer to use them in addition to English on their phone. You can use this application to type anywhere in your phone that you would normally type in English. 

- 23 languages supported NOW!!
- Learns the common words you use and provides suggestions.
- Provides compact, convenient keyboard layouts for the casual users as well as the language lovers
- Transliteration - You type using English, the app will convert it into your language. Eg: Typing "namaste" will give you नमस्ते 
- Fully integrates with native Android look and feel 
- Free and Open Source - Made for the people, by the people. YOU can make it better.

Will my phone support it ?

Indic keyboard supports Android version 4.1 and above (Jellybean, Kitkat and Lollipop). If you can see your language in its native script below you should be able to install and use it. 

Some phones may not support all the languages listed since the phone's maker shipped fonts only for some of these languages. Even then, rendering for some of the languages is not perfect on Android 

What languages are supported ?

- Assamese Keyboard (অসমীয়া) - Inscript, Transliteration
- Arabic Keyboard (العَرَبِيةُ‎‎)
- Bengali / Bangla Keyboard (বাংলা) - Probhat, Avro, Inscript, Compact
- Burmese Keyboard (ဗမာ) / Myanmar - xkb
- English
- Gujarati Keyboard (ગુજરાતી) - Phonetic, Inscript, Transliteration
- Hindi Keyboard (हिन्दी) - Inscript, Transliteration
- Kannada Keyboard (ಕನ್ನಡ) - Phonetic, Inscript, Transliteration (Baraha), Compact, Anysoft
- Kashmiri Keyboard (کأشُر) - Inscript, Transliteration
- Malayalam Keyboard (മലയാളം) - Phonetic, Inscript, Transliteration (Mozhi), Swanalekha
- Manipuri Keyboard / Methei Keyboard (মৈতৈলোন্) - Inscript
- Maithili Keyboard (मैथिली) - Inscript
- Marathi Keyboard (मराठी) - Transliteration
- Mon Keyboard (ဘာသာ မန်;)
- Nepali Keyboard (नेपाली) - Phonetic, Traditional, Transliteration, Inscript
- Oriya Keyboard (ଓଡ଼ିଆ) - Inscript, Transliteration, Lekhani
- Punjabi / Gurmukhi Keyboard (ਪੰਜਾਬੀ) - Phonetic, Inscript, Transliteration
- Sanskrit Keyboard (संस्कृत) - Transliteration
- Santali Keyboard-(संताली) - Inscript (Devanagari script)
- Sinhala Keyboard / Sinhalese (සිංහල) - Transliteration
- Tamil Keyboard (தமிழ்) - Tamil 99, Inscript, Phonetic, Compact, Transliteration
- Telugu Keyboard (తెలుగు) - Phonetic, Inscript, Transliteration, KaChaTaThaPa, Compact
- Urdu Keyboard (اردو) - Transliteration

How do I enable it ?

Indic keyboard has a wizard that will walk you through the process of setting it up so that you can use it comfortably. 

Why is there a warning about "collecting data"?

This warning message is a part of the Android operating system. It will appears whenever you try to enable a third party keyboard.

What is a keyboard layout ?

Indic keyboard provides multiple "keyboard layouts". This means that you will have different ways to type in your native language. 

Transliteration allows you to type out words using English characters, but will automatically transform the words to your native language. For example, if you type "namaste" in English while using Devanagari transliteration keyboard, it will transform it to नमस्ते correctly 

Inscript layout is the standardized keyboard that Government of India came up with to cater for the majority of the languages in India. We support the full specification, and if you are already familiar with Inscript on your Desktop, it will work on the phone too. 

Phonetic keyboard is similar to Transliteration scheme - you can type what the words sound like using English characters and it will be automatically transformed into your language.

Compact Keyboard allows to type Indian languages without the shift key. You can long press on the letters to get more options. 

Find out more at :

App ChangeLog

  • v2.0.4
    * Bengali Daahri instead of full stop (thanks to Sohan Chowdhury)

App Screens

Indic Keyboard App Screen 1Indic Keyboard App Screen 2Indic Keyboard App Screen 3Indic Keyboard App Screen 4Indic Keyboard App Screen 5Indic Keyboard App Screen 6Indic Keyboard App Screen 7Indic Keyboard App Screen 8Indic Keyboard App Screen 9Indic Keyboard App Screen 10


requires following permissions on your android device.

find accounts on the device
Allows the app to get the list of accounts known by the phone. This may include any accounts created by applications you have installed.

read your contacts
Allows the app to read data about your contacts stored on your phone, including the frequency with which you've called, emailed, or communicated in other ways with specific individuals. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.

read your own contact card
Allows the app to read personal profile information stored on your device, such as your name and contact information. This means the app can identify you and may send your profile information to others.

read terms you added to the dictionary
Allows the app to read all words, names and phrases that the user may have stored in the user dictionary.

run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

control vibration
Allows the app to control the vibrator.

modify or delete the contents of your SD card
Allows the app to write to the SD card.

add words to user-defined dictionary
Allows the app to write new words into the user dictionary.

Older Versions

More Android Apps to Consider

Google Play Reviews

  1. guest-avatar

    Arun Gangadharan


    I had the best transliteration experience in this Keyboard over the years. I prefer this over Google Indic Keyboard. Though Google recognises words better, this one offers superior flexibility when it comes to what you want to type. the nuances of language (e.g. dialects) are better expressed through SMC's App. Kudos to the developers. Please keep supporting this app. It needs to grow!!!

  2. guest-avatar

    After 3 yrs of use of this and other keyboards, I can comfortably say that this is the best keyboard for Indian languages plus English. Selecting English, हिंदी and देवनागरी-Inscript languages allows for typing संस्कृत, मराठी, हिंदी along with English. फटाफट लिहता येते़ झटसि लिखनं भवति। बहोत फटाफट लिखान होता है। I can train others in 15 minutes, if they have learned these languages in school.

  3. guest-avatar

    Rohit Dilip Holkar


    Why did this app need access to identity, contacts and media? The tool can be devloped without needing any of these permissions. Had it had not asked for these permissions, I would have happily installed it subeder this send to be the only surviving good Indic keyboard that usage Inscript layout.

  4. guest-avatar

    Timothy Andrew Leach


    Continues to fail often. Has done that for over 2 years on various devices. Is it not possible to improve performance? I would abandon the keyboard if it didn't offer such a wide selection of language characters. Thank you.

  5. guest-avatar

    Why does it require Identity, Contact and Media permissions? None of these permissions seem directly related to the functionality of a keyboard. Removing the application for that reason.

  6. guest-avatar

    Simple clutter free design and works like a charm. Supports multiple Indian regional languages. Best part is it open source. Good work devs.

  7. guest-avatar

    वैदिकविज्ञान VigyanokaVigyan


    in english keyboard should be also number 0 to 9 on top row

  8. guest-avatar

    Best Indic keyboard available. Better than Google Indic. Pls addd swipe typing in Malayalam as gbord is giving it. But their Malayalam is not good.

  9. guest-avatar

    Longjam Dorendra


    It is working fine with mobile keyboard but Bengali inscript is not working when phone is connected with OTG keyboard. plz help.

  10. guest-avatar

    Why does the app require access to my contacts, media and others...?

  11. guest-avatar

    very good key board for hindi and English typing.

  12. guest-avatar

    perfect keyboard, small size, No ads and no unwanted updates

  13. guest-avatar

    Wonderful app... After using this keyboard, I can't use other keyboards

  14. guest-avatar

    Best Keyboard for bangali its very easy and simple

  15. guest-avatar

    azhar thekkedath


    Numbers could be added to keybord.

  16. guest-avatar

    Raees Neelambra


    Pls add Clipboard and One-handed mode options

  17. guest-avatar

    Patti Mohan Reddy


    good. lrequest you colour keybord. arasunna kept into the telugu key board.

  18. guest-avatar

    Shifting Option from the place where ever you type required

  19. guest-avatar

    Narendra Reddy Kannegari


    It's good key board, if possible please add themes ( color full background).

  20. guest-avatar

    This is great app to write indian languages easily.

  21. guest-avatar

    Can record your Debit and Credit card number.

  22. guest-avatar

    love open source I see it does not need Internet connection so no data copy from mobile server

  23. guest-avatar

    indic app is disappearing from the phone..

  24. guest-avatar

    Padala Gangadhar


    Its better than any other app in this segment.

  25. guest-avatar

    Plz add a button to stop vibration while typing & keybord resize option

  26. guest-avatar

    Arun Karunagath


    Not sure why Google now has a keyboard with same name !!

  27. guest-avatar

    Hindi To English Single Tap

  28. guest-avatar

    Avro is the best Best app on less storage

  29. guest-avatar

    Keep dating your app .make hindi keyword easy to use 👍

  30. guest-avatar

    Padala Gangadhar


    Very much user friendly...

  31. guest-avatar

    no option to remove vibration on keypress. hate that. app uninstalled

  32. guest-avatar

    Sreeram Narayanan


    This app very very usefull......Thanks

  33. guest-avatar

    Indian food recipes


    I yhink this not trustworthy,they get access to our creditcard numbers and password! Pls dont install this app

  34. guest-avatar

    Murali Venkatakrishnan


    Good one especially for Samskrit typing

  35. guest-avatar

    Thanks Google Hindi keyboard

  36. guest-avatar

    No Marathi language support in my phone

  37. guest-avatar

    This app so good.But No update any more. Plz updete this appp

  38. guest-avatar

    prem kumar Ventrapati


    Very nice application for me

  39. guest-avatar

    you should also add tirhuta script (maithili)

  40. guest-avatar

    Best app to type Malayalam

  41. guest-avatar

    Very good app

  42. guest-avatar

    Can you please remove the vibration while typing?

  43. guest-avatar

    I was looking for "InScript" thank you.

  44. guest-avatar

    satheesh kumar voddepalli


    గ్రేట్ ఆప్ ( చాల మంచి ఆప్) can type 'o' by M letter(capital M)

  45. guest-avatar

    Let me use Rely language and I will give my feedback.

  46. guest-avatar

    doesnot contain tirhuta(mithilakshar)which is the script of the place of tirhuta script it shows devnagri script.

  47. guest-avatar

    pls remove vibration for this keyboard

  48. guest-avatar

    balaji padbanaban ani


    good.please make a app like google lens pleeeese.friends are you like or dislike

  49. guest-avatar

    Very good working

  50. guest-avatar

    Urdu is not suppprted very well.

  51. guest-avatar

    bikram samantray


    Very Nice app

  52. guest-avatar

    Sreekanth Katar


    How to type 'o' in telugu

  53. guest-avatar

    super....don't... miss this app

  54. guest-avatar

    నీలో నేను నాలో నువ్వు


    nmn ni n . nmin n . nmn is nnN. .n. . nu jj. n inNjn nuk is bingung

  55. guest-avatar

    Tamim Gamer King


    I think I will say thank you

  56. guest-avatar

    Why this app need identity permission?

  57. guest-avatar

    Potnuru Venkataradhakrishna


    We have to checking the function

  58. guest-avatar

    Anupma S Bhardwaj


    there is some problem when ever i type

  59. guest-avatar

    easy to use

  60. guest-avatar

    Not used to mathili keyboards

  61. guest-avatar

    best i like it..

  62. guest-avatar

    please add small letter 🙏.

  63. guest-avatar

    radhakrishna kota


    yap..not open please check AAP not open

  64. guest-avatar

    I Want More Themes ....😔

  65. guest-avatar

    thi is very worst app...

  66. guest-avatar

    Nisamudheen Puvakkatt


    best one for type Malayalam

  67. guest-avatar

    Kim HyoJin김효진


    keep calling me to un install

  68. guest-avatar

    very good aap

  69. guest-avatar

    dipen you Tube majumder


    english and bangali

  70. guest-avatar



    best indic kb

  71. guest-avatar

    Savin Vasudevan


    Any plans to include gesture typing in this keyboard ?

  72. guest-avatar

    Best available keyboard for malayalam (മലയാളം സ്വനലേഖ). Far way better than Google indic keyboard. Really let you type what you intended to type, though takes a bit of time to learn for beginners. Could be better if updated with customised emojis. edit: Not able to properly type malayalam (സ്വനലേഖ) while google search. So I am degrading rating to 4 stars from 5.

  73. guest-avatar

    Srinivas Raghavan


    The app works fine on my Samsung S6. But whenever I use Battery Saver, the Indic Keyboard gets disabled even after switching iff Battery Saver. This is really annoying, since one has to install the app and set all the settings all over again. If this is rectified, then I will give all stars.

  74. guest-avatar

    കലക്കൻ സംഗതി!!!! fantastic keyboard - i would say the best to write Indic languages. only thing missing are the emojis. kindly include emojis support in the next version. Please update for Android 10

  75. guest-avatar

    Swanalekha method is awesome. Earlier I used the transliteration (ലിപ്യന്തരണം) option for typing in Malayalam. It had a few (minor) differences compared to Swanalekha though.

  76. guest-avatar

    The best app to write malayalam now but please add emojis to the keyboard.. It's the only flaw.. Please consider

  77. guest-avatar

    Nitin Patwekari


    Please change the design of letters. Please design letters like button. Give some space between 2 buttons. Use contrast colours for buttons & space in between them. It will increase user typing speed.

  78. guest-avatar

    പുതിയ വാക്കുകള്‍ നേരിട്ട് (ടൈപ്പ് ചെയ്യുമ്പോൾ തന്നെ) ഡിക്ഷണറിയിലേക്ക് ആഡ് ചെയ്യാനുള്ള ഓപ്ഷൻ കൂടി വേണ്ടതായിരുന്നു. അതുപോലെ ഇംഗ്ലീഷ് ടൈപ്പുചെയ്യാൻ ടോഗ്ഗിള്‍ ഓപ്ഷനും വേണമായിരുന്നു...

  79. guest-avatar

    Dev I want to let you know that the f droid version is crashing

  80. guest-avatar

    ആപ്പിന്റെ തുടക്കം മുതൽ ഉള്ള ഉപയോക്താവ് ആണ്. ഇപ്പോൾ ഇടക്കിടെ ആപ്പ് ക്രാഷ് ആകുന്നുണ്ട്, ഉടനെ ഫിക്സ് ചെയ്യുക, അതുപോലെ പുതിയ സ്മൈലി പാക്ക് ആഡ് ചെയ്യണം. ഇതു ചെയ്യുന്നതു വരെ ഞാൻ 5 സ്റ്റാറിൽ നിന്നും 3 ആക്കി‌ ഡൗൺ ചെയ്യുകയാ.

  81. guest-avatar

    NareshKumar kokkula


    మీరు developed చెసిన్నా నేను indicలో తెలుగు-లిప్యంతరీకరణ వాడుతున్నాను. నాకు *ॐ,ఙ,ఞ,ౠ,ఌ,ౡ,ఱ,ఁ,‌ౘ,।,॥* అనే అక్షరలు రావాడము లేదు. నాకు *తెలుగు-లిప్యంతరీకరణ* లోనే కావలి. అవి రావాలి అంటే ఎ అక్షరం నోక్కలి. నాకు *తెలుగు-లిప్యంతరీకరణ* లోనే కావాలి.

  82. guest-avatar

    lalitha prabhakar


    in the keyboard there is " Devanagari inscript' but when i am typing it shows as "Hindi". I want original Devanagari inscript. thnks

  83. guest-avatar

    More better features than Google Indical Keyboards.Needed improvement in customization of themes and appearances.More themes , more symbols and Emojis make it a convenient keyboard.

  84. guest-avatar

    Using Avro, I couldn't find "dari/দাঁড়ি" and comma in the main keyboard . fix this please

  85. guest-avatar

    More than what I expected. ഇതൊരു അദ്ഭുത ആപ്ലിക്കേഷൻ ആണ്. ഇതിന്റെ അണിയറ പ്രവർത്തകർക്ക് എന്റെ ഹൃദയം നിറഞ്ഞ നന്ദി.

  86. guest-avatar

    Ayyoob Valiyora


    Very good. മലയാളം ടൈപ് ചെയ്യാൻ വളരെ എളുപ്പം

  87. guest-avatar

    Excellent... Much much better than Google's Indic Keyboard

  88. guest-avatar

    kindly updated the keyboard with latest emoji .

  89. guest-avatar

    മനോഹരമായ ലിപ്യന്തരണം കീ ബോർഡ്. വിവിധ ഭാഷകളിലെ കീബോർഡുകളും കിടിലൻ.

  90. guest-avatar

    Sudarshan Chiplunkar


    Good app.But i didnt find to type Kavargas fifth letter in Sanskrit tranliteration?

  91. guest-avatar

    Chandrashekhar Chavan


    Why not you support INSCRIPT keyboard for Marathi?

  92. guest-avatar

    Cannot load regional languages in Xiaomi phones

  93. guest-avatar

    rahoof tm.kutty


    Why dont have new updates.. Last updated was one year before.. Why like this??

  94. guest-avatar

    Fix the probhat layout. Where are "Niyo", "Khondo to"?

  95. guest-avatar

    great app for सम्स्कृत् ‌‌‌‌‍‍‌‍தமிழ் on the flow typing

  96. guest-avatar

    Raneesh Kakkara


    വർഷങ്ങളായി ഉപയോഗിക്കുന്നു.നല്ലൊരു ആപ്

  97. guest-avatar

    Please add imoji's in this app

  98. guest-avatar

    How to add arabic harakat

  99. guest-avatar

    बहुत बढ़िया है भाई

  100. guest-avatar

    Sudha Adigopula


    Very use full.