Gene est un émoji bof, comme ses parents. Il vit à Textopolis et rêve de travailler enfin pour l'application de chat du téléphone d'Alex, un collégien secrètement amoureux d'Addie. Mais Gene n'arrive pas à garder sa posture bof et son premier jour est un désastre: Alex envoie à Addie un emoji qui n'existe pas. Smiley, chef des emojis, menace de se débarrasser de Gene, qui fuit, suivi de Tope-là, un émotif qui rêve de retrouver sa place parmi les favoris. Dans une application pirate, ils rencontrent Rebelle, une hackeuse qui accepte de les mener vers le cloud où elle pourra reconfigurer Gene. Ils se mettent en route. Le trio, poursuivi par des Bots, prend un raccourci qui passe par Candy Crush - où Gene manque d'être éliminé - puis Just Dance, dont ils s'échappent juste à temps quand Alex la supprime, mais Tope-là finit à la corbeille. Gene convainc Rebelle d'aller le chercher. Tandis que ses parents se perdent dans Instagram, Gene et Rebelle traversent les flux Spotify, sauvent Tope-là de la corbeille et parviennent à la dropbox qu'ils ouvrent grâce au mot de passe d'Addie. Ils arrivent dans le cloud. Rebelle commence à reconfigurer Gene, qui change d'avis. Il déclare sa flamme à Rebelle mais il est capturé par des Bots. Tope-là et Rebelle partent le sauver avec l'oiseau de Twitter. Ils arrivent juste à temps pour sauver Gene des Bots et de Smiley. Gene fait une tête spéciale qui séduit Addie et convainc Alex de garder son téléphone.