Hầu hết rắn nở ra từ trứng bên ngoài mẹ. Trong khi một số ít loài rắn đẻ ra rắn sống thay vì đẻ trứng, tất cả trứng rắn đều được thụ tinh bên trong khi rắn giao phối. Sau khi giao phối, một số loài rắn đẻ trứng ngay lập tức, trong khi những con khác mang trứng đi xung quanh, chỉ đẻ khi đến thời điểm trứng nở.
Hầu hết các loài rắn đều bỏ trứng trước khi chúng nở, để lại con cái tự bảo vệ mình sau khi sinh. Rắn nở ra đã hình thành đầy đủ nhưng nhỏ hơn rắn trưởng thành, và chúng rất dễ bị động vật ăn thịt. Rắn con có tỷ lệ chết cao. Một số loài, chẳng hạn như rắn hổ mang và trăn, xây và duy trì tổ cho trứng của chúng, cung cấp nhiệt và bảo vệ cho những con rắn đang phát triển cả trước và sau khi nở.
Một số ít loài rắn, chẳng hạn như rắn cạp nong và rắn hổ mây xanh, sinh sống chứ không phải đẻ trứng. Những loài này và những loài khác sinh con thường sống trong môi trường lạnh hơn hoặc khắc nghiệt hơn, cần sự ấm áp che chở của bố mẹ để đảm bảo sự phát triển và sinh nở thành công.
Rắn đẻ trứng được gọi là đẻ trứng, trong khi các loài rắn sinh sản bằng cách sinh trực tiếp được gọi là rắn đẻ trứng.