How much does your catch weigh?

Fish Weight Calculator Tool: Weigh Fish Without Using a Scale

Calculate the weight of your best catch even if you don’t have any scales. Just enter the girth and length of the fish in the fields below

Fish weight

- - lb


- - oz


- - kg

Share this tool with a buddy

Know some another angler who could use this tool? Share it with any of the buttons above and let them know!

How to Weigh a Fish Without Using a Scale (2024)

If you caught a fish but don’t have a weighing scale or fish weight calculator on hand, this guide can help you. You can estimate the weight of your catch from a few simple measurements. 

Before we proceed with discussing the formula, please be aware that technique isn’t 100% accurate, but it will give you a ballpark estimate for the weight of your catch that you might not otherwise be able to get.

Below I’ve written a step by step guide about how the formula for the fish weight calculator above is created. 

In-Depth View

I see many people asking questions about which numbers are correct to use for the calculator to be more accurate and I think this is mainly down to a lack of understanding about how it really works. 

I hope that by reading this, you can gain a better understanding of what the numbers in the formulas mean and what makes some measurements work better than others.

Let’s get started!

How to Calculate Fish Weight

Here’s how the fish weight estimation formula of the calculator works:

Step 1: Shape Approximation

To calculate the fish weight, first, we are going to take a rough approximation of the shape of the fish as though it was made of blocks. 

Let’s cut away all the extremely lightweight parts of the fish like the fins, tail and snout to be left with a simplified fish shape.

Simplified 2D Fish Model

Simplified 2D Fish Model

Step 2: Straightening The Lines

Next, for this part, let’s make things even simpler by replacing the rounded curves of the fish with straight lines that roughly match its shape. 

We are going to start our lines at both ends of the fish and have them meet at the widest part of the fish where we will measure the fish girth.

Simplified Straight Line Fish 2D Model

Simplified Straight Line Fish 2D Model

Step 3: Making it 3D

After getting the fish girth measurement by measuring the widest part of the fish, let’s make this fish three-dimensional by saying it is the same height and width when cut in half. 

By that I mean that the cross-section of the fish would be a square, so its height and width are the same. 

If we know that fish girth measurement is 20 inches, then the four even sides of our blocky fish should equal our fish girth.

So to calculate the length of each side of our blocky fish we can simply divide the girth by 4 to get the length of one side. Now we are left with our three-dimensional blocky fish.

3D Fish Model

3D Fish Model

Step 4: Cutting It In Half

Now we want to try to calculate the volume (or three-dimensional area) of the blocky fish. 

The easiest way of doing that is to cut the blocky fish in half at the widest point. 

This leaves us with two wedge-shaped blocks; one that roughly matches the head of the fish and one that roughly matches the body.

Split 3D Blocky Fish Model

Split 3D Blocky Fish Model

Step 5: Starting With The Head

Now we can use some high-school math to calculate the volume of each block. First, let’s start with the head:

3D Fish Head Model

3D Fish Head Model

Step 6: Calculating The Volume Of A Wedge

To calculate the volume of a wedge shape we can use the formula.

To calculate the volume of a wedge shape we can use the formula

½ x (WEDGE LENGTH) x (Wedge height) ^ 2

Step 7: Calculating The Volume Of The Head

Putting in our values for the head we get:

½ x (HEAD LENGTH) x (GIRTH/4) ^ 2

Which can be simplified to:

½ x (HEAD LENGTH) x (GIRTH) ^ 2/16
3D Fish Tail Model

3D Fish Tail Model

Step 8: Calculating The Volume For The Tail

Doing the same for our tail wedge we get:

½ x (TAIL LENGTH) x (GIRTH) ^ 2 / 16

Step 9: Calculating The Total Volume

The total volume of our blocky fish must be the volume of the head wedge added to the volume of the tail wedge:

(½ x (HEAD LENGTH) x (GIRTHt) ^ 2 / 16 ) + (½ x (TAIL LENGTH) x (GIRTH) ^ 2 / 16)

And we can simplify this to:

½ x (HEAD LENGTH + TAIL LENGTH) x (GIRTH) ^ 2 / 16

Step 10: Simplifying The Volume Of a Fish

Since we know that (HEAD LENGTH) + (TAIL LENGTH) = FISH LENGTH we can simplify this further to:

½ x (FISH LENGTH) x (GIRTH) ^ 2 / 16

And finally one more simplification gives us:


So now we can calculate a pretty good guess for the volume of our fish from our simple blocky fish. 

To calculate the fish weight all we need now is a good approximation of the density of our fish. 

We can do this by estimating how many 1 inch chunks of fish we need to make 1lb of fish.

From averaging lots of actual fish, a reasonable starting estimate to use is that 25 1-inch actual chunks of fish weigh about 1 lb.

Step 11: Calculating Weight From Volume

So we now want to figure out the fish weight by the following:


Step 12: The Final Formula For Weight

Substituting in our existing formula to be used for FISH VOLUME gives us:

FISH WEIGHT = (FISH LENGTH) x (GIRTH)^2)/32 * 1/25

Which can be simplified to:

FISH WEIGHT = (FISH LENGTH) x (GIRTH)^2)/(32 * 25)



TADAAA! Now we have our famous formula to estimate the weight of a fish, based on its length and its girth.

But the measuring doesn’t end quite yet… There is another part of the fish weight calculator to be discussed. 

If you look at various species of fish you will notice that their shape and the weight of their meat is different. 

It means when measuring other types of fish, different values should be used to calculate the estimated value.

Making Adjustments

For example, let’s compare this Tuna with this Bass. 

If we overlay our idealized blocky fish over the actual fish we can see that while for the Bass it’s a reasonably good approximation. 

It doesn’t look like an accurate shape for the Tuna. We can’t stick with one shape. It will affect the estimate if we don’t make proper adjustments.

Tuna Fish With Model Outline Overlay

Tuna Fish With Model Outline Overlay
Bass Fish With Model Outline Overlay

Bass Fish With Model Outline Overlay
This is where tweaking our magic number helps. We just calculated our magic number as 800, this magic number is usually called the weight shape factor. 
To get the weight of other fish, we can actually tweak this number based on the fish species we are approximating to give a better weight estimate for that fish species. 
Here’s a list of the fish/shape factors we use for a bunch of common species. 

When measuring fish, you can even use these weight shape factors to get an estimate for other fish that have similar shapes to the ones in the list below:

  • Trout – 900
  • Steelhead – 900
  • Mackerel – 900
  • Snook – 900
  • Redfish – 900
  • Bonefish – 900
  • Salmon – 800

  • Bass – 800
  • Walleye – 3500
  • Pike – 2700
  • Gar – 2700
  • Muskie – 2700
  • Sunfish – 1200
  • Bluegill – 1200

When you calculate, you can even come up with your own magic shape/weight factors by measuring and weighing your catch with scales and tweaking the numbers until it spits out the correct results or a more accurate weight. This way you can create your own actual accurate scale. 

That’s one feature that the fish weight calculator menu above doesn’t have. 

Once you know your way around these values, using different measurements and getting the right weight estimate will be way easier. Being able to make adjustments also means that you can make the estimate closer to the actual weight.

Wrapping up

So there you have it, the process behind the fish weight calculator, We’ve successfully created our fish weight calculator formula from our two simple measurements.

We’ve also got a better idea of what the magic number is and how adjusting it affects the measurements. 

Try playing around with the formulas above and get a feel for how it works.

Improve the Formula

Grab some measurements of your next catch and compare the fish weight calculator output to the actual weight.

To make it more accurate, you can try to work out your own magic number that better matches the type of fish you caught. 

You can even make your own fish weight calculator that is suited to your needs.

Feel free to share this tool with your buddies! And if you’ve found this article helpful, check out our other guides such as how to catch bluegill and how to catch trout.