ChartsLoom
Back to all charts

Animals & Pets

Aquarium Water Parameters Chart

Compare core water tests across freshwater, planted, cichlid, brackish, marine and reef aquariums. Learn what each number means and how to respond without creating a second shock.

Aquarium Water Parameters Chart showing ammonia, nitrite, nitrate, pH, hardness, alkalinity, temperature, oxygen and salinity guidance
Compare freshwater, planted, cichlid, brackish, marine and reef planning ranges while prioritizing stable, species-appropriate water.

Quick answer

Test trends, not isolated numbers

An established aquarium should not show detectably elevated ammonia or nitrite. pH, hardness, alkalinity, temperature and salinity must match the residents and remain stable. Repeat surprising results before changing chemistry.

Established tank goal

Ammonia and nitrite: not detectable

Confirm every measurable result and review waste input, oxygen and biological filtration.

Best pH rule

Match livestock and keep it stable

A stable species-appropriate pH is safer than chasing a universal number.

Buffering

KH protects pH stability

Low alkalinity can permit sudden pH decline and weaken nitrification.

Safe response

Verify before adjusting

Repeat surprising tests and change temperature, pH or salinity gradually.

Questions at a glance

What should ammonia be?

Ammonia should not be detectably elevated in an established aquarium.

What should nitrite be?

Nitrite should not be detectably elevated in an established aquarium.

What nitrate level is safe?

There is no universal value; use a livestock-specific target and investigate a rising trend.

What is the ideal aquarium pH?

The ideal pH matches the species and remains stable.

Why do pH and temperature change ammonia risk?

Higher pH and warmer water increase the toxic un-ionized NH₃ fraction.

What does KH measure?

KH estimates carbonate buffering that resists pH change.

What does GH measure?

GH mainly reflects dissolved calcium and magnesium.

What salinity is common for reefs?

A broad planning band is about 34–36 ppt, but the selected livestock controls the target.

How often should I test a new tank?

Test ammonia, nitrite, pH and temperature daily during cycling.

Can clear water contain ammonia?

Yes. Many dangerous water-quality problems are invisible.

Should I change all the water after a bad test?

Usually no. Matched partial changes and cause correction are safer than an abrupt total reset.

Can this chart diagnose fish disease?

No. It supports water-quality review but cannot diagnose an animal.

Aquarium Water Parameter Overview

Use this map to understand what each aquarium test measures, why it matters and how to interpret it safely.

Swipe horizontally inside the table to view every column.

Use this map to understand what each aquarium test measures, why it matters and how to interpret it safely.
ParameterCommon unitWhat it affectsHow it is testedKey interpretation
Temperature°C or °FControls metabolism, oxygen capacity and biological filtrationThermometerSpecies-specific; stability matters
pH0–14 scaleChanges ammonia toxicity and biological processesCalibrated meter or liquid testAvoid rapid corrections
Total ammonia nitrogenmg/LFish waste and decomposition productLiquid or photometric testNot detectable is the aquarium goal
Un-ionized ammonia NH3mg/LMost toxic ammonia fractionCalculated from TAN, pH and temperatureRises as pH and temperature rise
Nitritemg/LIntermediate nitrogen-cycle productLiquid or photometric testNot detectable in an established tank
Nitratemg/LEnd product of aerobic nitrificationLiquid or photometric testControl trend with maintenance
Dissolved oxygenmg/L or % saturationSupports fish and nitrifying bacteriaDO meter or testWarm water holds less oxygen
Alkalinity / KHmg/L CaCO3 or dKHBuffers pH and supplies carbonateTitration testLow values permit pH swings
General hardness / GHmg/L CaCO3 or dGHReflects calcium and magnesiumTitration testMatch osmoregulatory needs
Salinityppt or PSUTotal dissolved salts in marine/brackish waterRefractometer or conductivity meterTemperature-compensate and calibrate
Specific gravityUnitlessDensity relative to pure waterHydrometer or refractometerTemperature affects reading
ConductivityµS/cm or mS/cmTracks ionic concentrationConductivity meterUseful for consistency, not identity
TDSmg/L estimateEstimated dissolved solidsTDS meterConversion factor varies
Chlorinemg/LMunicipal disinfectantChlorine testMust be neutralized before use
Chloraminemg/LStable municipal disinfectantTotal chlorine/ammonia-aware testConditioner must address chloramine
Phosphatemg/LNutrient affecting algae and reef balanceColorimetric testInterpret with feeding and livestock
Calciummg/LCoral skeleton and calcifying organism mineralTitration or photometerImportant in reef systems
Magnesiummg/LSupports seawater ionic balanceTitration or photometerImportant in reef systems
Coppermg/LMedication or contaminantLow-range copper testDangerous to many invertebrates
Carbon dioxidemg/LPlant carbon source and pH driverDrop checker or calculated estimateHigh levels can reduce oxygen safety
ORPmVOxidation-reduction tendencyORP probeTrend tool, not a single health score
TurbidityNTU or visual trendSuspended particles and bloomsTurbidity meter or observationCause matters more than clarity alone
FlowTurnover or velocityDistributes oxygen, heat and nutrientsFlow meter or pump estimateResident-specific
Source waterFull profileSets baseline chemistryTest before mixing or conditioningSeasonal changes are possible
  • No single value is safe for every fish, plant, coral or invertebrate.
  • Trend data from the same method are often more useful than isolated readings.
Download or export

Interactive reference tool

Aquarium water reading checker

Compare one set of test results with a broad aquarium profile. The tool highlights trends to investigate; it does not prescribe additives.

Reading summary

Freshwater community

All entered readings fall inside the selected broad planning bands. Continue testing and compare with each resident’s needs.

Temperature

25 °C

Planning target: 22–28 °C

Inside this broad planning band. Stability and trend still matter.

pH

7.2

Planning target: 6.5–7.8

Inside this broad planning band. Stability and trend still matter.

Total ammonia

0 mg/L

Planning target: Not detectable; interpret TAN with pH and temperature

Not detectably elevated at this reading.

Nitrite

0 mg/L

Planning target: Not detectable in an established aquarium

Not detectably elevated at this reading.

Nitrate

20 mg/L

Planning target: 0–40 mg/L planning band

Inside this broad planning band. Stability and trend still matter.

Freshwater estimate: 0.0000 mg/L estimated NH₃

  1. 1. Repeat any surprising result with a correctly stored, unexpired test and clean sample container.
  2. 2. Protect oxygenation and biological filtration; avoid replacing all filter media at once.
  3. 3. Match replacement water for temperature, salinity and pH as closely as practical.
  4. 4. Record the reading, maintenance action and livestock behavior so trends are visible.

A broad planning profile. Confirm every species and source-water requirement. This tool uses broad educational bands, not a universal prescription. It cannot diagnose disease, verify real-world water, account for every species or tell you to add a specific chemical.

What it does

Checks temperature, pH, nitrogen readings and salinity against one broad planning profile.

Why it helps

It turns several test-kit numbers into a consistent review order and makes trends easier to record.

What it cannot do

It cannot diagnose fish, verify your test, identify livestock, or prescribe a chemical correction.

Freshwater Community Planning Ranges

Broad planning ranges for a freshwater community planning ranges. These are starting points, not universal prescriptions.

Swipe horizontally inside the table to view every column.

Broad planning ranges for a freshwater community planning ranges. These are starting points, not universal prescriptions.
Parameter or casePlanning valueMeaningCheck firstResponse principle
Temperature22–28 °CBroad tropical community bandMatch every speciesRecord trend before adjusting
Temperature — low-side exampleBelow 22–28 °CPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Temperature — high-side exampleAbove 22–28 °CPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
pH6.5–7.8Broad planning bandStability usually matters more than chasing 7.0Record trend before adjusting
pH — low-side exampleBelow 6.5–7.8Potential mismatch or test issueConfirm species and testCorrect gradually if needed
pH — high-side exampleAbove 6.5–7.8Potential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
AmmoniaNot detectableEstablished tank targetRetest any detectable resultRecord trend before adjusting
Ammonia — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Ammonia — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitriteNot detectableEstablished tank targetReview biofilter if detectedRecord trend before adjusting
Nitrite — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrite — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitrateUsually below 40 mg/LBroad husbandry triggerSensitive species may need lowerRecord trend before adjusting
Nitrate — low-side exampleBelow Usually below 40 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrate — high-side exampleAbove Usually below 40 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
KH3–8 dKHModerate buffering exampleSource water variesRecord trend before adjusting
KH — low-side exampleBelow 3–8 dKHPotential mismatch or test issueConfirm species and testCorrect gradually if needed
KH — high-side exampleAbove 3–8 dKHPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
GH4–12 dGHModerate hardness exampleSoft-water species may need lowerRecord trend before adjusting
GH — low-side exampleBelow 4–12 dGHPotential mismatch or test issueConfirm species and testCorrect gradually if needed
GH — high-side exampleAbove 4–12 dGHPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Dissolved oxygenPrefer at least about 5 mg/LGeneral fish-health planningHigher for coldwater or crowded tanksRecord trend before adjusting
Dissolved oxygen — low-side exampleBelow Prefer at least about 5 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Dissolved oxygen — high-side exampleAbove Prefer at least about 5 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
  • Always research every resident rather than averaging incompatible needs.
  • Use a stable source-water and maintenance plan before adding livestock.
Download or export

Planted Freshwater Planning Ranges

Broad planning ranges for a planted freshwater planning ranges. These are starting points, not universal prescriptions.

Swipe horizontally inside the table to view every column.

Broad planning ranges for a planted freshwater planning ranges. These are starting points, not universal prescriptions.
Parameter or casePlanning valueMeaningCheck firstResponse principle
Temperature22–28 °CPlant and fish compromiseSelect plants for temperatureRecord trend before adjusting
Temperature — low-side exampleBelow 22–28 °CPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Temperature — high-side exampleAbove 22–28 °CPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
pH6.0–7.5Broad planted bandCO2 changes daily pHRecord trend before adjusting
pH — low-side exampleBelow 6.0–7.5Potential mismatch or test issueConfirm species and testCorrect gradually if needed
pH — high-side exampleAbove 6.0–7.5Potential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
AmmoniaNot detectableLivestock safety targetPlants do not make ammonia safeRecord trend before adjusting
Ammonia — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Ammonia — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitriteNot detectableEstablished biofilter targetInvestigate any readingRecord trend before adjusting
Nitrite — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrite — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Nitrate5–30 mg/LPlant-available planning bandDo not dose blindlyRecord trend before adjusting
Nitrate — low-side exampleBelow 5–30 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrate — high-side exampleAbove 5–30 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
KH1–8 dKHSpecies and aquascape dependentLow KH increases swing riskRecord trend before adjusting
KH — low-side exampleBelow 1–8 dKHPotential mismatch or test issueConfirm species and testCorrect gradually if needed
KH — high-side exampleAbove 1–8 dKHPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
GH3–12 dGHCalcium/magnesium planning bandMatch shrimp and fishRecord trend before adjusting
GH — low-side exampleBelow 3–12 dGHPotential mismatch or test issueConfirm species and testCorrect gradually if needed
GH — high-side exampleAbove 3–12 dGHPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
CO2Use controlled, monitored additionPlant growth toolFish respiration controls upper limitRecord trend before adjusting
CO2 — low-side exampleBelow Use controlled, monitored additionPotential mismatch or test issueConfirm species and testCorrect gradually if needed
CO2 — high-side exampleAbove Use controlled, monitored additionPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
  • Always research every resident rather than averaging incompatible needs.
  • Use a stable source-water and maintenance plan before adding livestock.
Download or export

African Rift Lake Cichlid Planning Ranges

Broad planning ranges for a african rift lake cichlid planning ranges. These are starting points, not universal prescriptions.

Swipe horizontally inside the table to view every column.

Broad planning ranges for a african rift lake cichlid planning ranges. These are starting points, not universal prescriptions.
Parameter or casePlanning valueMeaningCheck firstResponse principle
Temperature24–28 °CCommon tropical bandSpecies and lake varyRecord trend before adjusting
Temperature — low-side exampleBelow 24–28 °CPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Temperature — high-side exampleAbove 24–28 °CPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
pH7.8–8.6Broad alkaline bandDo not force rapid changesRecord trend before adjusting
pH — low-side exampleBelow 7.8–8.6Potential mismatch or test issueConfirm species and testCorrect gradually if needed
pH — high-side exampleAbove 7.8–8.6Potential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
AmmoniaNot detectableHigh pH increases NH3 fractionTreat any detection seriouslyRecord trend before adjusting
Ammonia — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Ammonia — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitriteNot detectableEstablished tank targetChloride can affect nitrite toxicity but is not a cureRecord trend before adjusting
Nitrite — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrite — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitrateUsually below 40 mg/LBroad maintenance triggerLower is often preferableRecord trend before adjusting
Nitrate — low-side exampleBelow Usually below 40 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrate — high-side exampleAbove Usually below 40 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
KH8–18 dKHStrong buffering exampleLake-specific needs differRecord trend before adjusting
KH — low-side exampleBelow 8–18 dKHPotential mismatch or test issueConfirm species and testCorrect gradually if needed
KH — high-side exampleAbove 8–18 dKHPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
GH8–20 dGHHard-water exampleVerify source and speciesRecord trend before adjusting
GH — low-side exampleBelow 8–20 dGHPotential mismatch or test issueConfirm species and testCorrect gradually if needed
GH — high-side exampleAbove 8–20 dGHPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
SalinityFreshwaterDo not use marine salinitySalt use is situation-specificRecord trend before adjusting
Salinity — low-side exampleBelow FreshwaterPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Salinity — high-side exampleAbove FreshwaterPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
  • Always research every resident rather than averaging incompatible needs.
  • Use a stable source-water and maintenance plan before adding livestock.
Download or export

Brackish Aquarium Planning Ranges

Broad planning ranges for a brackish aquarium planning ranges. These are starting points, not universal prescriptions.

Swipe horizontally inside the table to view every column.

Broad planning ranges for a brackish aquarium planning ranges. These are starting points, not universal prescriptions.
Parameter or casePlanning valueMeaningCheck firstResponse principle
Temperature24–28 °CCommon tropical brackish bandSpecies may differRecord trend before adjusting
Temperature — low-side exampleBelow 24–28 °CPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Temperature — high-side exampleAbove 24–28 °CPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
pH7.5–8.5Broad alkaline bandAvoid rapid shiftsRecord trend before adjusting
pH — low-side exampleBelow 7.5–8.5Potential mismatch or test issueConfirm species and testCorrect gradually if needed
pH — high-side exampleAbove 7.5–8.5Potential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
AmmoniaNot detectableEstablished system targetInterpret with pH and salinityRecord trend before adjusting
Ammonia — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Ammonia — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitriteNot detectableEstablished system targetRetest any detectionRecord trend before adjusting
Nitrite — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrite — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitrateUsually below 40 mg/LBroad triggerSensitive animals may need lowerRecord trend before adjusting
Nitrate — low-side exampleBelow Usually below 40 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrate — high-side exampleAbove Usually below 40 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Salinity5–20 pptBroad brackish planning bandSpecies and life stage control targetRecord trend before adjusting
Salinity — low-side exampleBelow 5–20 pptPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Salinity — high-side exampleAbove 5–20 pptPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Specific gravityApproximately 1.004–1.015Temperature-dependent estimateUse salinity when possibleRecord trend before adjusting
Specific gravity — low-side exampleBelow Approximately 1.004–1.015Potential mismatch or test issueConfirm species and testCorrect gradually if needed
Specific gravity — high-side exampleAbove Approximately 1.004–1.015Potential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
AcclimationGradual and measuredMatch transfer waterNever guess by salt quantity aloneRecord trend before adjusting
Acclimation — low-side exampleBelow Gradual and measuredPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Acclimation — high-side exampleAbove Gradual and measuredPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
  • Always research every resident rather than averaging incompatible needs.
  • Use a stable source-water and maintenance plan before adding livestock.
Download or export

Marine Fish-Only Planning Ranges

Broad planning ranges for a marine fish-only planning ranges. These are starting points, not universal prescriptions.

Swipe horizontally inside the table to view every column.

Broad planning ranges for a marine fish-only planning ranges. These are starting points, not universal prescriptions.
Parameter or casePlanning valueMeaningCheck firstResponse principle
Temperature24–27 °CCommon tropical marine bandSpecies may differRecord trend before adjusting
Temperature — low-side exampleBelow 24–27 °CPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Temperature — high-side exampleAbove 24–27 °CPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
pH8.0–8.4Broad marine bandDaily cycle is normalRecord trend before adjusting
pH — low-side exampleBelow 8.0–8.4Potential mismatch or test issueConfirm species and testCorrect gradually if needed
pH — high-side exampleAbove 8.0–8.4Potential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
AmmoniaNot detectableEstablished system targetAny detection deserves reviewRecord trend before adjusting
Ammonia — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Ammonia — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitriteNot detectableEstablished system targetMarine toxicity differs but zero is the goalRecord trend before adjusting
Nitrite — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrite — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitrateUsually below 40 mg/LBroad fish-only triggerInvertebrates may need lowerRecord trend before adjusting
Nitrate — low-side exampleBelow Usually below 40 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrate — high-side exampleAbove Usually below 40 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Salinity30–35 pptBroad marine bandMatch replacement waterRecord trend before adjusting
Salinity — low-side exampleBelow 30–35 pptPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Salinity — high-side exampleAbove 30–35 pptPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Specific gravityApproximately 1.022–1.026Temperature dependentCalibrate instrumentRecord trend before adjusting
Specific gravity — low-side exampleBelow Approximately 1.022–1.026Potential mismatch or test issueConfirm species and testCorrect gradually if needed
Specific gravity — high-side exampleAbove Approximately 1.022–1.026Potential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
AlkalinityTrack consistentlySupports pH stabilityUse one unit consistentlyRecord trend before adjusting
Alkalinity — low-side exampleBelow Track consistentlyPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Alkalinity — high-side exampleAbove Track consistentlyPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
  • Always research every resident rather than averaging incompatible needs.
  • Use a stable source-water and maintenance plan before adding livestock.
Download or export

Reef Aquarium Planning Ranges

Broad planning ranges for a reef aquarium planning ranges. These are starting points, not universal prescriptions.

Swipe horizontally inside the table to view every column.

Broad planning ranges for a reef aquarium planning ranges. These are starting points, not universal prescriptions.
Parameter or casePlanning valueMeaningCheck firstResponse principle
Temperature24–27 °CCommon tropical reef bandAvoid heater swingsRecord trend before adjusting
Temperature — low-side exampleBelow 24–27 °CPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Temperature — high-side exampleAbove 24–27 °CPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
pH7.8–8.5Broad daily bandTrend with lighting cycleRecord trend before adjusting
pH — low-side exampleBelow 7.8–8.5Potential mismatch or test issueConfirm species and testCorrect gradually if needed
pH — high-side exampleAbove 7.8–8.5Potential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
AmmoniaNot detectableEstablished reef targetProtect oxygen and biofilterRecord trend before adjusting
Ammonia — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Ammonia — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
NitriteNot detectableEstablished reef targetVerify unexpected detectionRecord trend before adjusting
Nitrite — low-side exampleBelow Not detectablePotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrite — high-side exampleAbove Not detectablePotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Nitrate1–20 mg/LBroad mixed-reef planning bandCoral goals differRecord trend before adjusting
Nitrate — low-side exampleBelow 1–20 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Nitrate — high-side exampleAbove 1–20 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Salinity34–36 pptNear-natural seawater bandTop off evaporation with fresh waterRecord trend before adjusting
Salinity — low-side exampleBelow 34–36 pptPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Salinity — high-side exampleAbove 34–36 pptPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Alkalinity7–12 dKHBroad reef planning bandStability is criticalRecord trend before adjusting
Alkalinity — low-side exampleBelow 7–12 dKHPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Alkalinity — high-side exampleAbove 7–12 dKHPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Calcium380–450 mg/LBroad calcification bandInterpret with alkalinityRecord trend before adjusting
Calcium — low-side exampleBelow 380–450 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Calcium — high-side exampleAbove 380–450 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Magnesium1250–1400 mg/LBroad seawater bandSupports ionic balanceRecord trend before adjusting
Magnesium — low-side exampleBelow 1250–1400 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Magnesium — high-side exampleAbove 1250–1400 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
Phosphate0.02–0.10 mg/LBroad mixed-reef planning bandAvoid sudden nutrient strippingRecord trend before adjusting
Phosphate — low-side exampleBelow 0.02–0.10 mg/LPotential mismatch or test issueConfirm species and testCorrect gradually if needed
Phosphate — high-side exampleAbove 0.02–0.10 mg/LPotential stress or maintenance issueVerify before actionAvoid abrupt chemistry change
  • Always research every resident rather than averaging incompatible needs.
  • Use a stable source-water and maintenance plan before adding livestock.
Download or export

Aquarium Nitrogen Cycle and Biofilter Chart

Follow how nitrogen waste moves through an aquarium and where common disruptions appear.

Swipe horizontally inside the table to view every column.

Follow how nitrogen waste moves through an aquarium and where common disruptions appear.
StageProcessWater resultManagement focusTypical context
Waste input — example 1Food, feces, respiration and decayAmmonia enters waterFeed carefully; remove debrisNew setup
Ammonia oxidation — example 1Ammonia-oxidizing microbesAmmonia becomes nitriteNeeds oxygen, surface area and alkalinityNew setup
Nitrite oxidation — example 1Nitrite-oxidizing microbesNitrite becomes nitrateNeeds oxygen and stable biofilterNew setup
Nitrate control — example 1Water changes, plants or denitrificationNitrate is exported or consumedTrack trendNew setup
Cycle disruption — example 1Media replacement, medication, low oxygen or overloadAmmonia/nitrite may reappearTest more oftenNew setup
Waste input — example 2Food, feces, respiration and decayAmmonia enters waterFeed carefully; remove debrisAdded fish
Ammonia oxidation — example 2Ammonia-oxidizing microbesAmmonia becomes nitriteNeeds oxygen, surface area and alkalinityAdded fish
Nitrite oxidation — example 2Nitrite-oxidizing microbesNitrite becomes nitrateNeeds oxygen and stable biofilterAdded fish
Nitrate control — example 2Water changes, plants or denitrificationNitrate is exported or consumedTrack trendAdded fish
Cycle disruption — example 2Media replacement, medication, low oxygen or overloadAmmonia/nitrite may reappearTest more oftenAdded fish
Waste input — example 3Food, feces, respiration and decayAmmonia enters waterFeed carefully; remove debrisFilter cleaning
Ammonia oxidation — example 3Ammonia-oxidizing microbesAmmonia becomes nitriteNeeds oxygen, surface area and alkalinityFilter cleaning
Nitrite oxidation — example 3Nitrite-oxidizing microbesNitrite becomes nitrateNeeds oxygen and stable biofilterFilter cleaning
Nitrate control — example 3Water changes, plants or denitrificationNitrate is exported or consumedTrack trendFilter cleaning
Cycle disruption — example 3Media replacement, medication, low oxygen or overloadAmmonia/nitrite may reappearTest more oftenFilter cleaning
Waste input — example 4Food, feces, respiration and decayAmmonia enters waterFeed carefully; remove debrisPower outage
Ammonia oxidation — example 4Ammonia-oxidizing microbesAmmonia becomes nitriteNeeds oxygen, surface area and alkalinityPower outage
Nitrite oxidation — example 4Nitrite-oxidizing microbesNitrite becomes nitrateNeeds oxygen and stable biofilterPower outage
Nitrate control — example 4Water changes, plants or denitrificationNitrate is exported or consumedTrack trendPower outage
Cycle disruption — example 4Media replacement, medication, low oxygen or overloadAmmonia/nitrite may reappearTest more oftenPower outage
Waste input — example 5Food, feces, respiration and decayAmmonia enters waterFeed carefully; remove debrisOverfeeding
Ammonia oxidation — example 5Ammonia-oxidizing microbesAmmonia becomes nitriteNeeds oxygen, surface area and alkalinityOverfeeding
Nitrite oxidation — example 5Nitrite-oxidizing microbesNitrite becomes nitrateNeeds oxygen and stable biofilterOverfeeding
Nitrate control — example 5Water changes, plants or denitrificationNitrate is exported or consumedTrack trendOverfeeding
Cycle disruption — example 5Media replacement, medication, low oxygen or overloadAmmonia/nitrite may reappearTest more oftenOverfeeding
Waste input — example 6Food, feces, respiration and decayAmmonia enters waterFeed carefully; remove debrisMedication
Ammonia oxidation — example 6Ammonia-oxidizing microbesAmmonia becomes nitriteNeeds oxygen, surface area and alkalinityMedication
Nitrite oxidation — example 6Nitrite-oxidizing microbesNitrite becomes nitrateNeeds oxygen and stable biofilterMedication
Nitrate control — example 6Water changes, plants or denitrificationNitrate is exported or consumedTrack trendMedication
Cycle disruption — example 6Media replacement, medication, low oxygen or overloadAmmonia/nitrite may reappearTest more oftenMedication
  • A cycled aquarium can still lose capacity after overload, oxygen loss or major media disruption.
  • Ammonia and nitrite should be monitored daily during startup or whenever they are detectable.
Download or export

Ammonia, pH and Temperature Interaction

Estimated freshwater percentage of total ammonia present as toxic un-ionized NH₃.

Swipe horizontally inside the table to view every column.

Estimated freshwater percentage of total ammonia present as toxic un-ionized NH₃.
TemperaturepHEstimated NH₃ fractionDirection of riskTesting note
18 °C6.50.108%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
18 °C7.00.340%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
18 °C7.51.069%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
18 °C8.03.303%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
18 °C8.59.749%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
18 °C9.025.461%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
18 °C9.551.927%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
18 °C10.077.354%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
18 °C6.80.215%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C6.50.145%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C7.00.456%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C7.51.427%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C8.04.376%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C8.512.643%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C9.031.398%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C9.559.139%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C10.082.068%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
22 °C6.80.288%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C6.50.179%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C7.00.564%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C7.51.762%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C8.05.366%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C8.515.205%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C9.036.186%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C9.564.198%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C10.085.009%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
25 °C6.80.357%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C6.50.221%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C7.00.695%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C7.52.164%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C8.06.538%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C8.518.115%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C9.041.162%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C9.568.869%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C10.087.493%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample
28 °C6.80.439%Higher pH and temperature increase NH₃ fractionUse TAN, pH and temperature from one sample

Percent of TAN estimated as NH₃

  • This calculation is an educational freshwater estimate and does not replace species-specific toxicology.
  • Salinity changes ammonia chemistry; do not use these percentages as a marine dosing rule.
Download or export

Aquarium KH, GH and Hardness Conversion Chart

Convert German degrees to mg/L as CaCO₃ and distinguish hardness from buffering.

Swipe horizontally inside the table to view every column.

Convert German degrees to mg/L as CaCO₃ and distinguish hardness from buffering.
Degree or referenceEquivalentBroad classInterpretationCommon mistake
0 dH0 mg/L as CaCO₃Very softGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
1 dH18 mg/L as CaCO₃Very softGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
2 dH36 mg/L as CaCO₃Very softGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
3 dH54 mg/L as CaCO₃Very softGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
4 dH71 mg/L as CaCO₃Moderately hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
5 dH89 mg/L as CaCO₃Moderately hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
6 dH107 mg/L as CaCO₃Moderately hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
7 dH125 mg/L as CaCO₃HardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
8 dH143 mg/L as CaCO₃HardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
9 dH161 mg/L as CaCO₃HardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
10 dH178 mg/L as CaCO₃HardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
11 dH196 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
12 dH214 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
13 dH232 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
14 dH250 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
15 dH268 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
16 dH286 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
17 dH303 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
18 dH321 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
19 dH339 mg/L as CaCO₃Very hardGH measures calcium and magnesium; KH measures bufferingDo not treat GH and KH as interchangeable
Low alkalinity<50 mg/LBuffering referenceTrack pH stabilityUse consistent units
Moderate alkalinity100–250 mg/LBuffering referenceTrack pH stabilityUse consistent units
High alkalinity>250 mg/LBuffering referenceTrack pH stabilityUse consistent units
Conversion1 dKH ≈ 17.848 mg/L CaCO₃Buffering referenceTrack pH stabilityUse consistent units
  • GH and KH can move independently.
  • Low alkalinity can permit major pH shifts and reduce nitrification resilience.
Download or export

Aquarium Salinity and Specific Gravity Chart

Approximate salinity-to-specific-gravity relationships for planning and instrument checks.

Swipe horizontally inside the table to view every column.

Approximate salinity-to-specific-gravity relationships for planning and instrument checks.
SalinityApproximate specific gravityBroad zonePrecision noteBest practice
0 ppt≈ 1.000FreshwaterApproximation onlyUse a calibrated refractometer or conductivity meter
2 ppt≈ 1.002Low brackishApproximation onlyUse a calibrated refractometer or conductivity meter
4 ppt≈ 1.003Low brackishApproximation onlyUse a calibrated refractometer or conductivity meter
6 ppt≈ 1.004Low brackishApproximation onlyUse a calibrated refractometer or conductivity meter
8 ppt≈ 1.006Low brackishApproximation onlyUse a calibrated refractometer or conductivity meter
10 ppt≈ 1.008Low brackishApproximation onlyUse a calibrated refractometer or conductivity meter
12 ppt≈ 1.009BrackishApproximation onlyUse a calibrated refractometer or conductivity meter
14 ppt≈ 1.010BrackishApproximation onlyUse a calibrated refractometer or conductivity meter
16 ppt≈ 1.012BrackishApproximation onlyUse a calibrated refractometer or conductivity meter
18 ppt≈ 1.014BrackishApproximation onlyUse a calibrated refractometer or conductivity meter
20 ppt≈ 1.015BrackishApproximation onlyUse a calibrated refractometer or conductivity meter
22 ppt≈ 1.016High brackishApproximation onlyUse a calibrated refractometer or conductivity meter
24 ppt≈ 1.018High brackishApproximation onlyUse a calibrated refractometer or conductivity meter
26 ppt≈ 1.020High brackishApproximation onlyUse a calibrated refractometer or conductivity meter
28 ppt≈ 1.021High brackishApproximation onlyUse a calibrated refractometer or conductivity meter
30 ppt≈ 1.022MarineApproximation onlyUse a calibrated refractometer or conductivity meter
32 ppt≈ 1.024MarineApproximation onlyUse a calibrated refractometer or conductivity meter
34 ppt≈ 1.026MarineApproximation onlyUse a calibrated refractometer or conductivity meter
36 ppt≈ 1.027MarineApproximation onlyUse a calibrated refractometer or conductivity meter
38 ppt≈ 1.028Above common marine bandApproximation onlyUse a calibrated refractometer or conductivity meter
40 ppt≈ 1.030Above common marine bandApproximation onlyUse a calibrated refractometer or conductivity meter
42 ppt≈ 1.032Above common marine bandApproximation onlyUse a calibrated refractometer or conductivity meter
44 ppt≈ 1.033Above common marine bandApproximation onlyUse a calibrated refractometer or conductivity meter
46 ppt≈ 1.034Above common marine bandApproximation onlyUse a calibrated refractometer or conductivity meter
  • Specific gravity depends on temperature and instrument calibration.
  • Top off marine evaporation with fresh water because salt remains behind.
Download or export

Aquarium Water Testing Frequency Chart

Choose testing frequency based on system maturity, livestock changes and observed risk.

Swipe horizontally inside the table to view every column.

Choose testing frequency based on system maturity, livestock changes and observed risk.
SituationPriority testsSuggested frequencyRecordkeepingEscalation rule
New cycleAmmonia · nitrite · pH · temperatureDaily or immediatelyRecord resultsIncrease frequency when ammonia or nitrite are detectable
New cycle — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
Established freshwaterAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
Established freshwater — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
Established marineAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
Established marine — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
Reef dosing changeAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
Reef dosing change — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
After adding livestockAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
After adding livestock — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
After filter cleaningAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
After filter cleaning — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
After power outageAmmonia · nitrite · pH · temperatureDaily or immediatelyRecord resultsIncrease frequency when ammonia or nitrite are detectable
After power outage — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
When fish breathe fastAmmonia · nitrite · pH · temperatureDaily or immediatelyRecord resultsIncrease frequency when ammonia or nitrite are detectable
When fish breathe fast — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
After overfeedingAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
After overfeeding — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
After medicationAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
After medication — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
Before water changeAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
Before water change — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
After water changeAmmonia · nitrite · pH · temperatureAs needed plus regular scheduleRecord resultsIncrease frequency when ammonia or nitrite are detectable
After water change — extended panelNitrate · KH/alkalinity · GH or salinityWeekly to monthly by systemUse the same methodReef systems may need calcium, magnesium and phosphate
  • Daily testing is appropriate during startup or whenever ammonia or nitrite are detectable.
  • A stable aquarium still needs routine trend checks.
Download or export

Aquarium Water-Change Response Chart

Plan controlled responses to common water-quality readings without creating a second shock.

Swipe horizontally inside the table to view every column.

Plan controlled responses to common water-quality readings without creating a second shock.
ProblemResponse scaleVerify firstImmediate priorityWater-change principleAvoid
Detectable ammoniaSmall correctionVerify test; protect oxygenationReduce feeding temporarilySmall matched changes as neededDo not raise pH abruptly
Detectable ammoniaModerate correctionVerify test; protect oxygenationReduce feeding temporarilySmall matched changes as neededDo not raise pH abruptly
Detectable ammoniaEmergency supportVerify test; protect oxygenationReduce feeding temporarilySmall matched changes as neededDo not raise pH abruptly
Detectable nitriteSmall correctionVerify and test source waterProtect biofilter and aerationMatched partial changesDo not replace all media
Detectable nitriteModerate correctionVerify and test source waterProtect biofilter and aerationMatched partial changesDo not replace all media
Detectable nitriteEmergency supportVerify and test source waterProtect biofilter and aerationMatched partial changesDo not replace all media
High nitrate trendSmall correctionReview feeding and stockingRemove debrisRegular partial changesAddress cause, not only number
High nitrate trendModerate correctionReview feeding and stockingRemove debrisRegular partial changesAddress cause, not only number
High nitrate trendEmergency supportReview feeding and stockingRemove debrisRegular partial changesAddress cause, not only number
Low pH with low KHSmall correctionCompare source waterTest alkalinityCorrect slowlyOld-tank syndrome can worsen after abrupt pH rise
Low pH with low KHModerate correctionCompare source waterTest alkalinityCorrect slowlyOld-tank syndrome can worsen after abrupt pH rise
Low pH with low KHEmergency supportCompare source waterTest alkalinityCorrect slowlyOld-tank syndrome can worsen after abrupt pH rise
Salinity highSmall correctionCheck evaporation and instrumentTop off with fresh waterRecheck after mixingDo not add more salt
Salinity highModerate correctionCheck evaporation and instrumentTop off with fresh waterRecheck after mixingDo not add more salt
Salinity highEmergency supportCheck evaporation and instrumentTop off with fresh waterRecheck after mixingDo not add more salt
Salinity lowSmall correctionCheck leaks and mixingPrepare matched saltwaterCorrect graduallyDo not add dry salt to livestock tank
Salinity lowModerate correctionCheck leaks and mixingPrepare matched saltwaterCorrect graduallyDo not add dry salt to livestock tank
Salinity lowEmergency supportCheck leaks and mixingPrepare matched saltwaterCorrect graduallyDo not add dry salt to livestock tank
Temperature mismatchSmall correctionHeat or cool replacement waterMeasure before useDelay large changeAvoid thermal shock
Temperature mismatchModerate correctionHeat or cool replacement waterMeasure before useDelay large changeAvoid thermal shock
Temperature mismatchEmergency supportHeat or cool replacement waterMeasure before useDelay large changeAvoid thermal shock
Chlorine/chloramineSmall correctionTreat replacement waterVerify conditioner useDo not add untreated waterChloramine may affect ammonia tests
Chlorine/chloramineModerate correctionTreat replacement waterVerify conditioner useDo not add untreated waterChloramine may affect ammonia tests
Chlorine/chloramineEmergency supportTreat replacement waterVerify conditioner useDo not add untreated waterChloramine may affect ammonia tests
  • Match temperature, pH and salinity as closely as practical.
  • Severe distress requires experienced aquatic-veterinary or professional husbandry support.
Download or export

Aquarium Water-Parameter Troubleshooting Chart

Use combinations and trends to identify what to verify before changing water chemistry.

Swipe horizontally inside the table to view every column.

Use combinations and trends to identify what to verify before changing water chemistry.
Observed patternExamplePossible causeWhat it may meanVerify nextSafe response
Ammonia up; nitrite zeroPattern 1New waste load or early cycleBiofilter may be undersizedRetest and inspect feedingProtect oxygenation
Ammonia up; nitrite zeroPattern 2New waste load or early cycleBiofilter may be undersizedRetest and inspect feedingProtect oxygenation
Ammonia up; nitrite zeroPattern 3New waste load or early cycleBiofilter may be undersizedRetest and inspect feedingProtect oxygenation
Ammonia falling; nitrite risingPattern 1Cycle is progressingNitrite oxidation lagsContinue frequent testsDo not add livestock
Ammonia falling; nitrite risingPattern 2Cycle is progressingNitrite oxidation lagsContinue frequent testsDo not add livestock
Ammonia falling; nitrite risingPattern 3Cycle is progressingNitrite oxidation lagsContinue frequent testsDo not add livestock
Nitrate rising steadilyPattern 1Waste export is below inputWater changes/plant uptake insufficientReview maintenanceReduce root cause
Nitrate rising steadilyPattern 2Waste export is below inputWater changes/plant uptake insufficientReview maintenanceReduce root cause
Nitrate rising steadilyPattern 3Waste export is below inputWater changes/plant uptake insufficientReview maintenanceReduce root cause
pH falling; KH fallingPattern 1Buffer is being consumedNitrification produces acidTest source water and alkalinityCorrect slowly
pH falling; KH fallingPattern 2Buffer is being consumedNitrification produces acidTest source water and alkalinityCorrect slowly
pH falling; KH fallingPattern 3Buffer is being consumedNitrification produces acidTest source water and alkalinityCorrect slowly
pH swings dailyPattern 1CO₂ or low bufferingPhotosynthesis/respiration cycleMeasure same timesAvoid chasing each reading
pH swings dailyPattern 2CO₂ or low bufferingPhotosynthesis/respiration cycleMeasure same timesAvoid chasing each reading
pH swings dailyPattern 3CO₂ or low bufferingPhotosynthesis/respiration cycleMeasure same timesAvoid chasing each reading
Fish gasping; tests normalPattern 1Oxygen or gill problem possibleTest DO and observe flowIncrease aeration safelySeek expert help
Fish gasping; tests normalPattern 2Oxygen or gill problem possibleTest DO and observe flowIncrease aeration safelySeek expert help
Fish gasping; tests normalPattern 3Oxygen or gill problem possibleTest DO and observe flowIncrease aeration safelySeek expert help
Cloudy water after cleaningPattern 1Bacterial bloom or disturbed debrisMedia may be disruptedTest ammonia/nitriteAvoid repeated deep cleaning
Cloudy water after cleaningPattern 2Bacterial bloom or disturbed debrisMedia may be disruptedTest ammonia/nitriteAvoid repeated deep cleaning
Cloudy water after cleaningPattern 3Bacterial bloom or disturbed debrisMedia may be disruptedTest ammonia/nitriteAvoid repeated deep cleaning
Reef alkalinity fallsPattern 1Calcification or dosing mismatchConsumption exceeds replacementConfirm test and dosing logAdjust gradually
Reef alkalinity fallsPattern 2Calcification or dosing mismatchConsumption exceeds replacementConfirm test and dosing logAdjust gradually
Reef alkalinity fallsPattern 3Calcification or dosing mismatchConsumption exceeds replacementConfirm test and dosing logAdjust gradually
Salinity risesPattern 1EvaporationWater leaves; salt staysTop off fresh waterRecalibrate instrument
Salinity risesPattern 2EvaporationWater leaves; salt staysTop off fresh waterRecalibrate instrument
Salinity risesPattern 3EvaporationWater leaves; salt staysTop off fresh waterRecalibrate instrument
All readings suddenly impossiblePattern 1Test or sampling errorExpired reagent or contaminationRepeat with clean equipmentDo not dose from one result
All readings suddenly impossiblePattern 2Test or sampling errorExpired reagent or contaminationRepeat with clean equipmentDo not dose from one result
All readings suddenly impossiblePattern 3Test or sampling errorExpired reagent or contaminationRepeat with clean equipmentDo not dose from one result
  • Symptoms can have non-water causes; normal test results do not rule out disease.
  • Never mix aquarium chemicals unless the labels and an experienced professional confirm compatibility.
Download or export

Aquarium Water Parameters Worked Examples

Apply the testing and response principles to common aquarium scenarios.

Swipe horizontally inside the table to view every column.

Apply the testing and response principles to common aquarium scenarios.
ExampleSystemReadingInterpretationFirst stepAvoid
Example 1Community freshwater0.25 mg/L ammonia after new fishWaste input exceeds current biofilter capacityRetest; protect aeration; pause new additionsDo not add a second fish
Example 2Planted tank0.5 mg/L nitrite during cyclingCycle is not fully matureContinue daily tests and avoid stockingDo not replace all media
Example 3Cichlid tank60 mg/L nitrate before maintenanceNitrate export has laggedVerify; plan matched partial changeDo not perform an unmatched total change
Example 4Brackish tankpH down 0.6 with KH near zeroBuffering is depleted or source water changedTest source water and alkalinityDo not raise pH suddenly
Example 5Marine fish-onlysalinity 2 ppt above baselineEvaporation or mixing error likelyCalibrate refractometer and check top-offDo not add dry salt to the display
Example 6Reef tanktemperature 3 °C above baselineHeater, room heat or flow issueVerify with a second thermometerDo not add ice directly
Example 7Community freshwater0.25 mg/L ammonia after new fishWaste input exceeds current biofilter capacityRetest; protect aeration; pause new additionsDo not add a second fish
Example 8Planted tank0.5 mg/L nitrite during cyclingCycle is not fully matureContinue daily tests and avoid stockingDo not replace all media
Example 9Cichlid tank60 mg/L nitrate before maintenanceNitrate export has laggedVerify; plan matched partial changeDo not perform an unmatched total change
Example 10Brackish tankpH down 0.6 with KH near zeroBuffering is depleted or source water changedTest source water and alkalinityDo not raise pH suddenly
Example 11Marine fish-onlysalinity 2 ppt above baselineEvaporation or mixing error likelyCalibrate refractometer and check top-offDo not add dry salt to the display
Example 12Reef tanktemperature 3 °C above baselineHeater, room heat or flow issueVerify with a second thermometerDo not add ice directly
Example 13Community freshwater0.25 mg/L ammonia after new fishWaste input exceeds current biofilter capacityRetest; protect aeration; pause new additionsDo not add a second fish
Example 14Planted tank0.5 mg/L nitrite during cyclingCycle is not fully matureContinue daily tests and avoid stockingDo not replace all media
Example 15Cichlid tank60 mg/L nitrate before maintenanceNitrate export has laggedVerify; plan matched partial changeDo not perform an unmatched total change
Example 16Brackish tankpH down 0.6 with KH near zeroBuffering is depleted or source water changedTest source water and alkalinityDo not raise pH suddenly
Example 17Marine fish-onlysalinity 2 ppt above baselineEvaporation or mixing error likelyCalibrate refractometer and check top-offDo not add dry salt to the display
Example 18Reef tanktemperature 3 °C above baselineHeater, room heat or flow issueVerify with a second thermometerDo not add ice directly
Example 19Community freshwater0.25 mg/L ammonia after new fishWaste input exceeds current biofilter capacityRetest; protect aeration; pause new additionsDo not add a second fish
Example 20Planted tank0.5 mg/L nitrite during cyclingCycle is not fully matureContinue daily tests and avoid stockingDo not replace all media
Example 21Cichlid tank60 mg/L nitrate before maintenanceNitrate export has laggedVerify; plan matched partial changeDo not perform an unmatched total change
Example 22Brackish tankpH down 0.6 with KH near zeroBuffering is depleted or source water changedTest source water and alkalinityDo not raise pH suddenly
Example 23Marine fish-onlysalinity 2 ppt above baselineEvaporation or mixing error likelyCalibrate refractometer and check top-offDo not add dry salt to the display
Example 24Reef tanktemperature 3 °C above baselineHeater, room heat or flow issueVerify with a second thermometerDo not add ice directly
Example 25Community freshwater0.25 mg/L ammonia after new fishWaste input exceeds current biofilter capacityRetest; protect aeration; pause new additionsDo not add a second fish
Example 26Planted tank0.5 mg/L nitrite during cyclingCycle is not fully matureContinue daily tests and avoid stockingDo not replace all media
Example 27Cichlid tank60 mg/L nitrate before maintenanceNitrate export has laggedVerify; plan matched partial changeDo not perform an unmatched total change
Example 28Brackish tankpH down 0.6 with KH near zeroBuffering is depleted or source water changedTest source water and alkalinityDo not raise pH suddenly
Example 29Marine fish-onlysalinity 2 ppt above baselineEvaporation or mixing error likelyCalibrate refractometer and check top-offDo not add dry salt to the display
Example 30Reef tanktemperature 3 °C above baselineHeater, room heat or flow issueVerify with a second thermometerDo not add ice directly
  • These examples teach process, not a diagnosis or dosing instruction.
  • Use livestock behavior and repeated measurements alongside test results.
Download or export

Limits and safe interpretation

  • • Broad ranges cannot replace species, life-stage and source-water research.
  • • Color tests, probes and refractometers require correct storage, calibration and technique.
  • • Water numbers do not diagnose parasites, infection, toxins, trauma or organ disease.
  • • Avoid abrupt changes in pH, temperature, salinity or hardness.
  • • Severe distress, rapid losses or suspected poisoning require experienced aquatic-veterinary or professional help.

Frequently asked questions

What water parameters should I test in an aquarium?

At minimum, test temperature, pH, ammonia, nitrite and nitrate. Add KH, GH, salinity, dissolved oxygen, phosphate, calcium or magnesium when the system requires them.

What should ammonia be in an established aquarium?

Ammonia should not be detectably elevated. Any measurable result should be confirmed and investigated.

What should nitrite be in an aquarium?

Nitrite should not be detectably elevated in an established aquarium.

Is nitrate always dangerous?

Nitrate is less immediately toxic than ammonia or nitrite, but a rising trend signals that waste export is falling behind input.

What is the best aquarium pH?

There is no universal best pH. The correct target matches the livestock and remains stable.

What is the difference between KH and GH?

KH describes buffering or carbonate hardness. GH mainly reflects calcium and magnesium hardness.

Why does ammonia become more dangerous at high pH?

A higher pH shifts more total ammonia into toxic un-ionized NH₃. Warmer water also increases this fraction.

How often should aquarium water be tested?

Test daily during cycling or when ammonia or nitrite are detectable. Stable systems can follow a regular weekly or monthly schedule by parameter.

What salinity should a reef tank use?

A broad planning band is about 34–36 ppt, but stability, calibration and the needs of the actual livestock control the target.

Can I correct pH quickly?

No. Rapid pH changes can be more harmful than a stable value outside a generic range.

Does clear water mean safe water?

No. Ammonia, nitrite, low oxygen and other hazards may be invisible.

Should I replace all filter media when ammonia rises?

No. Replacing all biological media can remove the microbes that process ammonia and nitrite.

Why does aquarium salinity rise?

Evaporation removes water but leaves salt behind. Marine top-off water is normally fresh, not saltwater.

Can this chart diagnose sick fish?

No. Water tests support husbandry assessment but cannot diagnose disease or replace an aquatic veterinarian.

What is the safest way to respond to a surprising result?

Repeat the test, inspect livestock and equipment, protect aeration, compare source water and make gradual matched corrections.

Authoritative sources

Sources are shown as plain text so users can identify and verify the underlying guidance.

Merck Veterinary ManualNormal Reference Ranges for Routine Water Quality Analysis

Provides aquarium and aquatic-system reference concepts for dissolved oxygen, total ammonia nitrogen, nitrite, nitrate, pH, alkalinity, hardness and salinity-related testing.

https://www.merckvetmanual.com/multimedia/table/normal-reference-ranges-for-routine-water-quality-analysis

Merck Veterinary ManualRoutine Health Care of Fish

Recommends routine water testing, partial water changes, filter maintenance and parameter tracking for freshwater, brackish and saltwater aquariums.

https://www.merckvetmanual.com/all-other-pets/fish/routine-health-care-of-fish

New Mexico State University Cooperative ExtensionImportant Water Quality Parameters in Aquaponics Systems

Explains interactions among dissolved oxygen, ammonia, nitrite, nitrate, pH, temperature, hardness, alkalinity, biofiltration and testing frequency.

https://pubs.nmsu.edu/_circulars/CR680/