Fishing Logbook Online

Log every catch and manage your tackle — all in your browser. No account, no server, no data leaving your device. Catch records link to your tackle inventory for species & lure stats.

Log a Catch

Catch saved!

Catch Records

How it works

This fishing logbook runs entirely in your browser using IndexedDB — a built-in browser database. Nothing is sent to any server. Your records persist across sessions as long as you use the same browser and don't clear site data.

1. Log catches Record date, location, species, length, weight, lure used, weather and notes for each fish caught.
2. Build tackle box Add every rod, reel, lure and hook to your inventory with color, weight, brand, quantity and price.
3. Link tackles to catches When logging a catch, select which tackle item you used. The Stats tab counts catches per lure automatically.
4. Analyze & export View charts by species, lure, month and weather. Export any table to CSV for backup or spreadsheet use.

Frequently asked questions

Where is my fishing data stored?
All data is stored in your browser's IndexedDB — a local database built into every modern browser. Nothing is uploaded to any server. This means your catches and tackle records are completely private. The data persists between sessions automatically. To keep a backup, use the Export CSV buttons to save your records as spreadsheet files.
Can I use this logbook on my phone while fishing?
Yes. The logbook is fully mobile-responsive and works in any modern browser on iOS Safari or Android Chrome. Because it runs entirely offline after the first page load (no server round-trips needed), it's fast even on a poor signal. Tap "Catch Log," fill in the form, and tap Save — your catch is recorded instantly in local storage.
What is the "Link Tackle" option when logging a catch?
If you have already added a lure or rod to your Tackle Box, you can link it to the catch. This lets the Stats tab count how many fish each specific tackle item has caught, so you can identify your most productive lures. The Lure / Bait text field is still free text, which is useful for quick entries before you've built out your tackle inventory.
How do I back up or transfer my records to another device?
Use the "Export CSV" button in the Catch Records or Tackle Inventory section. This downloads a .csv file you can open in Excel, Google Sheets or Numbers. To restore data on another device you would need to re-import manually (or import the CSV into a spreadsheet for your records). Browser storage is per-device and per-browser, so data does not automatically sync between devices — but the CSV export gives you a permanent, portable backup.
Will my data be deleted if I clear browser history?
Clearing browser history alone usually does not delete IndexedDB data. However, "Clear all site data," "Clear cookies and site data," or a full browser reset will delete it. Always export a CSV backup before clearing browser data if you want to keep your records. In private / incognito mode the database is also erased when you close the window.
Can I track multiple fishing sessions in one day?
Yes. Each catch is its own record with its own date, time-of-day, and location. Log as many individual fish as you want from any session. The Stats tab aggregates everything and you can filter the Catch Records list by species or location to focus on a particular outing.