Simon Spier, un adolescente de diecisiete años, lleva una vida aparentemente normal en su colegio de secundaria. Sin embargo, hay un gran secreto que ha estado guardando: es gay y aún no ha salido del armario. Todo cambia cuando un misterioso compañero de clases, bajo el seudónimo de Blue, publica un mensaje en línea sobre su propia lucha con la identidad sexual. Simon inicia un intercambio de correos electrónicos con Blue, desarrollando una conexión profunda mientras intenta descubrir quién es este chico con el que comparte tanto.