Skip to main content
Calcimator

Fish Weight Estimator

Estimate a fish's weight from its length and girth measurements using species-specific formulas.

About this calculator

This calculator estimates fish weight two independent ways and reconciles them. The primary method is the classic length-times-girth-squared formula (Weight = Length × Girth² / K), which works because girth squared approximates the fish's cross-sectional area, and multiplying by length approximates its volume — divide by a species-specific constant K (ranging from 800 for trout and catfish to 1200 for bass, reflecting how slender or stocky each species' typical body shape is) and you get a reasonable weight estimate without a scale. The second method uses a length-only power curve (Weight = a × Length^b) fitted per species as a cross-check, useful when you can't measure girth accurately or at all — setting girth to 0 in this calculator switches to this method exclusively.

When both girth and length are provided, the calculator compares the two estimates: if they diverge by more than 50% in either direction, it assumes the girth measurement was likely off (a common field error, since girth is harder to measure precisely than length) and averages the two results for a more realistic figure rather than trusting the girth-based number outright. Results are also shown against a trophy-weight threshold and an approximate all-tackle world record for the selected species, both of which are rough benchmarks, not authoritative records. Because these are body-shape-based estimates rather than direct measurements, actual weight can vary with the fish's fat reserves, whether it's gravid with eggs, and how tightly the tape was pulled — treat the output as a solid catch-and-release estimate, not a certified weight.

Inputs

in
in

Results

Estimated Weight

2.16 lbs

≈ 9 sticks of butter

Estimated Weight0.98 kg
Trophy Threshold8 lbs
% of World Record9.71%
How to Use This Calculator
  1. Measure the fish's total length in inches from nose tip to tail tip with its mouth closed.
  2. Measure the girth in inches at the fish's widest point, usually just ahead of the dorsal fin. Leave at 0 for a length-only estimate.
  3. Select the species (bass, trout, walleye, pike, catfish, or salmon) for species-specific weight formulas.
  4. Read Estimated Weight in lbs and kg — this uses both length-girth and power-curve formulas for accuracy.
  5. Compare your fish to the Trophy Threshold to see if it qualifies as a trophy for your species.
  6. Check % of World Record to see how your catch ranks against the all-tackle record.

How the result changes with Girth

GirthEstimated Weight
61.46 lbs
91.79 lbs
183.62 lbs
307.94 lbs

What each input means

Length
Total length of the fish from nose to tail tip in inches. Measure with the mouth closed.
Girth
Circumference of the fish at its widest point (usually just ahead of the dorsal fin). Set to 0 for length-only estimate.
Species
Different species have different body proportions. Select your species for the most accurate estimate.

What each result means

Estimated Weight
Estimated weight based on length, girth, and species-specific formula.
Estimated Weight
Weight converted to kilograms.
Trophy Threshold
The generally accepted trophy weight for this species. Fish above this are exceptional catches.
% of World Record
Your fish's estimated weight as a percentage of the all-tackle world record for this species.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Length = 18, Girth = 12, Species = 0 = 3 input(s) provided
  2. Calculate Estimated Weight
    Estimated Weight
    2.16 = 2.16
  3. Calculate Estimated Weight
    Estimated Weight
    0.98 = 0.98
  4. Calculate Trophy Threshold
    Trophy Threshold
    8 = 8

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

What happens if I leave girth at 0?

Setting girth to 0 tells the calculator to skip the length-times-girth-squared formula entirely and rely exclusively on the length-only power curve (Weight = a × Length^b) fitted for your selected species. This is useful when you couldn't measure girth in the field, but it's generally less precise than a measurement that accounts for how stocky or slender an individual fish actually is.

Why does the calculator sometimes average two different weight estimates?

When both length and girth are entered, the calculator computes two independent estimates — one from length-times-girth-squared, one from the length-only power curve — and compares them. If they diverge by more than 50% in either direction, it assumes the girth measurement was likely inaccurate (a common field error since girth is harder to measure precisely than length) and averages the two rather than trusting the girth-based number alone.

Why does the species-specific constant K range from 800 to 1200?

K is a divisor in the length-times-girth-squared formula, and it's set lower (800) for slimmer-bodied species like trout and catfish and higher (1200) for stockier species like bass. A lower K produces a larger weight estimate for the same length and girth, reflecting that a trout of a given girth typically carries less mass per inch of circumference than a similarly-girthed bass.

How accurate is the % of World Record figure?

It's your estimated weight divided by an approximate all-tackle record weight for the selected species, expressed as a percentage. Both numbers in that comparison are estimates — the calculator's own weight figure is a body-shape approximation, not a scale reading, and the record values are rounded reference figures — so treat the percentage as a rough sense of scale rather than a precise ranking.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.