A diferença entre a fertilização interna e externa é que a fertilização interna ocorre dentro do corpo, enquanto a fertilização externa ocorre fora do corpo. A fertilização é o processo pelo qual um espermatozóide e um óvulo se unem para se formar um indivíduo completamente novo.
A fertilização externa requer a presença de água para que o espermatozoide possa se unir ao óvulo. Tanto os óvulos quanto os espermatozoides são liberados na água, e os espermatozoides devem nadar para alcançar os óvulos. Os organismos que usam fertilização externa para se reproduzir devem viver na água ou retornar à água para reprodução.
Com fertilização interna, a presença de água não é necessária. Os animais que têm fertilização interna fizeram a transição completa para a vida na terra. Menos crias são produzidas porque o corpo da mãe protege todos os óvulos fertilizados de serem devorados por predadores, então um grande número de óvulos não é necessário.