Betta care

Betta
Water temperature
76–82°F

A betta wants water at 76–82°F, pH 6.5–7.5, and a tank of 5 gallons or bigger. Good tank mates include kuhli loaches, corydoras, cardinal tetras.

Keep one male per tank. Long fins make him slow, and he reads bright, long-finned fish as rivals.

Betta splendens

pH
6.5–7.5
Minimum tank
5 gal
Adult size
2.5 in
Temperament
Semi-aggressive
Group
One per tank
Lifespan
3–5 years
Swims at
Top
Diet
Carnivore

Best tank mates

Full betta tank mate chart: 37 yes, 31 with care, 30 no

Betta water compared

55°60°65°70°75°80°85°90°Betta 76–82°Kuhli loach 75–86°Corydoras 72–79°Cardinal tetra 76–84°Harlequin rasbora 72–80°Neon tetra 72–79°
Betta next to its best tank mates. Overlap is what lets two species share a heater setting.
456789Betta 6.5–7.5Kuhli loach 5.5–7Corydoras 6–7.8Cardinal tetra 4.6–7Harlequin rasbora 6–7.5Neon tetra 6–7
pH range. Tap water in most US cities sits between 7 and 8.
Betta · 2.5 inKuhli loach · 3.5 inCorydoras · 2.5 inCardinal tetra · 2 in0"1"2"3"4"5"6"
Adult size to scale.

Fish to keep away from bettas

More gouramis and bettas

Questions

What temperature do bettas need?

76–82 °F. Keep it steady with a heater.

What size tank does a betta need?

At least 5 gallons. Adults reach about 2.5 inches.

How many bettas should I keep?

One. Two bettas in the same tank tend to fight.

What fish can live with bettas?

Kuhli loaches, Corydoras, Cardinal tetras, Harlequin rasboras, Neon tetras, Otocinclus, among others. See the full list of 37 good matches.