Indic Keyboard

9.11K reviews
Content rating
Everyone
1M+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Indic Keyboard is the first Android keyboard for Indian languages, now rebuilt from the ground up. Type in your language anywhere you would type in English: messages, email, search and more.

- 31 languages, 96 layouts, 21 scripts
- Gesture typing, even on transliteration layouts - a first for any keyboard
- Companion typing: type your language from the English keyboard, no switching
- Predictive transliteration: type "namaste", get नमस्ते
- Next-word prediction in 20 languages, spell check
- Clipboard history and password manager autofill
- Physical keyboard support
- Material You themes, emoji search
- Free and open source. No ads, no tracking.

What languages are supported?

- Arabic Keyboard (العربية)
- Assamese Keyboard (অসমীয়া) - Inscript, Transliteration, Phonetic, Predictive Transliteration
- Bengali Keyboard (বাংলা) - Probhat, Inscript, Avro, Predictive Transliteration
- Bhojpuri Keyboard (भोजपुरी) - Inscript, Kaithi
- Burmese Keyboard (မြန်မာ)
- English
- Gujarati Keyboard (ગુજરાતી) - Phonetic, Inscript, Transliteration, Predictive Transliteration
- Hindi Keyboard (हिन्दी) - Inscript, Soni, Transliteration, Compact, Predictive Transliteration
- Ho Keyboard (𑢹𑣉𑣉 𑣎𑣋𑣜) - Warang Citi
- Kannada Keyboard (ಕನ್ನಡ) - KaGaPa, Inscript, Compact, Inscript Mobile, Transliteration, Predictive Transliteration
- Kashmiri Keyboard (کٲشُر) - Transliteration, Inscript, Sharada
- Konkani Keyboard (कोंकणी) - Inscript
- Maithili Keyboard (मैथिली) - Kaithi, Inscript
- Malayalam Keyboard (മലയാളം) - Lalitha, Compact, Inscript, Poorna Inscript, Mobile Inscript, Transliteration, Swanalekha, Predictive Transliteration
- Manipuri Keyboard (মৈতৈলোন্) - Meetei Mayek, Inscript
- Marathi Keyboard (मराठी) - Inscript, Transliteration, Phonetic, Predictive Transliteration
- Mon Keyboard (ဘာသာ မန်)
- Nepali Keyboard (नेपाली) - Romanized, Traditional, Transliteration, Inscript, Predictive Transliteration
- Odia Keyboard (ଓଡ଼ିଆ) - Inscript, Transliteration, Lekhani, Phonetic, Predictive Transliteration
- Punjabi Keyboard (ਪੰਜਾਬੀ) - Phonetic, Inscript, Jhelum, Transliteration, Predictive Transliteration
- Rohingya Keyboard (𐴌𐴟𐴇𐴝𐴙𐴚𐴒𐴙𐴝) - Hanifi Rohingya
- Sanskrit Keyboard (संस्कृतम्) - Transliteration, Predictive Transliteration
- Santali Keyboard (ᱥᱟᱱᱛᱟᱲᱤ) - Inscript, Ol Chiki, Ol Chiki Compact
- Saurashtra Keyboard (ꢱꣃꢬꢵꢰ꣄ꢜ꣄ꢬ)
- Sindhi Keyboard (सिन्धी) - Inscript
- Sinhala Keyboard (සිංහල) - Singlish, Wijesekara
- Sylheti Keyboard (ꠍꠤꠟꠐꠤ) - Syloti Nagri
- Tamil Keyboard (தமிழ்) - Phonetic, Tamil 99, Compact, Inscript, Transliteration, Predictive Transliteration
- Telugu Keyboard (తెలుగు) - Phonetic, KaChaTaThaPa, Apple, Compact, Inscript, Transliteration, Predictive Transliteration
- Tulu Keyboard (ತುಳು) - Inscript
- Urdu Keyboard (اردو) - Navees, Windows, Transliteration

# How do I enable it?
A setup wizard walks you through turning on the keyboard and picking your languages and layouts.

# I see a warning about "collecting data" when enabling the keyboard
Android shows this for every third party keyboard. Indic Keyboard does not collect anything you type.

# What is a keyboard layout?
Each language offers different ways to type:
- Transliteration: type in English letters and they turn into your script. "namaste" becomes नमस्ते.
- Predictive Transliteration: transliteration that learns your words and suggests the right spelling.
- Inscript: the Government of India standard layout. If you know it on desktop, it works here too.
- Phonetic: letters sit where their English sound-alikes are.
- Compact: no shift key. Long press a letter for more options.

Find out more at: https://indic.app
Privacy Policy: https://indic.app/privacy.html
The first Android keyboard for Indian languages. Open source, no ads.
Updated on
Oct 3, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

Ratings and reviews

8.83K reviews
Abhishek Kwatra
October 17, 2026
it's an awesome app. but if they could provide more options such as having options to type symbols by long pressing the keys or by pressing shift, like in gboard. also they need to calibrate the gesture typing more to put more priority over more used words (or predictive entries) rather than being rigid about the precise gesture. anyways I'll keep using it for sometime as it is made in India
2 people found this review helpful
Did you find this helpful?
Nishit Dhimant
October 10, 2026
Excellent app for Southeast Asian language support. Its just the keyboard has an awkward empty 1 cm space below the last row. Earlier it wasn't there. Great app apart from that.
Did you find this helpful?
Chan Myae Khine
October 12, 2026
Been using this for over a decade. But in the latest update for Burmese (Myanmar) language ဋ is missing?
Did you find this helpful?