Fish Age from Length Calculator

Estimate the age of a fish from its length.
Uses species-specific growth models for trout, bass, walleye, and common freshwater species.

Estimated Fish Age

Fish age can be estimated from length using species-specific von Bertalanffy growth models. This is an approximation - actual age varies significantly between populations, water temperatures, food availability, and geographic location.

Von Bertalanffy growth model: L(t) = L∞ × (1 − e^(−K × (t − t₀)))

Where:

  • L(t) = length at age t
  • L∞ = asymptotic maximum length
  • K = growth coefficient
  • t₀ = theoretical age at length zero

Rearranged to estimate age from length: t = t₀ − (1/K) × ln(1 − L/L∞)

Typical maximum lengths and growth rates:

These are the seven species in the dropdown, with the two numbers each one feeds into the model:

Species L∞ used here K used here
Rainbow Trout 80 cm 0.25
Brown Trout 90 cm 0.20
Largemouth Bass 65 cm 0.25
Smallmouth Bass 55 cm 0.35
Walleye 85 cm 0.22
Northern Pike 130 cm 0.18
Yellow Perch 40 cm 0.40

A higher K means the fish approaches its maximum length faster, which is why a yellow perch is most of the way there by age four while a pike is still adding length at fifteen. The t₀ value is fixed at −0.5 for every species, which is the usual placeholder when a population-specific fit is not available.

Both numbers vary between populations more than they vary between these species. A rainbow trout in a cold, food-poor mountain stream may top out at 35 cm, while the same fish in a tailwater below a dam can pass 70 cm. Treat the answer as a bracket of a year or two either side.

Why age matters for conservation: Older, larger fish are disproportionately important for reproduction. A 50 cm female trout may produce 3–5x more eggs than a 30 cm female. Catch-and-release of trophy fish preserves the breeding population and future fishing quality.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.