Swarachakra is a free text input application developed by the IDID group at Industrial Design Center (IDC), Indian Institute of Technology Bombay for Indic scripts.

Learn more » Contribute to Swarachakra »


Currently keyboards for 12 languages are available.


Frequently Asked Questions

  • What are the languages in which Swarachakra is available?
    Currently it is available in 12 languages (go to Keyboards section) with more languages to be added in near future.
  • What platforms does it support?
    Swarachakra is available for android devices. We plan to extend it across Windows and iOS platforms too.
  • Where can I download Swarachakra android app?
    Choose your language in the Keyboards section -> Click the playstore icon on top right corner -> You will land on playstore page for swarachakra -> Click the Install button -> Follow as directed -> Installed
  • Can I type all possible words?
    Yes, you can type all possible words as it is phonetic based keyboard. Please take a look at examples shown for typing unique words if you are facing any difficulty.
  • Why are the letters on the keyboard are not visible in my phone?
    Currently, some manufacturers do not support some of the Indian languages like Gujarati, Punjabi and Odia. Check it with the phone guidelines provided by your manufacturers about your language support.
  • Why does it occupy so much screen space?
    Since Indian Languages have a more number of letters, it becomes inevitable to use more screen size. But please check out the latest version of your Swarachakra App, we have tried to address this issue effectively.
  • Why Swarachakra doesn’t predict like other keyboards?
    Currently, text prediction is not supported. We are working on it.
  • How to type on Swarachakra?
    Check the Swarachakra page of your language. In the bottom, you will find 'How to Install' and 'How to Type video'. Please watch it.
  • Can we change the size of Chakra?
    No, the size is fixed. But,even if you slide outside the chakra in the required angle, it will work.
  • Can I type English with Swarachakra?
    Yes, you can type in English using Swarachakra virtual keyboard.

We are happy to help if you have any further queries. Please post your problems on our Facebook page or as comment in the dialog box.


Relevant resouces for Text-Entry study

Launch Date Downloads Rating Words Typed Raters
Hindi 09-Jun-2013 8,580 4.49 2,06,324 260
Marathi 19-Aug-2013 35,343 4.28 8,73,218 1,524
Gujarati 25-Oct-2013 7,188 4.06 88,898 171
Telugu 02-Jan-2014 2,208 4.43 6,969 72
Kannada 07-Jan-2014 2,132 4.50 26,835 52
Malayalam 09-Jan-2014 6,141 4.19 42,350 94
Odia 26-Feb-2014 1,436 4.09 3,886 33
Punjabi 26-Feb-2014 3,328 4.23 48,593 66
Bengali 20-May-2014 2,459 4.17 37,265 54
Overall 68,819 4.28 13,34,338 2,326


  • We are a small group in the Industrial Design Centre, IIT Bombay. We look at using interactive technologies for solving problems in resource-limited settings in developing countries. Swarachakra is one of the many on-going projects. We have taken Text Input in vernacular languages as a challenge and are working with indic scripts.
  • 2003


    Anirudha Joshi, Amit Rathod, Ashish Ganu, Aditya Chand, Vikram Parmar, Gaurav Mathur, Dr. Hayatnagarkar

  • 2008


    Anirudha Joshi, Anshuman Kumar, Hemruchi Shah and her classmates

  • 2010


    Anirudha Joshi, Aniket Sarangdhar, Manjiri Joshi, Prasad Rashinkar

  • 2011


    Anirudha Joshi, Manjiri Joshi, Girish Dalvi, Prasad Rashinkar, Nagraj Emmadi, Shweta Sali, Pranoy Guduru, Gautam Arora

  • 2012


    Anirudha Joshi, Manjiri Joshi, Girish Dalvi, Prasad Rashinkar, Nagraj Emmadi, Shweta Sali, Pranoy Guduru, Gautam Arora

  • June 2013 to May 2013


    Anirudha Joshi, Manjiri Joshi, Girish Dalvi, Padma Srinivasan, Nagraj Emmadi, Gautam Arora, Nirav Malsattar, Abhishek Shrivastava

  • Dec 2013


    Anirudha Joshi, Rupesh Nath, Ramakrishna Uda, Shrimai Prabhumoye, Yogini Maindola, Shruti Kalamdani, Jaison Jacob, Prashant Sachan, Charu Chaudhari, Roop Sahu, Rucha Tulaskar, Deepika Nagare, Dilpreet Singh Ahuja, Debjani Roy, Vineeta Rath, Madhavi Joshi, Poyni Bhatt

  • May 2014 onwards


    Anirudha Joshi, Manjiri Joshi, Girish Dalvi, Nagraj Emmadi, Nirav Malsattar, Lalit Chaudhari, Hari Krishna M., Roopesh Reddy, Khushhall Chandra Mahajan, Arpit Pandey, Shubham K.Singh, Mustafa Lokhandwala, Kuldeep Gunta, Deepanshu Gautam, Shashank Ahire, Pradnya Thakur, Madhuri Bhavana, Manideep Polireddi, Madhu Kiran, Saurabh Bajaj, Balraj Rathod, Amol Dharmadhikari, Shantanu, Aditi Kulkarni, Pradnya Naik, Maharaj Arumugam, Sylvan Lobo, Hanumant Redkar, Kaustubh Limaye, Kishor Chamua, Kaustav, P. Talukdar.

  • You can contribute too!

    We would love to have more people in our team as there is lot of work still to be done for the following languages-

    Bhojpuri, Rajasthani, Magadh, Chhattisgarhi, Haryanvi, Marwari, Malvi, Mewari, Khorth/Khotta, Bundeli/Bundelkhan, Bagheli/Baghel Khan, Pahari, Laman/Lambadi, Awadhi, Harauti, Garhwali, Nimadi, Sadan/Sadri, Kumauni, Tulu, Dhundhari, Surgujia, Bagri Rajasthani, Banjari, Nagpuria (Varhadi), Surjapuri, Kangri

    Feel free to contact us anytime!

Contact Us

For any queries and suggestions, contact us.