El Señor dijo a Moisés que fuera al faraón, pues él había endurecido su corazón para mostrar sus señales y para que Israel contara a sus hijos y nietos lo que hizo en Egipto, y supieran que él es el Señor. Moisés y Aarón advirtieron al faraón que, si se negaba a humillarse, vendrían langostas que cubrirían la tierra y devorarían lo que el granizo había dejado. Los siervos del faraón le preguntaron hasta cuándo sería un lazo para ellos y le pidieron que dejara ir a los hombres, porque Egipto ya estaba perdido.
El faraón llamó de nuevo a Moisés y a Aarón y preguntó quiénes irían. Moisés respondió que irían jóvenes y ancianos, hijos e hijas, ovejas y vacas, porque era una fiesta al Señor. El faraón dijo que solo irían los hombres y los echó de su presencia.
El Señor hizo soplar un viento del este todo aquel día y toda la noche, y al amanecer trajo las langostas. Cubrieron la tierra, no hubo antes ni habría después otra igual, y devoraron toda la hierba y el fruto de los árboles. El faraón llamó de prisa a Moisés y a Aarón, dijo que había pecado y pidió perdón solo esta vez. Moisés oró y el Señor envió un fuerte viento del oeste que arrastró las langostas al mar Rojo, sin dejar ni una. Pero el Señor endureció el corazón del faraón, y no dejó ir a Israel.
Entonces Moisés extendió su mano hacia el cielo, y hubo densas tinieblas sobre Egipto durante tres días. Nadie veía a nadie ni se movió de su lugar, pero todos los israelitas tenían luz en sus moradas. El faraón llamó a Moisés y permitió ir al pueblo, pero sin las ovejas ni las vacas. Moisés respondió que ni una pezuña quedaría atrás, porque necesitaban los animales para servir al Señor. El Señor endureció el corazón del faraón, que lo echó de su presencia y le dijo que no volviera a ver su rostro, pues el día que lo viera moriría. Moisés respondió que había hablado bien y que no volvería a verlo.