Neon Tetras vs. Cardinal Tetras: What's the Real Difference?
Neon and cardinal tetras look identical at the store — but their water chemistry needs and disease resistance are completely different.

This article contains affiliate links. If you buy through them, we may earn a small commission at no extra cost to you.
I made the same mistake most beginners make. I walked into a fish store, saw two tanks side by side labeled "Neon Tetra" and "Cardinal Tetra," thought they were basically the same fish, and picked cardinals because the red stripe looked more impressive. My tap water ran at pH 7.4. Within three weeks I had pale, listless fish hugging the bottom of the tank. Not sick exactly, just slowly deteriorating in water that was never going to suit them.
That was ten years ago. These days I keep both species, in separate tanks, set up correctly for each. The difference between the two is real, it matters, and most articles on this topic skim right over the part that actually gets people into trouble.
Here's what I actually learned, grounded in the specifics.
The Stripe Is the Easy Part
You can tell them apart in about five seconds once you know what to look for.
On a neon tetra (Paracheirodon innesi), the red stripe runs from roughly the middle of the body back to the tail. The front half of the fish is iridescent blue-green with a white belly. They grow to about 1.5 inches (3.75 cm).
On a cardinal tetra (Paracheirodon axelrodi), the red stripe runs the full length of the body from the gill cover all the way to the tail. The blue-green stripe sits above it. Cardinals are noticeably bigger, reaching around 2 inches (5 cm) at maturity.
That's the easy part. Everything else takes a bit more thought.
One thing worth knowing: when neons are stressed or sick, that iridescent blue-green colour fades first. If you see a neon in the fish store that looks washed out where it should be vivid blue, don't buy it. That pale colouration is one of the first signs of a problem you don't want to bring home.
Water Chemistry Is Where They Actually Split
This is the thing that burned me, and it's the thing most casual guides don't explain clearly enough.
Neon tetras come from the Rio Putumayo in eastern Peru. They prefer soft, acidic water but they're genuinely flexible. A pH of 6.0 to 7.5 works fine, and they tolerate moderate hardness without much fuss. Temperature range is 73 to 81°F (23 to 27°C). They're forgiving fish, which is why they're the beginner recommendation.
Cardinal tetras come from a completely different environment. They're from the Rio Negro in northern Brazil, one of the most acidic river systems on Earth. In the wild, they live in water with pH readings as low as 4.0. In the aquarium, you're aiming for pH 4.5 to 6.5, very soft water, and a warmer temperature of 75 to 86°F (24 to 30°C). Their natural habitat has subdued light, heavy planting, and tannin-stained water from decomposing leaves.
This is not a minor distinction. Keeping a cardinal tetra at pH 7.0 in moderately hard tap water is chronically stressful for the fish. They'll survive, but they won't thrive. You'll see faded colour, low activity, and a shortened lifespan.
Here's something most beginners don't know: almost all neon tetras sold today are commercially bred in Asia, often in water that is quite different from their Peruvian origins. Mass breeding has made many captive-bred neons more sensitive to water quality issues, not less. Wild-caught or well-bred cardinal tetras, once properly acclimated, can actually be surprisingly hardy. The reputation for "cardinals being harder to keep" is real, but it's mostly about water chemistry at the start, not ongoing fragility.
Testing your water before you buy is the single most useful thing you can do. An API Freshwater Master Test Kit gives you pH, ammonia, nitrite, and nitrate in one kit. If your tap water sits naturally below pH 6.8, cardinals are genuinely viable. If it's neutral to alkaline, neons are the right call.
What you'll need to condition the water:
- Seachem Prime for dechlorination and conditioning on every water change
- Digital Thermometer (Zacro) to keep temperature stable, especially important for the warmer cardinal range
For a cardinal blackwater setup specifically:
The safest approach for beginners is to dilute your tap water with RO/DI water, and add Fluval Peat Granules to naturally soften the water and introduce tannins. Adding driftwood achieves a similar effect over time.
Seachem Acid Buffer also works for lowering pH, but use it with caution if you don't know your tap water's carbonate hardness (KH). If your KH is high, the buffer will temporarily drop the pH and then it will bounce right back up, which stresses fish more than stable higher pH would. If your KH is very low, the same product can cause a rapid crash. Test your KH first. If you're not sure what any of that means yet, stick to the peat and driftwood method while you learn.
Who Can Actually Live With Them
Both species are peaceful community fish. Neither will bother anything it can't swallow. But their water requirements change who their tankmates can realistically be.
For a neon tetra tank (pH 6.5 to 7.0, soft to moderately soft water):
Corydoras catfish are a classic pairing. Harlequin rasboras work beautifully. Otocinclus are great algae cleaners that share the same water profile. Ember tetras are an excellent choice too, similar size and temperament with overlapping water needs. For dwarf cichlids, Apistogramma fits well if you're running soft water on the lower end of the range.
Avoid livebearers (guppies, platies, mollies) even though their pH ranges can overlap on paper. Livebearers need hard water with high mineral content (GH/KH) to genuinely thrive. Neons, even captive-bred ones, slowly deteriorate in that kind of mineral-heavy water. The pH might look compatible, but the water chemistry underneath is pulling in opposite directions.
For a cardinal tetra tank (pH 5.0 to 6.5, very soft water):
Discus are the classic pairing. They require the same warm, soft, acidic conditions, so a discus-and-cardinal setup is genuinely one of the most stunning things you can build in a home aquarium. Pencilfish, German Blue Rams, and blackwater Corydoras species also fit well.
Incompatibilities to know about for both species:
Angelfish look beautiful alongside either tetra when they're juveniles. A lot of people build community tanks this way. The problem is that once angelfish grow out, they will eat a neon or cardinal without hesitation. Angels are predators. A 1.5-inch tetra is prey, not a companion.
Tiger barbs are a hard no with either species. They are relentless fin-nippers and will stress both neons and cardinals constantly.
The Disease Problem Nobody Warns You About
Neon tetras are susceptible to Neon Tetra Disease, caused by a microsporidian parasite called Pleistophora hyphessobryconis. There is no cure.
The first sign is usually a loss of that iridescent blue-green colour, starting just behind the head. It progresses to a curved or bent spine and eventually wasting. Emaciation is a late-stage indicator. By the time you see the spinal curvature clearly, the fish is already in serious decline.
Cardinal tetras have significantly higher natural resistance to this disease. That's actually one of the main reasons experienced hobbyists shift from neons to cardinals once they're comfortable with the more demanding water parameters. It's not just aesthetics.
There is no cure for NTD. Infected fish should be removed from the tank immediately. Seachem Kanaplex can help manage secondary bacterial infections in the early stages, but it won't stop the parasite itself.
A School Is Not Three Fish
Both species are obligate schoolers. The minimum you should keep is six. Ten to twelve is genuinely better, not just a nice-to-have.
I kept three neon tetras once in a planted tank and couldn't figure out why they stayed pale and hid behind the filter intake constantly. They weren't sick. They were stressed from being kept in a group too small to feel safe. I bumped the group to eight and the difference was immediate.
These fish evolved to move in groups of hundreds in the wild. Three fish in a tank is not a school. It's a source of chronic stress.
A school of ten needs at minimum a 20-gallon tank, and a long footprint beats a tall one. These are midwater swimmers who travel horizontally, not vertically. The Aqueon 20 Gallon Long is the standard starting point for a proper tetra school.
Things I Got Wrong Early On
I didn't test my water before buying cardinals. My tap water was too hard and too alkaline. I thought water conditioner would fix it. It doesn't change pH or hardness. Those are completely different problems.
I trusted the fish store's tank labels. Cardinals and neons sometimes get mixed together in store tanks. If you're buying cardinals, check the stripe before the fish goes in the bag.
I thought a small group was fine to start. It's not. Buy the right number from the beginning. Buying three to "test the water" and adding more later stresses the fish twice.
I mixed neons and cardinals in the same tank. They can physically coexist, but you can't satisfy both species' water requirements simultaneously. One of them is always in suboptimal conditions. Pick one species and commit to setting the tank up for it properly.
I believed the "10-year lifespan" claims. Neons can technically live beyond ten years in optimal laboratory conditions, but in a home aquarium, getting a neon tetra to three to five years is a genuine achievement most hobbyists don't hit. Set realistic expectations. If your neons are hitting two years in good colour and good health, you're doing well.
So Which One Should You Actually Buy?
Get neon tetras if: your tap water is neutral or slightly acidic, you want a forgiving fish that handles a range of conditions, or you're earlier in the hobby and building confidence.
Get cardinal tetras if: you're running a soft, acidic blackwater setup, you already keep discus or similar species, or your tap water naturally sits below pH 6.5.
Don't buy either one if:
- Your tank isn't cycled (ammonia or nitrite above 0 ppm). Use Seachem Stability with Seachem Prime and verify with the API Master Test Kit before adding any fish.
- Your pH is above 7.8. That's harmful to both species.
- You're keeping fin-nippers like tiger barbs or fish large enough to eat a 1.5-inch tetra.
Both are genuinely beautiful fish when kept correctly. The neon is one of the most popular aquarium fish in the world for good reason. The cardinal is what the neon wants to be when the setup is right. Pick the correct one for your water, get the group size right, sort the water chemistry first. Everything else is straightforward.
Quick Reference
Factor | Neon Tetra | Cardinal Tetra |
|---|---|---|
Scientific name | Paracheirodon innesi | Paracheirodon axelrodi |
Origin | Rio Putumayo, Peru | Rio Negro, Brazil |
Adult size | 3.75 cm (1.5 in) | ~5 cm (2 in) |
pH range | 6.0 to 7.5 | 4.5 to 6.5 |
Temperature | 23 to 27°C (73 to 81°F) | 24 to 30°C (75 to 86°F) |
Min school size | 6 (10+ recommended) | 6 (10+ recommended) |
Difficulty | Beginner | Intermediate |
NTD resistance | Low | High |
Source | Captive-bred (Asia) | Mostly wild-caught |
Realistic lifespan (home aquarium) | 2 to 5 years | 3 to 5 years |
Ideal tankmates | Corydoras, Ember Tetra, Harlequin Rasbora, Otocinclus | Discus, pencilfish, German Blue Ram |
Ideal setup | General community, soft-to-neutral | Blackwater, planted, discus tank |
Keep this guide handy
Mahiyar is a free aquarium manager — no ads, no upsells — that lets you log water tests, track maintenance, and check stocking with the science from this guide built in. Free up to 2 tanks, forever.
About the Author
M. Haroon | Mahiyar Editorial TeamHaroon is a technical lead and aquarium hobbyist. He focuses on creating sustainable, low-maintenance systems for both freshwater and marine environments. Through his work at Mahiyar, he aims to simplify the complexities of the nitrogen cycle for the modern aquarist.