Count fish in a catch from a photo — count fish in a haul from a photo with marked results
AI Fish Counter

Count fish in a catch from a photo

Works with JPG, PNG, WEBP · Free up to 20 MB, Premium 50 MB

Spread the fish so they overlap as little as possible — one layer deep is ideal — and photograph from above in even light. Built for farmers, ranchers and livestock markets — review and correct each photo before adding it to a CSV or PDF tally.

  • Review the photo, then count visible fish
  • Upload a photo and get an automatic count
  • Review the markers to catch fish counted twice or missed
  • Free to use · No signup required · Without watermark

Upload Image

Counting fish on a sorting table, a tray or at the landing

Fishers tally a catch on deck or at the landing, hatcheries count fingerlings for stocking, and market traders count a lot before sale. All of them get the clearest result where fish lie still in one layer: a sorting table, a fish box or a shallow tray. For fingerlings, a white tray with a little water spreads small fish apart against a plain background.

Wet scales reflect light, so a strong overhead lamp or flash can turn one fish into two bright patches; diffuse light or shade works better. Crushed ice hides heads and tails, and fish laid head to tail in overlapping rows merge into one shape, so spread them out before the photo. A mixed catch may need one example per species, up to three, with the Found per example list giving a figure for each. Fish in a pond or tank overlap and refract, so count them at transfer or harvest as they pass through trays or graders.

This page counts fish; it does not measure length or weight. Add each tray or box as a tally row and correct any misses before the total goes into a catch or stocking record, which may still need your usual verified method. Boxed catch stacked on the quay can be handled with the crate counter, and other small items on a tray suit the general object counter.

Setting up a tray or table photo

  • Fish in a single layer, not overlapping head to tail
  • Ice pushed aside so heads and tails are visible
  • Diffuse light instead of a flash straight down on wet scales
  • One example per species when the catch is mixed

Frequently asked questions

Does it work on a loose pile?
It can only mark the visible layer. Spread items one layer deep, mark a clear example, and review and correct the result markers. Treat a visible-face count on a large pile as an estimate and use the same framing between checks.
Can it count live fish in water?
It counts what the photo shows clearly — harvest trays, sorting tables and market displays work well. Fish underwater overlap and refract, so for ponds count at transfer or harvest when fish pass through trays or graders.
What if the photo has more than just fish in it?
The counter automatically looks for fish in your photo. Similar-looking distractors can still affect the result, so review every marker before using the total.
Can I count several photos into one total?
Yes — count each photo and add every reviewed result to the tally sheet as a labelled row. Export the tally as CSV or a PDF report, or save it to your account.
Is it free and private?
Yes. You can count, review and download a free result without an account. Downloads are free without a watermark. No signup required. Server-processed photos are encrypted in transit and removed under our Security policy.

What you can do with Livestock Counter

Review the main capabilities before you begin.

  • Count cattle, sheep, goats and poultry from a photo
  • Run fast herd checks in the field
  • Tally market lots and sale pens from images
  • Optionally mark an animal to target one type
  • Review each counted-animal marker in the overlay
  • Add multiple field photos into one running tally
  • Filter tiny detections, then review the remaining markers

Settings reference

Available controls for Livestock Counter.

Upload

Single photo / Bulk auditPresets
Choose a single-photo count or a Premium bulk audit. Review every result.Options: Single photoBulk audit

Count

Included markersSliderRange: 0–1 · Default: 0.21
Starts at 21%; slide toward Show more to include weaker markers or Only strongest to hide them.
Overlay stylePresets
Choose dots, a heatmap, both or a clean preview.Options: BothDotsHeatNone

Advanced

Result overlayDropdown
Choose how count markers appear in the on-screen preview; the download keeps its own markers.Options: Dots + heatmapDots onlyHeatmap only

Tally

Add to tallyOne-click
Add this count to the tally sheet under the name of the object that was counted. Signed-in accounts add finished counts automatically unless that is turned off under Account settings; in bulk mode every photo also has its own Add to tally button.
LabelText input
Rename a tally row. Edits and removals wait until you choose Save changes, so you can fix several rows at once.
CountNumber input
Correct a row's count; totals, the chart and exports follow once the change is saved.
Save changesOne-click
Apply every edited or removed tally row in one step, or choose Discard changes to leave the sheet as it was.

Chart

By objectPresets
The chart is the same in every counting tool and covers the tallies of all of them. By object draws a separate line chart for each tally name, such as pipes and people. By tool draws a chart for each counting tool.Options: By objectBy tool
PeriodPresets
Choose how far back the chart looks. Days without a count appear as zero.Options: 7 days30 days90 days12 months

History

Counting setupGallery
Keep comparable counts together. A first setup is created for you, so the first count can be saved straight away.
Observed atText input
The date and time of the count, shown as a date and a time field.
NotesText input
Starts with every detected object and its count, one per line, such as Pipes - 11. Edit it before saving.
Save countOne-click
Save the count to your account history. Open a saved count later to correct it or download its source photo.
Free to use · No signup required · Without watermarkUploads are encrypted in transitRemoved under our retention policy

How Livestock Counter helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.

Personal Use

Daily Herd Head Counts

Photograph the pen or paddock each morning for a preliminary head-count estimate, then review the markers and physically confirm any apparent missing or strayed animal before acting.

For Business

Market Lot Review for Buyers and Sellers

Both sides of a livestock sale can use separate AI-assisted drafts, then jointly check and correct them against the physical lot before closing. A marked image can support that review but is not a verified sale record by itself.

Legal

Transport Load-Out Manifest Review

Use the marked result as a preliminary transport estimate, then have qualified staff complete the required physical and manifest checks and correct the tally. The AI image alone is not a compliance or load record.

For Developers

Drone Pasture Surveys at Scale

Fly a top-down drone pass over open pasture for a large-area estimate, then review the markers and physically confirm exceptions before using the tally for herd decisions.

Research

Multi-Species Farmyard Inventory

Set Counting mode to Distinct objects on a mixed paddock of cattle, sheep or poultry so each animal is boxed; for a species-by-species farm inventory, mark one example of each species in Similar items and read Found per example.

Watch each transformation land

Every photo crosses the slash untouched and comes out the other side finished.