Oviparous Animals vs. Viviparous Animals
There is a large variety of animals in this world. On the mode of producing offsprings, they are classified as Oviparous animals and Viviparous animals. Oviparous animals are those animals that produce their offspring by laying eggs. They reproduce by laying eggs, and their egg contains an embryo. Development of embryo to a complete young one takes place inside the egg. The egg is protected by a hardcover or shell. Common examples of oviparous animals are amphibians, reptiles, and birds, etc. Viviparous animals are those animals that produce their offspring by giving birth to young one, they do not lay an egg, they reproduce by giving direct birth to a young one baby. The young ones develop inside the body of the mother and get nourishment from mother's body, and after it is fully developed, young ones are delivered or expelled out of the mother body as a complete baby. The most common example of viviparous animal is human. So, the major difference between oviparous animals and viviparous animals is of producing an egg by oviparous and offspring by viviparous.

Key Differences
Oviparous Animal lay eggs, whereas viviparous animals give birth to offspring
Oviparous eggs have less chance of survival, whereas viviparous offspring has more chance of survival.
Oviparous animals are birds, some reptiles, and amphibians, on the other hand, viviparous animals are humans, lion, horse, dog, elephant, etc.
In oviparous animals, the zygote or embryo develop inside the egg while in viviparous animals, it develops inside the mother body.
Comparison Chart
.
Oviparous Animal lay eggs.
Viviparous animals give birth to offspring body.
Zygote
In oviparous animals, the zygote or embryo develop inside the egg.
In viviparous animals, it develops inside the mother body.
Survival
Oviparous eggs have less chance of survival.
Viviparous offspring has more chance of survival.
Example
Oviparous animals are birds, some reptiles, and amphibians.
Viviparous animals are humans, lion, horse, dog, elephant, etc.
What are Oviparous Animals?
Ovi means egg and parous stands for birth. Oviparous animals are the animals that produce their offspring by laying eggs. They reproduce by laying eggs. In Oviparous animals, the female lay fertilized or unfertilized eggs. Female lay eggs in external environment at a safe place, and the development of zygote or embryo takes place inside the egg. The egg is protected by hard shell around it but still the chances of survival are less as the egg is present in the external environment, any minor external trauma can lead to the death of offspring. When the young one has completed its period of development, it hatches out of the egg by breaking the shell of the egg. Examples of oviparous animals are all birds, some reptiles, etc.
What are Viviparous Animals?
Vivi means body and porous stands for birth. Viviparous animals are those animals that give birth to a baby or their offspring by producing their complete body. They reproduce by producing young one directly without any egg. The offspring born has no shell covering around it. The development of the offspring takes place inside the body of the mother and get all its nutrition from the maternal body. When the offspring is fully developed, it is delivered out of the body. Viviparous offspring had more chances of survival as it is present inside the mother body and protected from external hazards. An example of viviparous animals are humans, animals like cat, dog, lion, etc.