Type in your language, everywhere.
The first Android keyboard for Indian languages, now rebuilt from the ground up. 31 languages, 96 layouts, gesture typing and companion typing. Still free, still open source, still no ads.
Our biggest update yet.
8 new languages, 7 more scripts, companion typing, and gesture typing that works on transliteration layouts.
- भोजपुरी Bhojpuri Devanagari, Kaithi
- 𑢹𑣉𑣉 𑣎𑣋𑣜 Ho Warang Citi
- कोंकणी Konkani Devanagari
- 𐴌𐴟𐴇𐴝𐴙𐴚𐴒𐴙𐴝 Rohingya Hanifi Rohingya
- ꢱꣃꢬꢵꢰ꣄ꢜ꣄ꢬ Saurashtra Saurashtra
- सिन्धी Sindhi Devanagari
- ꠍꠤꠟꠐꠤ Sylheti Syloti Nagri
- ತುಳು Tulu Kannada
- Companion typingType your language from the English keyboard, with no layout switching.
- Gesture typing, built inSwipe to type, now in the main app. It works on transliteration layouts too, a first for any keyboard.
- Predictive transliterationVarnam suggestions as you type, with language packs on demand.
- Next-word predictionSuggestions for the next word in 20 languages.
- 7 more scriptsHanifi Rohingya, Kaithi, Meetei Mayek, Saurashtra, Sharada, Syloti Nagri and Warang Citi.
- 34 new layoutsIncluding Telugu Apple, Punjabi Jhelum, Urdu Windows and three for Marathi.
- Material 3 themesMaterial, Modern and Classic families with a live preview.
- Clipboard and hardware keyboardsPaste recent copies, or plug in a physical keyboard.
- Password managerFill logins from your password manager right in the suggestion strip.
Everything a keyboard should do, in your language.
Companion typing
Set a language as your companion and stop switching layouts. Keep typing on the English keyboard, and transliterated words in your language show up right in the suggestions.
Gesture typing, even in transliteration
Glide across the keys instead of tapping. A first for any keyboard: swipe namaste on a transliteration layout and get नमस्ते.
Predictive transliteration
Type how a word sounds in English letters. Powered by Varnam, it learns your words and suggests the right spelling.
Word suggestions and spell check
Dictionaries for every major language, with spell check as you type.
Next-word prediction
Suggestions for what comes next, in 20 languages.
Password manager
Logins from your password manager appear right in the suggestion strip.
Clipboard
Paste recent copies straight from the keyboard.
Themes
Material, Modern and Classic families, light or dark, previewed live.
Emoji
Search, recents and a default skin tone of your choice.
Physical keyboards
Plug in a hardware keyboard and keep typing in your layout.
Make it yours
Resize the keyboard, add a number row, and swipe the space bar to move the cursor.
Pick the layout that fits your hands.
-
namaste → नमस्ते
Transliteration
Type with English letters and watch them turn into your script.
-
ा ि ी ु ू
Inscript
The Government of India standard. If you know it on desktop, it works here.
-
a → അ s → സ
Phonetic
Letters sit where their English sound-alikes are, so they are easy to find.
-
க → கா கி கு
Compact
No shift key. Long-press a letter for every other form.
31 languages, 20 scripts.
-
العربيةArabicArabic
- Arabic
-
অসমীয়াAssameseBengali-Assamese
- Inscript
- Transliteration
- Phonetic
- Predictive
-
বাংলাBengaliBengali-Assamese
- Bengali
- Probhat
- Inscript
- Avro
- Predictive
-
भोजपुरी NewBhojpuriDevanagari, Kaithi
- Inscript
- Kaithi
-
ဗမာBurmeseMyanmar
- Burmese
-
EnglishEnglishLatin
- QWERTY
-
ગુજરાતીGujaratiGujarati
- Phonetic
- Inscript
- Transliteration
- Predictive
-
हिन्दीHindiDevanagari
- Hindi
- Inscript
- Soni
- Transliteration
- Compact
- Predictive
-
𑢹𑣉𑣉 𑣎𑣋𑣜 NewHoWarang Citi
- Warang Citi
-
ಕನ್ನಡKannadaKannada
- KaGaPa
- Inscript
- Compact
- Inscript Mobile
- Transliteration
- Predictive
-
کأشُرKashmiriArabic, Devanagari, Sharada
- Transliteration
- Inscript
- Sharada
-
कोंकणी NewKonkaniDevanagari
- Inscript
-
मैथिलीMaithiliKaithi, Devanagari
- Kaithi
- Inscript
-
മലയാളംMalayalamMalayalam
- Lalitha
- Compact
- Inscript
- Poorna Inscript
- Mobile Inscript
- Transliteration
- Swanalekha
- Predictive
-
মৈতৈলোন্ManipuriMeetei Mayek, Bengali-Assamese
- Meetei Mayek
- Inscript
-
मराठीMarathiDevanagari
- Marathi
- Inscript
- Transliteration
- Phonetic
- Predictive
-
ဘာသာ မန်MonMyanmar
- Mon
-
नेपालीNepaliDevanagari
- Romanized
- Traditional
- Transliteration
- Inscript
- Predictive
-
ଓଡ଼ିଆOdiaOdia
- Inscript
- Transliteration
- Lekhani
- Phonetic
- Predictive
-
ਪੰਜਾਬੀPunjabiGurmukhi
- Phonetic
- Inscript
- Jhelum
- Transliteration
- Predictive
-
𐴌𐴟𐴇𐴝𐴙𐴚𐴒𐴙𐴝 NewRohingyaHanifi Rohingya
- Hanifi Rohingya
-
संस्कृतम्SanskritDevanagari
- Transliteration
- Predictive
-
ᱥᱟᱱᱛᱟᱲᱤSantaliDevanagari, Ol Chiki
- Inscript
- Ol Chiki
- Ol Chiki Compact
-
ꢱꣃꢬꢵꢰ꣄ꢜ꣄ꢬ NewSaurashtraSaurashtra
- Saurashtra
-
सिन्धी NewSindhiDevanagari
- Inscript
-
සිංහලSinhalaSinhala
- Singlish
- Wijesekara
-
ꠍꠤꠟꠐꠤ NewSylhetiSyloti Nagri
- Syloti Nagri
-
தமிழ்TamilTamil
- Phonetic
- Tamil 99
- Compact
- Inscript
- Transliteration
- Predictive
-
తెలుగుTeluguTelugu
- Phonetic
- KaChaTaThaPa
- Apple
- Compact
- Inscript
- Transliteration
- Predictive
-
ತುಳು NewTuluKannada
- Inscript
-
اردوUrduArabic
- Navees
- Windows
- Transliteration
No match yet. Tell us which language you need.
Private by design.
No ads, no analytics, no account. What you type stays on your phone. The only thing the app downloads is a language pack, and only when you ask for one.
Privacy policyBuilt in the open.
MOSS Award winner, developed in the open since 2012. Apache 2.0 licensed by Jishnu Mohan and contributors.
Get Indic Keyboard
Free, forever. Works on Android phones and tablets.