Your tanks, remembered.

TankDiary is a private logbook for freshwater and planted tanks. Parameter charts that show drift before it costs you fish. Reminders that fire. A journal you'll actually keep.

Download on the App Store

Free to start. $24.99 once. No subscription.

★★★★★ — App Store rating slot
"Community quote placeholder" — r/PlantedTank
"Community quote placeholder" — YouTube review

Why this exists

The spreadsheet always wins. Until it doesn't.

A notebook can't warn you nitrate has been creeping for three weeks. And the old aquarium apps want $40 a year to remember your KH.

What you're using now

A damp notebook, a spreadsheet with 40 columns, or a ten-year-old app built for reef keepers that charges monthly and still loses your data in a sync bug.

One clean app you own

Freshwater-first defaults, charts that flag drift, reminders that fire on time. Buy it once. Your data stays on your phone, exportable any day you want out.

What it does

Built around a water test, not a feature list.

See drift before your fish feel it.

Thirteen parameters, charted. The safe range is drawn behind the line, so a nitrate creep or KH crash is obvious at a glance. Ranges are editable per tank.

Log a full test in under a minute.

One sheet, one date, every value you measured. Water change done? That's one tap. The parameters you actually use float to the top.

Reminders that actually fire.

Water changes, filter cleans, ferts, trims. Set the interval once; TankDiary nags you at the hour you choose and reschedules when you check it off. Dosing tasks remember the product and the dose.

Every fish. Every rescape.

A photo grid of your livestock and a journal for milestones — first berried shrimp, the big rescape, the day the carpet finally filled in.

Shrimp keepers: you get real defaults.

Pick the shrimp profile and safe ranges snap to Neocaridina numbers — GH 4–8, KH 0–4, TDS 150–250, 68–75 °F. Not reef numbers with the salt removed.

Privacy

Nothing leaves your phone.

No account. No cloud. No analytics. The App Store label says "Data Not Collected" because there is nothing to collect.

Offline, always

Test water in the fish room with no signal. Everything works. There is no server to be down.

A backup you hold

One file with every tank, reading, and photo. AirDrop it, stick it in Drive, keep it on a USB stick. Restoring it is one tap.

Leave anytime

Full CSV export is free, forever. Your five years of logs will open in any spreadsheet.

Pricing

Buy it like you'd buy a good net.

Once.

Free

$0

forever

  • 1 tank
  • All 13 parameters, charts included
  • Last 30 days of history
  • Unlimited reminders
  • CSV export & full backup
Best value

Pro — Lifetime

$24.99

pay once, yours forever

  • Unlimited tanks
  • Full parameter history
  • Everything in Free
  • Support an independent developer

Prefer small payments? There's a $9.99/yr option in the app. Honestly, the lifetime is the better deal.

Questions a fishkeeper would ask

Does it work offline?

Completely. There is no backend — the app never makes a network request except when you buy or restore a purchase through Apple.

Is there an Android version?

Not yet. TankDiary is native SwiftUI, iOS 17 and up. If it earns its keep on iOS, Android is the obvious next step.

What happens to my data if the app disappears?

It's on your phone, not our server (there is no server). You can export everything as CSV or as a single backup file whenever you like — both are free-tier features on purpose.

I keep saltwater/reef. Can I use it?

Yes — salinity, alkalinity, calcium, and magnesium are all in there with brackish, saltwater, and reef range defaults. But the app is designed freshwater-first; if you want dosing calculators for a mixed reef, dedicated reef apps go deeper.

Why one-time pricing? Everyone does subscriptions.

Because a logbook has no server costs and shouldn't rent itself to you. $24.99 once covers the development. If that model dies, worst case: the app stops getting updates and keeps working, with your data exportable. A dead subscription app just locks you out.

Can I import my spreadsheet?

Not yet — export is CSV, import is on the roadmap. Most people find that after one week of one-tap logging, the spreadsheet retires itself.

Test. Log. Done.

Download on the App Store

Free to start. $24.99 once. No subscription. Ever.