Tool · Free

A tank log you can start without an account

Fill in the four numbers, save, done. The log lives in this browser and exports to CSV — no sign-up, nothing uploaded.

No sign-upStored in your browserCSV export

Stored in this browser only — no account, no upload. Clearing this site’s data deletes the log, so export the CSV when it matters.

Your log

    This is the paper logbook, rebuilt as a page. Type the reading, hit save, and the entry is listed newest first with the rest of the week. Edit a typo, delete a duplicate, and export the whole thing as CSV when you want a copy that survives a cleared browser.

    What to record, and how often

    Four numbers cover almost every freshwater problem: pH, ammonia, nitrite and nitrate. Ammonia and nitrite should read zero in a cycled tank, so they are the fastest warning you have. pH drifts slowly, which only becomes visible when the entries are dated and kept together.

    • Test ammonia and nitrite whenever something looks wrong — a new fish, a filter clean, a dead snail. Any reading above zero is the whole diagnosis.
    • Test nitrate weekly, before the water change, so the number is comparable across weeks rather than drifting with the schedule.
    • Log the water change in the same entry as the test. A reading without the maintenance that produced it cannot tell you whether the interval is right.
    • Use the notes field for what the kit cannot measure: appetite, behaviour, new plants, a cloudy patch, the filter media you swapped.

    Why there is no sign-up

    Every browser log with an account needs a server, and a server means a copy of your tank history, a password to reset, a database to back up and a breach to disclose. The app skips all of it by keeping the log on the device; this page does the same by keeping it in the browser. There is nothing to sign into because there is nowhere for the data to go.

    What “in this browser” actually means

    Entries are written to localStorage for this site. They survive a reload, a restart and a week of not visiting — but not “clear website data”, private browsing, or a different browser on the same machine. If the log matters, export the CSV; it takes one click.

    Reading the numbers together

    ReadingWhere it should sitWhat a miss usually means
    Ammonia (NH₃)0 ppmThe cycle is overwhelmed — feed less, change water, do not add fish.
    Nitrite (NO₂)0 ppmThe second bacteria stage is lagging behind the first.
    Nitrate (NO₃)Under 20 ppm before a changeChange more, or more often — the interval is too long.
    pHStable, whatever the tank runs atA moving pH matters more than an unusual one.

    A single row tells you what the tank is doing now; four dated rows tell you what it is trending towards. If a nitrate reading looks high, the water change calculator turns it into a percentage, and if you do not know the real water volume yet, start with the volume calculator. When you want reminders, trends and more than one tank, that is what the app is for.

    Questions

    Frequently asked

    Where is my log stored?
    In this browser, under this site’s local storage. It is never uploaded — the page makes no network request when you save an entry. Clearing this site’s data, using private browsing, or opening the site in another browser starts an empty log.
    Can I import the CSV back into the app?
    Not in the current release. The app exports CSV as a backup and an escape hatch; importing is not part of it. The file you download here opens directly in Excel, Numbers or Google Sheets, so it works as a spreadsheet log even without the app.
    Does it sync between my phone and my laptop?
    No. Syncing would require an account and a server copy of your history, which is exactly what the app avoids. Export the CSV if you want to carry the log somewhere else.
    Is this the app, or a demo?
    It is a real log with the app’s restraint, not a demo of the app. It records the same four water parameters and the water change, stores them locally and exports CSV. What it does not do is reminders, trends or multiple tanks — those are in the iOS app.
    Download

    Stop guessing what your tank did last week

    Log a test in twenty seconds, get reminded before maintenance is overdue, and keep a history you can actually read back. Free for one tank — no account, no subscription.

    Download on the App Store Free · No account · Works offline
    QR code linking to FishTank Diary on the App Store
    Point your camera at the code FishTank Diary is an iPhone and iPad app. Install it now — no account, no email, no setup.
    Open the App Store link