pH is one of the most talked-about water parameters in the aquarium hobby — and one of the least understood. Fish die. Plants stop growing. Diseases break out. And when aquarists test the water, pH is often the culprit. But what does pH actually mean, why does it matter so much, and how do you fix it correctly?
This guide covers everything: what pH is, what the ideal ranges are for different fish, how to accurately test it, and the safest methods to raise or lower it without stressing your fish.
pH measures the concentration of hydrogen ions (H⁺) in water. The scale runs from 0 to 14. A pH of 7.0 is neutral. Below 7.0 is acidic (more H⁺ ions). Above 7.0 is alkaline/basic (fewer H⁺ ions). Critically, the scale is logarithmic — a pH of 6.0 is ten times more acidic than 7.0, and a pH of 5.0 is one hundred times more acidic than 7.0.
Why pH Matters for Fish
Every fish species evolved in water with a specific pH range. This isn't just comfort — it's physiology. pH directly affects:
- Enzyme function. Fish enzymes are optimised for specific pH ranges. Outside that range, metabolic processes slow or fail entirely.
- Ammonia toxicity. This is critical and often overlooked: at high pH (above 7.5), ammonia becomes dramatically more toxic. At pH 8.0, a reading of 1 ppm ammonia is many times more dangerous than at pH 7.0. This is why pH and ammonia must always be read together.
- Osmoregulation. Fish regulate water and salt balance across their gills. Incorrect pH disrupts this process, causing stress that compromises immune function.
- Nitrifying bacteria. The beneficial bacteria in your filter operate best between pH 7.0 and 8.0. Acidic water (below pH 6.0) significantly slows the nitrogen cycle, allowing ammonia to accumulate.
Ideal pH by Fish Type
| Fish Group | Ideal pH Range | Common Species |
|---|---|---|
| Soft water Amazonian | 5.5 – 7.0 | Cardinal tetras, discus, altum angelfish, ram cichlids |
| General tropical community | 6.5 – 7.5 | Neon tetras, guppies, corydoras, most barbs, danios |
| Central American cichlids | 7.0 – 8.0 | Convict cichlid, firemouth, Jack Dempsey |
| African Rift Lake cichlids | 7.8 – 9.0 | Malawi cichlids, Tanganyika cichlids, shell dwellers |
| Goldfish & koi | 7.0 – 8.0 | Fancy goldfish, common goldfish, koi |
| Brackish species | 7.5 – 8.5 | Figure-8 puffer, archer fish, mudskippers |
A fish adapted to pH 7.2 living in stable pH 7.6 water is far healthier than the same fish experiencing daily swings between 7.0 and 7.8. pH fluctuations — especially sudden ones — are more harmful than a pH that's slightly outside the ideal range. Always prioritise stability over chasing a perfect number.
How to Test Aquarium pH Accurately
Not all pH tests are equal. Here's how they compare:
Liquid test kits
Best accuracy for home use. API Master Test Kit is the industry standard. Read results within the specified time (usually 5 minutes) in natural light, not artificial light.
Digital pH meter
Most accurate option. Requires calibration with buffer solutions every 1–2 weeks. Essential if you're keeping sensitive species like discus or cardinal tetras.
Test strips
Convenient but imprecise. Readings can be off by 0.5–1.0 pH units — a significant error given the logarithmic scale. Use only as a rough check, never for critical decisions.
When to test pH
Test at the same time each day (preferably in the afternoon after lights have been on for several hours). pH naturally rises throughout the day as plants consume CO₂ during photosynthesis, and falls overnight. Testing at consistent times gives you comparable data.
How to Lower Aquarium pH
If your pH is too high (alkaline), these methods will bring it down — listed from safest to most aggressive:
-
Add driftwood or Indian almond leaves
Both release tannins that gently acidify water over time. This is the most natural and fish-safe method. The water will turn amber — harmless and preferred by many soft-water species. Best for gradual, long-term pH reduction of 0.5–1.0 units. -
Use peat moss in your filter
Peat releases humic acids that lower pH and soften water. Place it in a mesh bag inside your filter. Replace every 4–6 weeks. Effective for achieving stable mildly acidic conditions (pH 6.5–7.0). -
Switch to RO water or blend with RO
Reverse osmosis water has a neutral pH and zero hardness. Blending tap water with RO water is the most controllable method for achieving a precise target pH, especially important for discus and cardinal tetras. -
Use CO₂ injection (planted tanks)
CO₂ dissolved in water forms carbonic acid, lowering pH. In heavily planted tanks, CO₂ injection can bring pH from 7.5 down to 6.5–7.0. The effect disappears when the CO₂ system is off, so pH swings daily — monitor carefully. -
pH-lowering products (use with caution)
Products like API pH Down contain phosphoric acid. They work quickly but can destabilise pH in tanks without adequate buffering (KH), causing dangerous swings. Only use if you understand KH and its role as a pH buffer.
How to Raise Aquarium pH
If your pH is too low (acidic), these methods raise it safely:
-
Increase surface agitation and aeration
CO₂ builds up in still water, pushing pH down. Increasing surface movement (air stone, spray bar, wavemaker) drives off excess CO₂ and raises pH naturally — often by 0.3–0.5 units. This is always the first step. -
Add crushed coral or aragonite to the filter
Crushed coral dissolves slowly in acidic water, releasing calcium carbonate that raises both pH and KH (buffering capacity). The lower your pH, the faster it dissolves. Once pH stabilises, dissolution slows — a self-regulating system. -
Add limestone or coral rock as decoration
Works on the same principle as crushed coral but more slowly. Ideal for African cichlid setups that need sustained alkaline conditions. -
Perform larger water changes with higher-pH tap water
If your tap water is alkaline (common in areas with limestone geology), regular water changes will naturally maintain a higher pH. Test your tap water's pH and KH before using this approach. -
pH-raising products
Baking soda (sodium bicarbonate) raises both pH and KH. Add tiny amounts dissolved in tank water — never directly to the tank. ½ teaspoon per 40 litres raises KH by roughly 1 dKH. Use a water chemistry calculator and proceed very slowly.
The pH–KH Connection: What Most Guides Miss
KH (carbonate hardness) is the buffering capacity of your water — its ability to resist pH changes. This relationship is crucial to understand before attempting any pH adjustment:
- High KH (above 6 dKH): pH is very stable and hard to change. Adding small amounts of acid or base has little effect. This is good for most community fish but frustrating if you're trying to lower pH for soft-water species.
- Low KH (below 3 dKH): pH swings easily and unpredictably. Even CO₂ injection or a piece of driftwood can cause large daily pH fluctuations. Dangerous for fish even if the average pH is correct.
- The safe approach: Always test KH alongside pH. Before adding any pH-adjusting product, understand your KH. In most community tanks, maintaining KH between 4–8 dKH gives both pH stability and the ability to adjust it if needed.
Never change pH by more than 0.2 units per day. A sudden shift of 1.0 pH unit can kill fish within hours due to osmotic shock — even if the new pH is technically "ideal" for the species. Any pH adjustment must be slow and gradual, measured in days or weeks, not hours.
Common pH Problems and Solutions
pH crashes overnight
Cause: high CO₂ buildup (often from overstocked tank or insufficient surface agitation) combined with low KH. Solution: increase surface movement, test and raise KH with crushed coral, reduce stocking if severely overstocked.
pH rises during the day, falls at night
Cause: normal in planted tanks — plants consume CO₂ during the day (raising pH) and produce it at night (lowering pH). If swings exceed 0.5 units, increase CO₂ management or reduce plant density relative to tank volume.
pH won't change despite treatment
Cause: high KH is buffering against your adjustments. You must address KH first. Blend with RO water to reduce KH before attempting to lower pH.
New tank syndrome pH drop
Cause: as the nitrogen cycle establishes, nitrification produces nitric acid, lowering pH. Regular water changes during cycling maintain a stable pH and keep ammonia and nitrite at safer levels.
🧮 Check if your fish are compatible with your pH
Aquapacity's stocking calculator uses species-specific water chemistry data to flag mismatches between your tank parameters and your fish's requirements — before they become a problem.
Open the Calculator →