🐠 Fish · Feeding Guide

How Much to Feed a Fish

A complete fish feeding guide with portion charts, schedule and a free calculator.

Fish feeding calculator

Enter a weight to get personalised daily portions. The calculator is preset for you — just add the weight and details.

🧮

Pet Feeding Calculator

Choose your pet type below

1
Pet
2
Weight
3
Lifestyle
4
Food
Results

What type of pet do you have?

Choose from the popular picks below, or search all 30+ species in the dropdown.

⭐ Most popular

How much does your pet weigh?

Use your most recent weigh-in. Your vet's records are the most accurate source.

Very thin 5/9 Obese
12 34 5 67 89

BCS adjusts the calorie target up or down based on your pet's current body condition. 5 = ideal weight.

What's their daily life like?

Pick the description that sounds most like your pet right now. These are written in plain English — no jargon.

What do you feed them?

Choose from our food database or enter the calorie number from your bag or can label.

These are typical average values. Use "Enter from label" to match your exact product.

We'll subtract this from the daily food portion.

🐕

Daily feeding guide

These figures are estimates based on NRC/AAFCO veterinary nutrition formulas. Individual animals vary by up to ±20%. Adjust based on your pet's body condition over 4–6 weeks. Always consult your vet for medical dietary needs.

About feeding a fish

The single most common way to harm aquarium fish is overfeeding — uneaten food rots and spikes ammonia, which is far more dangerous than a fish going hungry for a day. Fish should eat a tiny fraction of their body weight, and the aquarium as a whole, not the individual fish, is what you're really feeding.

How much should a fish eat?

Aquatic feeding is measured as a percentage of body weight per day rather than in calories. The table below uses about 1% of body weight daily — always adjust to the two-minute rule and your animal's condition.

Body weightFood per day (~1% of body weight)
1 g0.01 g/day
334 g3.3 g/day
667 g6.7 g/day
1.0005 kg10 g/day
1.33367 kg13 g/day
1.66683 kg17 g/day
2 kg20 g/day

What to feed

Match the food to the fish: flakes or micro-pellets for small community fish, sinking pellets for bottom feeders, algae wafers for plecos and otos, and frozen or live foods for carnivorous species. Variety improves nutrition and colour.

How often to feed

Feed only what the fish consume in about two minutes, once or twice a day. A weekly fasting day is healthy and helps prevent constipation and water-quality problems.

Common feeding mistakes

Weight & health

Overfeeding causes obesity, swim-bladder and constipation issues in the fish and, more urgently, toxic water. Underfeeding is rarely fatal short-term. When in doubt, feed less.

Frequently asked questions

How much should I feed my fish?

Only what they finish in about two minutes, once or twice a day — usually a pinch. As a rule of thumb, most community fish eat around 1-1.5% of body weight daily; large slow fish like goldfish need less.

How often should I feed aquarium fish?

Once or twice a day for most species, with one fasting day per week. Fry and very active small fish need more frequent small feedings.

Is it better to underfeed or overfeed fish?

Underfeed. Fish tolerate a missed meal easily, but overfeeding rots in the tank and produces toxic ammonia that can wipe out the whole aquarium.

Why is my fish always begging for food?

Many fish beg reflexively whenever someone approaches the tank — it rarely means true hunger. Stick to measured feedings and the two-minute rule regardless of the begging.

More fish & aquatic feeding guides