Skip to content
Fin & Filter

The method

How to read aquarium test results

Every beginner learns to run the tests before they learn to read them. This is the second half: what the colors mean, which readings are emergencies, and what to do about each one.

By Scooter M. · Published October 3, 2026 · Last updated October 3, 2026

Fin & Filter earns a commission when you buy through the links on this page. It costs you nothing and it does not decide what we rank. How we’re funded.

Test tubes of colored liquid in a rack

We have not used any of this gear. Every pick below is chosen from published manufacturer specifications and the arithmetic on how we pick, which you can re-run yourself.

Read the vial against a white background in daylight, hold it next to the card rather than above it, and respect the wait times printed in the instructions — a color read early is a different color. Shake nitrate bottle #2 hard, for as long as the instructions say, or the nitrate result will read low. Then act on what you have: ammonia above zero and nitrite above zero are both water-change situations, nitrate climbing past roughly 40 ppm means the water changes are falling behind, and pH matters mainly for being stable rather than for hitting a particular number.

Running the tests is the easy half. Most beginners get a tube of colored water, hold it up to a chart, decide it is somewhere between two squares, and then have no idea what that means for the fish. This page is the second half: how to take a reading you can trust, and what each result actually tells you to do.

First, take a reading you can trust

Four things produce most wrong results, and none of them are the kit's fault.

  1. Shake what the instructions tell you to shake. The nitrate test uses two reagents, and the second one settles in the bottle. API's instructions are specific about shaking bottle #2 hard before use and about shaking the filled vial. Skip it and nitrate reads low — which is the single most common false reassurance in this hobby.
  2. Wait the stated time, then read immediately. Each test has its own development time. Read early and the color is still forming; leave it on the windowsill for an hour and it keeps developing.
  3. Use daylight and a white background. Hold the vial against white paper near a window, not under a warm kitchen bulb and not against the tank. Artificial light shifts yellows and oranges, which is exactly the range the ammonia and nitrate cards live in.
  4. Keep the vials clean and separate. Rinse with tank water, not tap, and do not dry them with a towel that has been through fabric softener. A vial that held the nitrate reagent will skew the next test.

Quick picks

What you need to test, and what to do about the answer

#ProductBest forPrice
1
API Freshwater Master Test Kit

API Freshwater Master Test Kit

The liquid kit that tests the four parameters a cycling tank lives and dies by, including the one most strips leave out.

The readings this page is about
$35.98 on Amazon

#ad How we’re funded · price as of November 3, 2026

2
Seachem Prime

Seachem Prime

A conditioner Seachem states detoxifies ammonia and nitrite — a stopgap between the reading and the water change, not a fix.

The bottle to reach for when ammonia or nitrite reads above zero
$16.62 on Amazon

#ad How we’re funded · price as of November 3, 2026

3
Tetra Water Cleaner Gravel Siphon

Tetra Water Cleaner Gravel Siphon

A water change is the response to almost every result on this page, and the siphon is how you do it properly.

The thing you actually do about a bad reading
$10.29 on Amazon

#ad How we’re funded · price as of November 3, 2026

4
Seachem Stability

Seachem Stability

Bottled nitrifying bacteria, which genuinely helps a stalled cycle and genuinely does not replace testing.

A stalled cycle, when the numbers have not moved in two weeks
$18.88 on Amazon

$20.97 · 10% off

#ad How we’re funded · price as of November 3, 2026

!
Tetra EasyStrips 6-in-1 Test Strips

Tetra EasyStrips 6-in-1 Test Strips

Six parameters, and the one that kills fish in a new tank is not among them.

Skip this one — see why below

Not the kit for a cycling tank
$14.97 on Amazon

#ad How we’re funded · price as of November 3, 2026

Rows link to the full write-up further down this page. Prices come from the live price layer only; where there is no live figure the button reads “Check price” rather than showing a remembered number.

What each result means, and what to do

ParameterWhat you wantWhat a high reading meansFirst action
Ammonia0The filter cannot keep up, or the tank is not cycledWater change now, stop feeding, then dose a conditioner that detoxifies ammonia
Nitrite0The cycle is halfway: ammonia is being converted, nitrite is not yetWater change, keep feeding light, and wait — this stage is the long one
NitrateLow and falling after each water changeWater changes are falling behind the bioload, or the tank is overstocked or overfedBigger or more frequent water changes; feed less; add plants
pHStable, whatever it isA swing matters more than the value; a sudden change points at the tap, a new rock or a buffer productDo not chase it with chemicals — identify what changed
High range pHUsed when normal-range pH reads at the top of its scaleThe normal test has run out of range, not that the water is dangerousRe-test with the high range reagent to get a real figure

Targets reflect the standard for a stocked freshwater community tank. The actions assume a tank with fish in it; a fishless cycle deliberately runs ammonia high on purpose.

Ammonia above zero

This is the reading that matters most and the one strips usually omit. API states plainly that ammonia should be removed as soon as it is detected, that it damages gill membranes and harms respiration, and that even small amounts stress fish and suppress their immune systems. The EPA's aquatic life criteria add the part that makes it unpredictable: ammonia toxicity rises with pH and temperature, so the same reading is more dangerous in warm, alkaline water than in cool, acidic water.

What to do, in order: change 25 to 50% of the water with dechlorinated, temperature-matched water; stop feeding for a day or two; dose a conditioner that detoxifies ammonia; and test again the next day. If the tank is new, you are not dealing with an accident — you are dealing with new tank syndrome, and the full emergency routine is on how to lower ammonia fast.

Nitrite above zero

Nitrite appearing is progress — it means the first group of bacteria is working — and it is still toxic. The second group, which converts nitrite to nitrate, is slower to establish, so this stage lasts longer than people expect and is where most fishless cycles appear to stall.

Treat it like ammonia: water change, light feeding, patience. Do not add more fish and do not clean the filter while nitrite is present — you would be removing the bacteria you are waiting for.

Nitrate climbing

Nitrate is the end product, and in a cycled tank it only goes one way between water changes. A rising trend is not a crisis; it is a message that the water-change schedule is not keeping pace with what goes in.

The fix is upstream: a larger or more frequent water change, less food, fewer fish, or more plants, which consume nitrate directly — how to set up a low-tech planted tank covers that. Test the tap water too; some municipal supplies arrive with nitrate already in them, and if yours does, no water change will take the tank to zero.

pH, and the high range test

API describes pH as the measure of acidity, with 7.0 neutral, higher alkaline and lower acidic, and notes that different species suit different levels. The practical reading for a beginner is simpler: stability beats any particular number. Community fish sold in shops are kept in ordinary tap water and adapt to most of it; what they do not tolerate is a pH that moves.

The high range test exists because the standard pH reagent runs out of scale at the top. If the normal test reads at its maximum, re-run it with the high range reagent — that is not a sign of a problem, just a different ruler.

Resist pH-adjusting products. They move the number, the number drifts back, and the swing does more damage than the original reading. If pH changed suddenly, look for a cause: a new decoration, a buffer substrate, a change at the water utility, or a tank that has not had a water change in a long time.

Reading the set together: is the tank cycled?

One reading on its own says little. The pattern across all three nitrogen parameters is what tells you where the tank is.

AmmoniaNitriteNitrateWhat it means
High00Cycle has not started. The first bacteria group has not established
FallingHigh0 or traceHalfway. The second group has not caught up — the longest stage
0FallingRisingNearly there. Keep testing daily
00PresentCycled. This is the pattern you are waiting for
000Either a brand-new tank with nothing happening yet, or a testing error — check the nitrate shake

The last row is worth knowing: zero across the board in a tank that has been running for weeks usually means the nitrate test was not shaken properly.

The finish line for a fishless cycle is specific: dose ammonia, wait 24 hours, and read 0 ammonia and 0 nitrite with nitrate present. Fishless cycle step by step runs that process; how long does it take to cycle a fish tank sets expectations for the timeline.

When the reading disagrees with the fish

Sometimes the numbers look fine and a fish is clearly unwell. Three things to check before assuming the kit is wrong.

  • Reagent age. Bottles have a shelf life, and the nitrate reagents are the ones most often found expired in a drawer. An old bottle reads low.
  • The sample. Take water from mid-tank, not from the surface and not from the filter outflow.
  • Everything the kit does not measure. Temperature, oxygen, chlorine from an unconditioned top-up, and medication residue are all invisible to these four tests. Why do my fish keep dying works through the rest of the list.

And if the numbers look fine because you dosed a conditioner an hour ago, remember what that product does: Seachem states Prime detoxifies ammonia rather than removing it, so a liquid kit can still read it. A reading after dosing is not a clean reading.

API Freshwater Master Test Kit

Pick 1

API Freshwater Master Test Kit

The readings this page is about

The number
Tests pH, high range pH, ammonia, nitrite and nitrate. API states the kit lets you test pH as often as needed and that ammonia must be detected and removed before it damages gill membranes.

Everything below assumes a liquid reagent kit, because the ammonia test is the one that matters most while a tank is cycling and the common multi-parameter strips do not include it.

Liquid results are bands of color rather than digits, which is the thing this page exists to explain. A band is enough: you are looking for zero, not-zero, or climbing.

The honest costs. It is the most expensive way into testing, the reagents expire, and reading colors against a card is genuinely harder in artificial light. It is also the purchase this site would keep if it could keep only one.

Published specifications for the API Freshwater Master Test Kit
TestspH, High Range pH, Ammonia, Nitrite, Nitrate
CapacityOver 800 tests per kit
Contents7 bottles of test solution, 1 color card, 4 glass tubes with caps, holding tub
TypeLiquid reagent
What it does not doDoes not test hardness, chlorine or alkalinity. It is slower than strips, the nitrate test needs vigorous shaking of the second bottle and a wait, and the color card is genuinely hard to read between adjacent shades.

Specs from API Freshwater Master Test Kit, Amazon listing; API Freshwater Aquarium Master Test Kit, PetSmart listing. We have not used this unit.

$35.98 on Amazon

#ad How we’re funded · price as of November 3, 2026

Seachem Prime

Pick 2

Seachem Prime

The bottle to reach for when ammonia or nitrite reads above zero

A positive ammonia or nitrite reading is a water-change problem first. This is what you dose afterwards, while the filter catches up, and what you use on the replacement water anyway.

Seachem's own claim is detoxification rather than removal: the ammonia is still in the tank and still shows on a test, which is exactly why a reading taken after dosing can confuse people.

The honest costs. It does not cycle a tank, it does not replace a water change, and it is not a reason to delay one. Whether it earns its premium over a basic dechlorinator is argued on our is-Prime-worth-it page.

Published specifications for the Seachem Prime
Dose1 capful (5 mL) for each 200 L (50 US gallons) of new water
RemovesChlorine, chloramine
DetoxifiesAmmonia, nitrite and nitrate
Binding durationSeachem states it binds those compounds for up to 48 hours
What it does not doIt does not remove ammonia. It binds it into a less toxic form for up to 48 hours, and your test kit will still read the ammonia as present. It is not a bacteria product and it will not cycle a tank.

Specs from Seachem, Prime product page. We have not used this unit.

$16.62 on Amazon

#ad How we’re funded · price as of November 3, 2026

Tetra Water Cleaner Gravel Siphon

Pick 3

Tetra Water Cleaner Gravel Siphon

The thing you actually do about a bad reading

Ammonia above zero, nitrite above zero, nitrate climbing: the first action in all three cases is the same, and it is mechanical rather than chemical.

Vacuuming the substrate as you siphon removes the waste that is producing the reading, rather than just diluting what it has already produced.

The honest costs. It is a chore, and on a small tank a siphon empties water faster than you expect — have the replacement water dechlorinated and temperature-matched before you start. The routine is on our water-change page, linked below.

Published specifications for the Tetra Water Cleaner Gravel Siphon
TypeManual siphon into a bucket
CostThe cheapest way to do a proper gravel-vac water change
What it does not doYou carry the water. On a 10 or 20 gallon tank that is fine. The moment the tank gets big, it is the reason people quietly stop doing water changes.

The manufacturer does not publish a full spec sheet for this item, so nothing beyond the figures above is stated. We have not used this unit.

$10.29 on Amazon

#ad How we’re funded · price as of November 3, 2026

Seachem Stability

Pick 4

Seachem Stability

A stalled cycle, when the numbers have not moved in two weeks

If ammonia has been sitting at the same reading for a fortnight with no nitrite appearing, the colony is not establishing. A live bacteria culture is a reasonable thing to add at that point.

What it cannot do is skip the process or substitute for the readings. You will still be testing daily to see whether it worked.

The honest costs. It is a live culture, so storage and age matter, and results vary for reasons you cannot see from the shelf. Our honest assessment of the whole category is on the bottled-bacteria roundup.

Published specifications for the Seachem Stability
BacteriaA synergistic blend of aerobic, anaerobic and facultative bacteria
Day 1 dose1 capful (5 mL) for each 40 L (10 US gallons)
Days 2 to 71 capful for each 80 L (20 US gallons), daily, for 7 days
Manufacturer claimSeachem states it establishes the biofilter and prevents new tank syndrome
What it does not doIt is not a water conditioner and it does not detoxify ammonia; that is Prime's job, and the two products are routinely confused. Seachem does not publish the bacterial species or strains.

Specs from Seachem, Stability product page. We have not used this unit.

$18.88 on Amazon

$20.97 · 10% off

#ad How we’re funded · price as of November 3, 2026

Tetra EasyStrips 6-in-1 Test Strips

Skip this

Tetra EasyStrips 6-in-1 Test Strips

Not the kit for a cycling tank

The skip entry is here because it is the most-bought test product in the hobby and the most commonly misread. These strips test six parameters; ammonia is not one of them.

In a cycling tank that is the gap that matters. A strip can show acceptable nitrite, nitrate, pH, hardness and alkalinity while the ammonia that is actually burning your fish goes unmeasured.

They are genuinely useful later, for a quick weekly nitrate trend on an established tank, and they are far easier to read than a color card. As the only test in a new tank, they are the wrong tool.

The full comparison is on test strips versus liquid test kits.

Published specifications for the Tetra EasyStrips 6-in-1 Test Strips
TestsNitrate, nitrite, water hardness, chlorine, alkalinity, pH
Does NOT testAmmonia
Read time60 seconds after dipping
What it does not doNo ammonia test. Ammonia is the compound that kills fish in a new tank, so these strips cannot see the one thing a new fishkeeper buys them to see. Treat them as a fast check on a tank you already know is cycled.

Specs from Tetra, EasyStrips 6-in-1 product page; Tetra EasyStrips 6-in-1, Chewy listing. We have not used this unit.

Questions people actually ask

Frequently asked questions

+ How do I read the API master test kit color chart?
Hold the filled vial against the white part of the card in daylight, read it immediately after the stated development time, and accept a band rather than an exact number. For ammonia and nitrite the only question is whether it is zero; for nitrate, what matters is the direction it moves over weeks.
+ Why does my nitrate test always read zero?
Almost always because bottle #2 was not shaken hard enough. The second nitrate reagent settles, and the instructions are specific about shaking the bottle and then the filled vial. An unshaken test reads low, which is why a tank running for weeks can appear to have no nitrate at all.
+ How long do I wait before reading an aquarium test?
Each test states its own development time in the instructions — read at that point rather than early or an hour later. Colors are still forming before the stated time and keep changing afterwards, so a late reading is as wrong as an early one.
+ What should my ammonia and nitrite readings be?
Zero, both of them, in any tank with fish in it. Anything above zero means a water change now, lighter feeding, and a conditioner that detoxifies ammonia while the filter catches up. API states ammonia should be removed as soon as it is detected because it damages gill membranes.
+ What nitrate level is too high?
Rather than a single threshold, watch the trend: nitrate should fall after each water change and climb slowly between them. If it keeps climbing past roughly 40 ppm despite weekly changes, the tank is overstocked, overfed, or the changes are too small — and some tap water arrives with nitrate already in it, so test that too.
+ Should I adjust my pH?
Usually not. Stability matters more than the number for the community fish sold in shops, and pH-adjusting products produce swings that do more harm than the original reading. If pH changed suddenly, find the cause — a new rock, a buffering substrate, or a long-overdue water change.

Where the numbers came from

Sources

Read next

API Freshwater Master Test Kit review

API Freshwater Master Test Kit review

What is in the box, what 800 tests really means, and the three ways beginners get a wrong reading from it.

Read the guide →

The best aquarium test kits

The best aquarium test kits

The kit that reads ammonia, the strips that quietly do not, and why that distinction decides everything.

Read the guide →

How to cycle a fish tank

How to cycle a fish tank

What cycling actually is, the fishless method start to finish, and the exact test result that means it is done.

Read the guide →

← All of cycling & water testing