Stablereef Get the app

Free forever core · works offline

Keep your reef stable.

Log a full water test in about 30 seconds — and catch a rapid swing the moment you save, while you’re still at the tank.

Download on the App Store Get it on Google Play

iPhone & Android · No account · No ads

Stablereef home screen showing a coral warning: Alk +1.3 dKH rapid change, watch for coral stress, above a grid of the latest reef readings.

The anti-swing warning

Corals don’t crash on a number. They crash on the swing.

When you save a reading, Stablereef compares it to your last one — and tells you straight away if the change is too fast, or the value is out of range. Drag the slider and see it.

Display Reef 75G · AlkSafe range 7.0–12.0 dKH

Last test: 8.6 dKH · 20 hours ago

9.9dKH

Illustration using the app’s default Alk settings (safe range 7–12 dKH, 1.0 dKH per day). Both are tunable in the app. Reference only — husbandry calls are yours.

Made for the tank-side

Everything you need to log, nothing you don’t.

Fast to use with wet hands, honest about your numbers, and yours to keep.

One quick session

A big number pad, your last value on every step, one summary where you can undo any single reading.

Anti-swing alerts

Flags a rapid change or an out-of-range reading the moment you save — with allowance for the time since your last test.

Your kit’s units

dKH, meq/L or ppm. ppm PO4 or ppb P. °C or °F. ppt or SG. Enter what your kit shows — no converting in your head.

Cycling mode

Starting a new tank? Ammonia and nitrite come first, high readings get a calm “this is expected” note, and you’re told when the cycle looks done.

Trends with a safe band

7, 30 and 90-day charts with the stable range shaded in, so you can tell real drift from noise.

Bring your log. Take it back.

Free CSV import from a spreadsheet or another app, and CSV / JSON export any time. We don’t hold your data hostage.

Inside the app

Calm, clear, and quick.

Swipe through the screens you’ll use every week.

Home screen with a coral banner reading Alk +1.3 dKH rapid change, above a grid of Alk, Ca, Mg, NO3, PO4, salinity, pH and temperature readings.
Rapid-swing warningFlags a risky change the moment you save.
Test session step 1 of 8 for alkalinity, showing the last value, the safe range and a big number pad.
One quick sessionBig number pad, last value shown, one summary with undo.
Phosphate entered as 19 ppb P from a Hanna HI736 kit, with the 0.058 ppm PO4 equivalent shown below.
Your kit’s unitsEnter ppb P from a Hanna HI736 and see the ppm PO4 equivalent.
Cycling card explaining that ammonia rises first, then nitrite, above ammonia and nitrite readings at the front of the grid.
Cycling modeAmmonia and nitrite move to the front, with calm notes.
A 90-day alkalinity chart with the 7 to 12 dKH safe range shaded and one recent jump at the end.
Trends with a safe band7, 30 and 90-day charts with the stable range shaded in.
CSV import screen mapping columns such as KH, Calcium and Magnesium to parameters, each marked auto-matched.
Bring your logMap columns from any CSV and preview before anything is written.

No account. No cloud. No ads.

Everything you enter stays on your device. We have no servers that receive your aquarium data.

Works offline

Log right next to the tank, no signal needed.

Your data, always yours

Free CSV / JSON export and automatic local backups. No paywall on your own data.

Anonymous counts only

The only thing the app sends is anonymous usage counts — no personal data, no IP — and you can switch it off in Settings.

Read the privacy policy

Questions

Good to know

Is Stablereef free?

Yes. Logging is unlimited, and reminders, CSV import and CSV / JSON export are free — there’s no paywall on your own data.

Do I need an account?

No. There’s no sign-up and no cloud. Everything stays on your device, and the app works fully offline.

Can I bring my existing reef log with me?

Yes. Import any CSV — from a spreadsheet or another aquarium app — with automatic column detection, unit conversion and a preview before anything is written.

Which parameters and units does it support?

Alkalinity, calcium, magnesium, nitrate, phosphate, salinity, pH and temperature, plus ammonia and nitrite when you need them. Enter values in the units your test kit shows: dKH, meq/L or ppm for alkalinity; ppm PO4 or ppb P for phosphate; °C or °F; ppt or specific gravity.

How does the anti-swing warning work?

When you save a reading, Stablereef compares it to your last one — allowing for the time since that test — and flags a rapid change or an out-of-range value. Safe ranges and thresholds are tunable. It’s a reference only; husbandry calls are yours.

How do I delete my data?

Your data lives on your device, so you stay in control. The data deletion page explains the steps.

Keep your next test stable.

Free to start, nothing to sign up for. Your reef log is ready in a minute.

Download on the App Store Get it on Google Play