Jellow Communicator is a friendly Augmentative and Alternative Communication (AAC) solution that uses icons to aid communication in people learning to speak or with difficulty with speech and language.

  • Jellow is conceived and designed exclusively for children ...>>

    Jellow is conceived and designed exclusively for children or early learners. The graphic icons and the phrases in simple language are specially designed to be child-friendly.

  • Jellow is very simple, intuitive and easy to use ...>>

    The easy-to-learn interface and visually appealing icons of Jellow make it is an ideal solution for beginner-level communicators. Jellow is very simple, intuitive and easy to use.

  • Jellow uses a novel Emotional Language Protocol (ELP) to communicate ...>>

    A novel Emotional Language Protocol (ELP) was conceived in order to enhance the language ability of Jellow. ELP represents the 6 core expressive icons of the interface. Using these core buttons along with the central category buttons, the child can very easily communicate their likes, dislikes, and needs with others.

  • Jellow uses 1200 graphic icons and over 10,000 pre-made sentences ...>>

    Jellow has a collection of over 1200 graphic icons specially designed to be child-friendly that are easy to understand. In addition to this, Jellow has a vocabulary of over 10,000 pre-made sentences addressing your child's needs. These sentences cover most of the communication requirements of your child. These pre-made sentences make it easy for a child who cannot form accurate sentences, to communicate.

  • Jellow is designed iteratively with continuous feedback from its users ...>>

    The user-friendly interface along with the graphic icons and the vocabulary was designed iteratively over a period of 3 years with constant feedback from parents, speech therapists, teachers and children.

  • Jellow Communicator is customised to socio-cultural context ...>>

    Jellow Communicator is designed to be relevant to the user's socio-cultural context. So depending on the language you choose, the relevant food, festivals and events gets loaded.

  • Jellow is being made available in several languages ...>>

    Jellow Communicator application is available in English, Hindi, Marathi, Bengali, Tamil, French, Spanish and Deutsch (German).

  • Jellow is switch accessible ...>>

    Jellow Communicator is Switch Accessible and is now compatible with external hardware switches for children with severe fine motor difficulties.

  • Jellow is available with several variations  ...>>

    In addition to all the above features, Jellow is designed as a complete communication system conceived in the following variations to cater to the needs of users with a varying range of abilities

Jellow is developed by researchers and designers at the IDC School of Design at the Indian Institute of Technology Bombay located in Mumbai, India. It has taken several years of research and many iterations to come out with this version of Jellow.

Jellow is licensed under a Creative Commons Attribution-Non-Commercial-ShareAlike 4.0 International License

Jellow Privacy Policy

What's New:

The new stable version Jellow 3.0.0 released.  [updated on 16th July 2020]

The new version has the following features:
1) User can create board's. Add their own custom icons or choose from existing library to the board. Tap semi-transparent circular "+" icon on the right top to go to create board screen.
2) User can search, icon by typing its English name; In all non English languages. E.g. To search a "Mango" icon, type "mango" in search bar.
3) User will receive language/icon updates on the internet within app.
4) Added compatibility for Android 10 and its new swipe based navigation.
5) Fix the app crash on update.


  • Where I can find Custom boards, Make My Board feature?
    From Jellow app version 3.0.0 and newer Custom boards feature is available. To create your own board, go to the main screen in the app. Tap on the "circular plus" icon available on the right top of the screen. Then tap on the red colored "Plus" icon.

  • How many custom boards I can create or how many icons I can add to a custom board?
    Users can create as many custom boards as they want. In each custom board, users can add as many custom icons as they want. Users can choose any language from the app to create their own custom board.

  • Will the Custom board feature be available on the iOS and desktop platform?
    We are working to make the Custom boards feature available for all platforms.

  • In what forms is Jellow currently available? In which form should I use Jellow for my child?
    We envision Jellow as a comprehensive communication solution that is accessible in multiple media/formats for users with a wide range of abilities. As mentioned above, Jellow is available in the form of downloadable flashcards, a downloadable booklet version, an E-book, a desktop version, as well as in the form of an application compatible with tablets and mobiles. You can choose the form in which you use Jellow based on the abilities of your child. For instance, for a child just getting started, you could introduce Jellow flashcards to familiarize them with the icons used in the Jellow application and their corresponding word labels.

  • What are the best devices to use the Jellow application?
    The Jellow application works on Android/Apple tablets and mobiles and has been specifically optimized for tablets.

  • What operating systems are compatible with the Jellow application?
    The Jellow application is currently compatible with Android devices (Android versions 4.0 and above) and on the iOS platform. The Jellow app is also available on the Windows platform, a desktop version of the application that is compatible with desktops and laptops.

  • Can the Jellow application run offline?
    Jellow can run offline on your device. An Internet connection is only required at the time of download of the application and for adding new languages into the application.

  • How do I use the Jellow application?
    Jellow is a communication aid for people learning to speak or with difficulty in speech. To speak using the Jellow application, simply click on any of the central category buttons followed by any of the expressive side-buttons. For more details regarding the use of the application, please visit the "Tutorial" page by clicking on the top right corner of the application.

  • Which versions is Jellow Communicator available in?
    We have recently released an integrated version of Jellow where we have combined the Indian and International versions of the application previously available on Google Play Store. The current version can be accessed using the link: https://play.google.com/store/apps/details?id=com.dsource.idc.jellowintl&hl=en. In this version the user is allowed to choose the language and accent of their choice using a drop-down menu at the time of registration itself. The user can also add more languages/accents into the app later from the settings of the application (accessed by clicking on the top right hand corner of the home screen).

  • While using the Jellow application, the voice and pronunciation of words is not clear. What do I do?
    The application uses the Google Text-To-Speech (TTS) engine. Most devices already have the Google tts engine activated. However, on all Samsung devices, the Samsung tts engine is activated by default.

    In devices with API level greater than 21 (Lollipop and above), in the latest version of the app (Jellow 1.2), the application will automatically appropriately use the Google TTS engine irrespective of the device's default TTS engine without any additional steps by the user. However, in older devices, API level less than 21, this process has to be done manually. The instructions for this have been provided under the "Language" settings of the application (that can be accessed by clicking the top right corner of the application). Those instructions are also listed below. Note, these steps are only required in older devices with API levels < 21 (Kitkat, Jellybean, etc.)
    1. Go into "Language and input" settings of your device
    2. Activate "Google tts engine" from the "Text-To-Speech options" of your device
    3. Click on Google TTS settings
    4. Change "default language" of the Google TTS engine to your preferred language (example: Hindi (India), English (India), English (US), or English (UK))
    5. Download the voice for your preferred language (for example, Hindi (India), English (India), English (US), or English (UK)) by clicking on "Install voice data"

    In case your device does not have the Google TTS engine, it can be downloaded from Google play using the link -

  • What languages and accents are available within Jellow Communicator? How do I change the language output of the app?
    Currently, the Jellow Communicator application is available in English, Hindi, Marathi, Bengali, Tamil, French, Spanish and German (Deutsch). The user can also choose between Indian, American, and British accents. The user can download a new language by going into the "Language" page by clicking on the top right corner of the application.

  • How do I get the Jellow application to speak content not included in the core vocabulary of the application?
    We have provided a "Keyboard" button at the bottom right side of the application that enables the user to type out custom sentences that can then be spoken by clicking on the speaker button within the application.

  • Why should I create my child's user profile in the Jellow Communicator application?
    The application allows you to store your basic contact information including your address, your contact number, your email address, as well as your child's blood group. In case of an emergency involving your child in your absence, medical/paramedical staff can contact you by accessing this information. This information can be accessed by clicking on the "About me" sub-category button (under "Help") and each of the expressive side-buttons. Your child's profile information can be updated on the "Profile" page accessed by clicking on the top right corner of the application.

  • Does the Jellow application remember my child's choices?
    Jellow uses a preference algorithm to keep track of the user's "most-used/preferred" icons and displays these options as the top choices on the screen. However, you can restore the original order of the icons using the "reset preferences" option by clicking on the top right corner of the application.

  • How do I provide feedback to the Jellow developers through the application?
    There are multiple ways that you can provide feedback to us. You can join the "Jellow Family" (we will provide you a login for this portal) and provide us continuous feedback as you use our system with your child on a regular basis. You can also leave your comments and suggestions in the Feedback tab at the bottom of this page. Alternatively, to provide feedback from within the Jellow app, you can access the "Feedback" portal by clicking on the top right corner of the application. You can rate the application on several parameters and also provide suggestions and comments through this portal. When you click on the "Submit" button you will be prompted to choose an email client through which this feedback can be sent to the Jellow team. You will need an Internet connection to provide feedback to the developers.

  • What is unique in Jellow compared to other AAC devices/applications?
    A novel and unique visual Emotional Language Protocol (ELP) consisting of the 6 expressive side-buttons was conceived for Jellow. In the Indian version of Jellow, significant efforts have been dedicated to customizing the content of Jellow to the socio-cultural context of India. Similar efforts have been also made for the international version of the app. Another unique feature in Jellow that is currently not available on any other AAC app is its ability to teach children the sequential steps of daily activities such as brushing, going to the toilet, and bathing. Jellow has a child-friendly step-by-step pictorial depiction of each of these activities of daily living so that kids can follow along as they learn to perform these critical skills.



Jellow workshops are meant for parents/caregivers, therapists, and teachers/special educators working with children with communication impairments. Each workshop provides a detailed overview of our solution and also provides stakeholders with ideas to start integrating Jellow into their child’s life.

Workshop on Jellow Communicator: Attend Jellow Workshop....>>>


Jellow exhibitions are meant to create general awareness about the product amongst users. The exhibition will showcase our different products as well as give support for installation of the Jellow app on your mobile phone/tablet. Parents/caregivers, therapists, and teachers/special educators working with children with communication impairments are encouraged to attend these exhibitions.

Download Jellow Workshop Presentations.....
Download Jellow Posters.....


Jellow has received the following Awards:


Jellow Family

We welcome users of our solution to join the Jellow Webspace. This portal will facilitate an open discussion on Jellow. You can share your experiences while using Jellow with us and also raise any queries or provide suggestions for improvement to the Jellow Team.

Jellow Team Members:

  • Project conception, investigation and supervision:
    Prof. Ravi Poovaiah and Dr. Ajanta Sen
  • Initial concept development:
    Anchal Kumar, Samraat Sardesai, Peter Joseph, Antara Hazarika
  • Software development:
    Rahul Jidge, Sumeet Agrawal, Aastha Joshi, Roopa Narayan Sahoo, Shruti Gupta, Narayana Reddy, Yogesh Masaye, Ayaz Alam, Laxman Kumar, Sourabh Jain, Harshit Budhraja, Nikhil Ahirrao, Aditya Bhardwaj, Dhairya Dand, Pritam Pebam
  • UX/UI Design & Overall coordination:
    Prof. Ravi Poovaiah, Mr. Roopa Narayan Sahoo, Vinaya Tawde
  • Software and Usability testing:
    Mr. Roopa Narayan Sahoo, Rahul Rupchand Jidge, Dr. Sudha Srinivasan, Vinaya Tawde, Sachin Sonawane
  • Overall Technical coordination:
    Mr. Roopa Narayan Sahoo
  • Icons, visual design and voice:
    Vinaya Tawde, Shweta Gaurish Pathare, Anisha Malhotra, Simone Sen, Nikita Iyer, Ganesh Gajjela, Sumedh Garud
  • Translation:
    Sachin Sonawane, Dr Sudha Srinivasan, Kaustubh Rajwade, Shashank Khobragade, Jeeva Kannan Muthukumar, Deepal Shethia, Dr Rupak Misr
  • Research, verbiage development, and user studies:
    Dr. Sudha Srinivasan, Sakshi Pal, Puskar Deshpande, Siddhi Patel
  • Website design:
    Prof. Ravi Poovaiah, Mr. Roopa Narayan Sahoo, Yogesh Masaye, Vaibhav Shah
  • Support:
    E-kalpa project sponsored under NMEICT by MHRD and Microsoft Design Expo 2004. We have just received a 1-year seed grant through the UNICEF Innovation Fund for developing open source solutions to aid communication in children with speech impairment.


Dear visitor, if you have queries, suggestions, and comments about 'JELLOW' or need more detailed information about the project, please contact us at our following office address or please fill up the form and we will get back to you at the earliest.

Your opinion and feedback will be appreciated.

Postal Address:

Project Jellow
IDC School of Design
IIT Bombay
Mumbai - 4000 076
Phone: 091-22-25767820/4815/4827
email: jellowcommunicator@gmail.com



Also if you want to collaborate with us or join our team, you can contact us on:

Your CV / Proposal(pdf/docx Files ONLY):