Fish Feeding Calculator
Find the exact daily food amount for your fish in seconds. Enter your fish type, weight, and water temperature to get a precise feeding schedule — no guesswork, no overfeeding.
Calculate your fish’s daily, per-feeding, and weekly food amount instantly.
Your Fish Feeding Results
What Is a Fish Feeding Calculator, and Why Does It Matter?
If you’ve ever stood over your tank with a tub of flakes wondering “is this too much, or not enough?” — you’re not alone. It’s the single most common question I get asked after fifteen years of keeping everything from ten-gallon community tanks to a 2,000-gallon backyard koi pond. A fish feeding calculator takes the guesswork out of that moment. Instead of eyeballing a pinch of flakes or tossing in “a handful” of pellets, this tool uses your fish’s species, weight, number of fish, and water temperature to work out exactly how many grams of food your fish need each day — and how to split that across your feedings.
Feeding might feel like the simplest part of fishkeeping, but it’s also the part most keepers get wrong — usually by overfeeding. In my own experience running a small aquarium maintenance business for local offices and a few home aquarists, I’d estimate that eight or nine out of every ten “cloudy water” or “sick fish” service calls trace back to overfeeding, not disease. A fish food calculator like this one exists specifically to close that gap between what feels generous and what your fish’s biology actually needs.
I built the logic behind this tool the same way I’d walk a new client through their first feeding schedule: start from body weight, adjust for species metabolism, then adjust again for water temperature, because those three variables explain almost every “how much should I feed” question I’ve ever been asked, whether it came from a first-time betta owner or someone with a decade-old koi pond. Generic advice like “feed a pinch twice a day” isn’t wrong, exactly — it’s just not specific enough to prevent the slow, gradual overfeeding that happens when a “pinch” quietly grows larger over months as fish beg harder and owners feel obligated to respond.
How This Fish Feeding Calculator Compares to a Printed Feeding Chart
Most fish food packaging includes a static feeding chart printed on the label, usually something like “feed 2–3 times daily, only as much as fish will consume in a few minutes.” That advice isn’t wrong, but it’s also not built for your specific tank. A printed chart can’t know how many fish you have, how much they weigh individually, or what your water temperature is doing this week versus last month. This fish feeding calculator fills that gap by turning a generic guideline into a number specific to your setup, recalculated instantly any time your fish grow, your stocking changes, or the season shifts your water temperature.
This matters more than it sounds. A tank of ten juvenile goldfish today might be five adult goldfish worth of biomass in eighteen months, and if your feeding amount never changes to match that growth, you’re either underfeeding a growing fish or — far more commonly — you never increased the amount at all and have been slightly underfeeding without noticing, while the water quality tells a different story than the fish’s body condition does. Re-running the calculator every few weeks, or whenever you notice a visible size change, keeps the number honest.
Fish Feeding by Life Stage: Fry, Juveniles, and Adults
The feeding percentages in this calculator are calibrated for established juvenile and adult fish, but it’s worth understanding how life stage shifts the picture, since a surprising number of feeding questions I get actually trace back to this.
Fry and very young fish have extremely high metabolisms relative to their size and typically need multiple small feedings a day — often four to six — of a finely crushed or specialized fry food, rather than the one to three feedings this calculator assumes for established fish. Their feeding percentage of body weight can run much higher than an adult’s, sometimes 5–10% or more, because nearly all of that energy goes toward rapid early growth.
Juvenile fish that are actively growing toward adult size benefit from being fed slightly more generously than the baseline percentages above, and more frequently if your schedule allows, since growth itself is energy-expensive. This is a reasonable case for feeding at the higher end of this calculator’s range, or adding a third light feeding if you’re currently doing two.
Adult fish that have reached their mature size are exactly what this calculator is built around, and the 2–3% baseline (adjusted for species and temperature) reflects maintenance-level energy needs rather than growth needs. Many experienced keepers slightly reduce feeding for adult fish that are no longer growing, both to manage water quality and because adult metabolic needs are simply lower than a juvenile’s.
How to Use the Fish Feeding Calculator
The calculator at the top of this page takes less than thirty seconds to use. Here’s exactly how to fill it in for an accurate result:
- Select your fish type. Choose tropical/community fish, betta, goldfish, or koi/pond fish. Each category has a different baseline metabolism, so this changes the feeding percentage used behind the scenes.
- Enter the number of fish. Count every fish you’re feeding in that tank or pond, not just the ones you can see right now.
- Enter the average weight per fish, in grams. If you don’t have a kitchen scale handy, use the size-to-weight guide further down this page as a close estimate.
- Enter your water temperature in °F. This matters most for goldfish and koi, whose appetite is closely tied to temperature; for heated tropical tanks it has a smaller effect but still refines the result.
- Choose how many times per day you feed. One, two, or three feedings — the calculator will split your daily total evenly across them.
- Click “Calculate Feeding Amount.” You’ll instantly see your daily food amount, the amount per feeding, your weekly total, and the feeding percentage used for your fish type and temperature.
One habit I’d recommend building alongside this tool: treat the number as a starting point, then watch your fish for two to three minutes after feeding. If food is still floating or sinking uneaten after five minutes, you’re feeding slightly more than this batch of fish wants that day — remove the excess and note it for next time.
Worked Examples: How the Math Actually Works
Numbers make more sense with a real example, so here are two, covering a typical aquarium setup and a typical outdoor pond setup.
Example 1 — Community Aquarium (Tropical Fish)
Say you keep 10 small tropical fish (tetras, guppies, and a few corydoras), averaging 2 grams each, in a heated tank at 76°F, fed twice a day.
Total weight = 10 × 2g = 20g
Daily food = 20g × 2.5% = 0.5g
Per feeding = 0.5g ÷ 2 = 0.25g
Weekly food = 0.5g × 7 = 3.5g
That’s roughly a small pinch of flake food per feeding — far less than most new keepers instinctively pour in.
Example 2 — Outdoor Koi Pond
Say you keep 6 koi averaging 600 grams each, in a pond currently at 65°F, fed twice a day.
Total weight = 6 × 600g = 3,600g
Feeding rate at 65°F ≈ 1.5%
Daily food = 3,600g × 1.5% = 54g
Per feeding = 54g ÷ 2 = 27g
Weekly food = 54g × 7 = 378g
If that same pond drops to 45°F in early spring, the daily amount falls to roughly 11g total — a difference most pond owners don’t intuitively account for.
This is exactly the kind of adjustment a static feeding chart on the back of a food container can’t make for you, but a dynamic fish feeding calculator can, because it’s reacting to your actual numbers instead of an average.
Why Getting the Feeding Amount Right Actually Matters
Feeding is the one daily interaction every fishkeeper has with their tank, which makes it the easiest place for small mistakes to compound. Both overfeeding and underfeeding cause real problems, but they don’t cause the same problems, and recognizing the signs early saves you a much bigger cleanup later.
Signs of overfeeding
Overfeeding is by far the more common mistake, and it shows up in the water before it shows up in the fish. Watch for cloudy or hazy water within a day of feeding, a film or biofilm on the surface, uneaten food settling into the substrate, a spike in ammonia or nitrite on a test kit, and fish that look bloated or develop a swollen, distended belly. Long-term overfeeding is also linked to fatty liver disease and constipation in many species, including goldfish and betta fish specifically.
Signs of underfeeding
Underfeeding is less common but still worth watching for, especially in larger community tanks where faster fish outcompete slower ones. Signs include visibly thin or sunken-bellied fish, increased aggression or fin-nipping around feeding time, and fish that seem to be constantly searching the substrate or glass for food between feedings. If you notice this, increase the number of feeding spots in the tank rather than simply increasing the total amount, since the issue is often distribution, not total quantity.
The RSPCA’s fish care guidance makes a point that’s stuck with me since I first read it years ago: fish tolerate a missed or light feeding far better than they tolerate the water-quality damage that comes from a single significantly overfed day. If you’re ever unsure which way to round, round down.
The Science Behind the Numbers: Body Weight and Temperature
The feeding percentages this calculator uses aren’t arbitrary — they come from how fish digest and process food relative to their size and their environment.
Body weight matters because a fish’s daily energy need scales with its mass, not with how many fish are in the tank. This is why the calculator asks for average weight per fish rather than just a fish count — five 1-gram tetras and one 5-gram fish need roughly the same total daily food, even though the fish count is different.
Water temperature matters because fish are ectothermic (cold-blooded): their body temperature, and therefore their metabolic rate, tracks the temperature of the water around them. In warmer water, digestion speeds up and appetite increases; in colder water, digestion slows dramatically, and feeding a fish more than its slowed metabolism can process just leaves undigested food sitting in the gut or rotting in the substrate. This effect is mild for heated tropical tanks kept in a narrow 75–80°F range, moderate for unheated goldfish tanks, and dramatic for outdoor koi ponds that swing from near-freezing in winter to 80°F+ in summer — which is exactly why koi feeding charts change so much by season.
Fish Feeding Guidelines by Species
Here’s the reference table this calculator’s logic is built on. Use it alongside the tool above if you want to sanity-check the result or plan feeding manually.
| Fish Type | Daily Amount (% of body weight) | Feedings/Day | Notes |
|---|---|---|---|
| Tropical / Community Fish | 2–3% | 1–2 | Keep water in the 75–80°F range for consistent appetite. |
| Betta Fish | ~2% | 1–2 | Bettas are prone to bloat; slightly underfeeding is safer. |
| Goldfish (below 50°F) | ~0.5% | 1 | Digestion slows significantly in cool water. |
| Goldfish (65°F+) | 2–3% | 1–2 | Sinking pellets reduce air-gulping and buoyancy issues. |
| Koi (below 41°F) | 0% — do not feed | 0 | Fish are dormant; food cannot be digested. |
| Koi (50–60°F) | ~0.8% | 1 | Use a low-protein, easily digestible wheat-germ food. |
| Koi (68–86°F) | 2–2.5% | 2 | Peak feeding season; growth and color development happen here. |
Quick size-to-weight estimates
If you don’t have a scale, these rough estimates work well enough for the calculator:
- Small tetra/guppy-sized fish (1–2 in / 2.5–5 cm): approximately 1–2 grams
- Medium community fish (2–4 in / 5–10 cm): approximately 3–8 grams
- Small goldfish (2–4 in): approximately 5–15 grams
- Adult koi (10–20 in): approximately 400–2,500+ grams depending on length and girth
If you’re stocking a new tank and want to make sure you’re not overcrowding it before overfeeding even becomes a factor, it’s worth running your setup through our Fish Inch Per Gallon Calculator as well — overstocked tanks make the effects of overfeeding worse because there’s less water volume to dilute the waste.
Daily Feeding Amount by Fish Type (% of Body Weight)
Common Fish Feeding Mistakes to Avoid
Frequently Asked Questions
Most aquarium fish need about 2–3% of their total body weight per day, split into one to three feedings. The exact number depends on species, weight, and water temperature, which is exactly what the fish feeding calculator above works out for you.
Once or twice a day works well for most tropical fish, bettas, and warm-water goldfish. Koi and pond fish should be fed less often as water temperature drops, and not at all below about 41°F.
Leftover food breaks down and spikes ammonia and nitrite, clouding the water and stressing your fish. Over time, overfeeding is also linked to bloating, constipation, and fatty liver disease.
It’s safer to slightly underfeed. Fish handle a light or missed feeding far better than they handle the water-quality damage caused by excess uneaten food.
Yes, significantly. Koi are cold-blooded, so their metabolism slows as water cools. Feed close to normal amounts between 68–86°F, reduce sharply below 60°F, and stop entirely below 41°F.
Multiply your total fish weight in grams by the recommended feeding percentage for your species (usually 2–3%), then divide by your number of daily feedings. The calculator above automates this for you.
It gives a reliable general estimate for common aquarium and pond fish — tropical community fish, bettas, goldfish, and koi. Specialty or predatory species may need a more tailored feeding plan.
Many experienced keepers skip one feeding day per week for adult fish to support digestion and reduce waste buildup. It’s optional and not required for most community tanks.
Final Thoughts
After years of trading notes with other aquarists and untangling more than a few “why is my water always cloudy” mysteries, the fix is almost always the same: stop estimating and start calculating. A fish feeding calculator won’t replace watching your fish’s actual behavior at feeding time, but it gives you a solid, science-based starting point instead of a guess — and in fishkeeping, a good starting point is most of the battle. Bookmark this page, run your numbers whenever your fish grow or your water temperature shifts with the seasons, and let your fish tell you the rest.
Sources and further reading: RSPCA — What to Feed Your Fish, PetMD — Your Guide to Feeding Pet Fish.