Red streaks on a betta that were not present yesterday are a medical emergency. They mean bacteria are in the bloodstream.
Aeromonas hydrophila is the most common causative organism. It is an opportunistic gram-negative bacterium present in virtually all freshwater aquarium environments at low levels (Merck Veterinary Manual, Bacterial Diseases of Fish). In clean, well-maintained water with a healthy fish, it causes no disease. In a fish compromised by poor water quality, chronic stress, fin rot that was not treated, or an injury that broke the skin barrier, Aeromonas can enter the circulatory system and cause systemic infection (septicemia).
What it looks like
Early stage:
- Single or multiple red streaks running along fin rays or through the tail fin
- Red spots (petechiae): small pinpoint hemorrhages on the body surface
- Increased gill movement (respiratory distress)
- Fish still active and eating
Progressing:
- Streaks spreading and darkening
- Body pallor in areas around lesions
- Lethargy, reduced feeding
- Possible hemorrhaging at the base of fins (the fin-body junction turns dark red)
Late stage:
- Extensive hemorrhaging across body and all fins
- Pale or grey gills (indicates anemia from blood cell destruction)
- Fish immobile or barely swimming
- Skin may show ulceration at surface lesion sites
Differential: what else looks like this
| Appearance | More likely cause |
|---|---|
| Red streaks on fin edges only, fin margin ragged | Advanced fin rot progressing toward body |
| Single red spot on body, scales raised nearby | Ulcer/bacterial abscess |
| Red streaks + pine-cone scale profile | Dropsy + septicemia co-occurring (poor prognosis) |
| Red color to skin (not streaks), no fish behavior change | May be natural coloration pattern; compare to baseline photos |
| Red streaks after physical trauma (net, decoration) | Mechanical damage to capillaries; monitor for 24h before treating |

Treatment protocol
Hospital tank setup
Move the fish immediately. Do not treat the display tank unless other fish are showing symptoms. Bare-bottom 5-gallon tank, pre-seeded sponge filter or air stone, heater at 78-80°F. No substrate: bare bottom allows monitoring of waste and uneaten food.
Antibiotic: first-line
Kanamycin sulfate (Seachem KanaPlex) is the first-line choice for gram-negative septicemia. It is effective against Aeromonas and Pseudomonas and can be dosed in the water or in food. Dosing in food with a gel carrier (Seachem Focus as a binder) delivers the antibiotic directly to internal tissue, which is particularly important for systemic infection.
Follow the KanaPlex dosing instructions for the tank-water method if food-dosing is not practical because the fish has stopped eating.
Seachem KanaPlex on Amazon Affiliate link. See our disclosure.
API Furan-2 (nitrofurazone) is an alternative with good gram-negative coverage, available at most fish stores (Noga, Fish Disease: Diagnosis and Treatment, 2nd ed., 2010).
Duration
Treat for a minimum of 10 days. Do not stop because improvement is visible after 5 days; the infection may not be cleared systemically. A shortened antibiotic course is a primary cause of recurrence and antibiotic resistance.
Water changes
30% daily water change with pre-dechlorinated water at the correct temperature, redosing antibiotic proportionally after each change. Daily changes prevent ammonia accumulation in a hospital tank and maintain the water quality that the biological filter of a large display tank would provide.
After recovery
A fish that survives septicemia has been through significant immunological stress. After completing the antibiotic course:
- Do not return to the display tank immediately; keep in the hospital tank for 5–7 more days observing for recurrence
- Do a thorough water change and parameter check of the display tank before return
- Identify and correct the predisposing factor (what allowed Aeromonas to become pathogenic)
The predisposing factor is almost always water quality. See water chemistry and the nitrogen cycle.
Preventing progression from fin rot
Septicemia often follows untreated or under-treated fin rot. Fin rot allows bacteria to breach the tissue boundary. If fin rot is present and progressing, the antibiotic that treats septicemia is the same antibiotic that treats moderate-to-severe fin rot. Beginning treatment before systemic infection develops is the correct approach.
Related on this site
- The Disease Guide
- Fin Rot: Bacterial Cause, Medication Protocol, Prevention
- Dropsy: Bloat, Pineconing, and a Terminal Prognosis
- Betta Euthanasia Protocol
- Water Chemistry
- The Nitrogen Cycle
Frequently asked
- What causes red streaks on betta fish?
- Red streaks on a betta's fins or body are hemorrhagic: small blood vessel ruptures caused by systemic bacterial infection (septicemia). The most common causative organism is Aeromonas hydrophila, an opportunistic gram-negative bacterium that proliferates in poor water conditions. Less commonly: Pseudomonas or Vibrio. A single red streak on a fin edge may be early fin rot. Widespread streaking on the body is systemic infection.
- Is betta septicemia treatable?
- Yes, if caught early. Kanamycin (Seachem KanaPlex) or API Furan-2 in a hospital tank, started within the first 24–48 hours of visible symptoms, has a reasonable survival rate. Late-stage septicemia (fish severely lethargic, hemorrhaging extensively across the body, pale gills) is very difficult to treat. Time is the most critical variable.
- What is the difference between fin rot and septicemia?
- Fin rot is localized bacterial infection at the fin edge. Septicemia is systemic: bacteria in the bloodstream. Fin rot presents as ragged fin edges, often with discoloration. Septicemia presents as red streaks or hemorrhagic spots on the body or across multiple fins simultaneously. Untreated severe fin rot can progress to septicemia as bacteria breach the intact tissue and enter circulation.
- Can septicemia spread from fish to fish?
- The bacteria causing septicemia (Aeromonas, Pseudomonas) are present in most aquarium water at low levels. They are opportunistic pathogens: they cause disease in fish that are immunocompromised by stress or poor water quality. A tank with poor conditions can produce multiple sick fish, but the bacteria do not transmit from a healthy fish's direct contact with a sick fish in the way a primary pathogen would.
- Should I euthanize a fish with septicemia?
- If treatment is started promptly and the fish is still active and responsive, treat first. If the fish is in late-stage decline (immobile, extensively hemorrhaging, pale throughout, gills pale rather than red), consult the euthanasia protocol. A fish in severe terminal septicemia is suffering and treatment is unlikely to succeed. See the euthanasia protocol.
