← Complete Angelfish Care Guide
Angelfish Eggs Hatching: How Long Does It Take?
Angelfish eggs usually hatch in about 24–72 hours when water is warm, clean and well oxygenated. Hatching angelfish eggs is only the first step: the larvae remain attached to the spawning surface for several more days before becoming free-swimming fry.

Hatching timeline
- Day 0: parents clean a leaf, slate or aquarium surface and lay eggs.
- Days 1–3: embryos develop; infertile eggs may turn white.
- Days 3–6: larvae hatch and remain attached with yolk sacs.
- About day 7: fry become free-swimming and need suitable food.
Water and oxygen
Keep temperature in the normal angelfish range, maintain zero ammonia and nitrite, and use gentle aeration. Strong flow can detach larvae or damage eggs. Avoid large disruptive water changes during the first few days; small, temperature-matched maintenance is safer.
Angelfish eggs hatching stages
Healthy eggs are usually translucent amber or tan, while unfertilized eggs turn opaque white and may develop fungus. Parents often fan and pick at the clutch. Removing white eggs is optional in a community aquarium, but a separate breeding setup can reduce fungus and predation.
After hatching
Do not feed larvae while their yolk sacs remain. Once free-swimming, offer newly hatched brine shrimp or prepared fry food several times daily. Siphon waste with airline tubing and keep the grow-out tank cycled.
FAQ
How long do angelfish eggs take to hatch?
Usually 24–72 hours, depending on temperature, water quality and egg health.
What if angelfish eggs do not hatch?
Check whether eggs are fertile, look for fungus, and review temperature, oxygen and parent behavior.
Read the complete angelfish breeding and care pillar guide →