• Indic Keyboard 1
  • Indic Keyboard 2
  • Indic Keyboard 3
  • Indic Keyboard 4

Indic Keyboard

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 : https://gitlab.com/smc/indic-keyboard

Category : Tools

Related searches

Reviews (30)

Nim. P. May 17, 2022     

In an attemp to modernise and experiment, they have goofed up with this Indic keyboard. I never sew such complexity with Google and team, the ui is so complex. I loved the old Indic keyboard. This one's so confusing and fuzzy to use. If wanted to make something new, then should have added a tutorial video.

Aru. G. Feb 21, 2020     

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!!!

Bis. D. Oct 12, 2020     

It’s very good keyboard but it’s be better if there present for fast writing copy past feature on keyboard as Google keyboard have, and other problem faced if I want write English/ Bengali both , then there fast sliding option hasn’t present with emojy key. So it’s feature if be available that's be great for user. 😊😊🙏🙏 Thank You. ✍️অরণ্য মন

Sul. M. A. Mar 12, 2022     

Good keyboard but the only problem is that, while typing in transliteration mode (typing in english and it gets translated in hindi) it does not type few hindi proper alfabets like 'D' 'ड', when you want to write डर, it types dhar (धर), also instead of 'ड़' it types ध, if you want to write ' udna' (उड़ना) it types udhna (उधना), please fix this problem and get five stars.

Tim. A. L. Oct 5, 2019     

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.

নাম. জ. ন. Aug 3, 2021     

Best keyboard . No bug. Work Faster . But I can't use this keyboard because Clipboard , text editor is missing . I installed ridmik keyboard . When more feature will available than I will use it. And I'm Bangladeshi so I don't need other language .It's ram hungry only. Please fix it. You can release dedicated keyboard for bangla or you can add download option which layout we need, w.e can download easily

haj. m. Aug 20, 2021     

I have installed this Indic keyboard. It is nice to type. And also to type in Tamil (தமிழ்) is good. மிக்க மகிழ்ச்சி. வாழ்த்துகள். August 8, 2021 update is very nice. Especially TAMIL language also good. Thank you very much and all the best.

Gaa. B. B. D. May 21, 2021     

Good for nothing ☹️. After reading some reviews here I thought it would be useful than google indic keyboard. But it isn't. Uninstalled done hardly 1 min. Of usage. I realized that, For my daily works Google Indic Keyboard is perfect.. No one can beat google indic keyboard. Google indic keyboard is popular due to it's convenient features and simple UI.

Avi. B. Feb 5, 2021     

While going through the app, I didn't find any option for the gesture typing for any of the language keyboards. Is this keyboard doesn't support that? I contacted via email regarding this, but yet to hard from anyone.

Roj. P. May 31, 2020     

Hello, I cant stop the autocorrect in indic keyboard in LG, its works fine in LG keyboard but when I switch to Indic it autocorrects my text. Like "nee" to "new". Is there any fix, i disabled all settings pertaining to auto correct and all auto things. Not resolved yet. Thank you.

Roh. D. H. Oct 12, 2019     

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.

man. p. Mar 30, 2022     

Installed this..terribly bad..keyboard disappeared..could not switch on phone as I could not type out my password..went to 10 shops and finally could open phone with externally wired keyboard..google play must delete it

Raj. P. Nov 2, 2019     

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.

Ume. C. Jun 2, 2020     

This keyboard is fantastic. I was fed up with auto correct and absurd word suggestions. This is what i really wanted and its easy for offline typing.

SAR. K. Mar 14, 2020     

There is no option to resize the keyboard and enlarging the fonts. Please add the option to customize the size of the keyboard and enlarging the fonts. Rest of the things are good.

Sab. A. Aug 12, 2021     

This is far more better than Google indic, I am using it from a long time. If anyone is looking for thashkeel (vowel signs) in Arabic keyboard, it is in full stop '.' key (long press it).

Ros. T. Oct 24, 2019     

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.

Ami. M. Apr 17, 2020     

Please, allow us to change its size. Keys look very small in my phone. I can't properly type. I just want to increase keyboard height.

Zah. A. Aug 12, 2020     

This was my favourite app, but when i changed my mobile to Nubia Redmagic 5g, running android 10, I am not able to change to malayalam, in the configure language tab, page coming blank, nothing is shown to add new language ... please assist me because last 5 years I am only using this app. Regards Zaheed

RAK. Jul 13, 2020     

This is the app was looking for a long time specially for hindi typing.it has same interface as htc sense input keyboard.but the emojis feature needs to be added in next updates.

Whi. H. H. Nov 11, 2021     

Happy to see that "long press for symbols" is added. However, why the "Key popup dismiss delay" in Advanced is not doing anything?

N. N. M. May 22, 2020     

Maithili script is there in language section, which is Devnagari(Hindi) in actual. If you want to add maithili script please check tirhuta script and add that in laguage section. Native of Mithikanchal will be obliged to you. If Tirhuta script will be added not only me but thousands of Android user will use Indic Key board. Thank you

Shy. R. Jul 14, 2020     

It fulfills whole my typing requirements. But needs updation for OnePlus Mobiles. I am using OnePlus 7T, I could install the app but system asks for upgraded version.

A. G. u. Mar 24, 2019     

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

Ani. B. Nov 10, 2020     

Very good... Very promising while using Bengali - Inscript. But I didn't find Question mark and exclamation mark. How am I supposed to write without it? That's why 3 stars.

Zak. A. Mar 22, 2022     

Really a great project. I wish the best lucks to devs. Hopefully you guys will continue improving it. I'm so proud of you guys. Best wishes <3

बृज. क. म. Aug 29, 2021     

Problem with this keyboard during restart of mobile: When restart mobile with default Indic keyboard set, this keyboard does not apear for typing. Although it is much better keyboard for Indic languages

arb. s. May 19, 2022     

Worst experience. Inscript typing and keyboard visual is useless.

Md. F. Apr 19, 2022     

English Keyboard (in Indic) 'auto corrects' even when the same is off in Settings.😐

Ani. J. Sep 16, 2021     

Full stop is missing in devnagri. its '।' line instead. first it was having '.' symbol. please add again