LogoAquarium Calculator
BIOLOGICAL STOCKING INDEX

Intelligent Aquarium Stocking Calculator

Calculate bioload, check water parameters, and find perfect tank mates.

The ultimate free aquarium stocking calculator app. Plan your tank, check freshwater or saltwater compatibility, factor in your filtration systems, and calculate your exact bioload percentage to prevent overstocking.

Aquarium Capacity Workspace

Configure geometry, filtration capacity, and check biological carrying limits in real time.

Tank Specifications

288 sq in area
Gal
Custom Dimensions
in
in
in
Tank Proportions (Front View)
24" L x 16" H

Species Catalog

Drag cards into the tank dropzone or click Add to stock your aquarium.

01

Bioload Calculations

Calculate accurate bioload capacity indices based on adult body sizes, quantity, and species-specific waste excretion rates.

02

Gas Exchange Rates

Cross-check fish counts and sizes against the tank surface area constraints to prevent hypoxemia and ensure adequate aeration.

03

Chemistry Overlap

Find overlap ranges for pH levels, water temperatures, and aggressive behaviors using dynamic multi-parameter intersections.

Quick Compatibility Finder

Select two fish species to cross-check their environmental parameter overlaps, aggression profiles, and tankmate compatibility index instantly.

Select Species A
Select Species B

Explore Seeded Species Database (SSG Pages)50 profiles

Neon TetraParacheirodon innesi
peacefulmid
View profile →
GuppyPoecilia reticulata
peacefultop
View profile →
Male Betta FishBetta splendens
aggressivetop
View profile →
AngelfishPterophyllum scalare
semi-aggressivemid
View profile →
Cherry ShrimpNeocaridina davidi
peacefulbottom
View profile →
Bristlenose PlecoAncistrus cirrhosus
peacefulbottom
View profile →
Fancy GoldfishCarassius auratus
peacefulmid
View profile →
Zebra DanioDanio rerio
peacefultop
View profile →
Harlequin RasboraTrigonostigma heteromorpha
peacefulmid
View profile →
PlatyXiphophorus maculatus
peacefultop
View profile →
MollyPoecilia sphenops
peacefultop
View profile →
SwordtailXiphophorus hellerii
peacefultop
View profile →
Corydoras CatfishCorydoras aeneus
peacefulbottom
View profile →
Kuhli LoachPangio semiperfecta
peacefulbottom
View profile →
Pea PufferCarinotetraodon travancoricus
aggressivemid
View profile →
Otocinclus CatfishOtocinclus vestitus
peacefulbottom
View profile →
Ghost ShrimpPalaemonetes paludosus
peacefulbottom
View profile →
Amano ShrimpCaridina multidentata
peacefulbottom
View profile →
Mystery SnailPomacea bridgesii
peacefulbottom
View profile →
Nerite SnailVittina natalensis
peacefulbottom
View profile →
Tiger BarbPuntigrus tetrazona
semi-aggressivemid
View profile →
Cherry BarbPuntius titteya
peacefulmid
View profile →
Dwarf GouramiTrichogaster lalius
semi-aggressivetop
View profile →
Honey GouramiTrichogaster chuna
peacefultop
View profile →
Pearl GouramiTrichopodus leerii
peacefultop
View profile →
Celestial Pearl DanioDanio margaritatus
peacefulmid
View profile →
Chili RasboraBoraras brigittae
peacefultop
View profile →
White Cloud Mountain MinnowTanichthys albonubes
peacefultop
View profile →
Clown LoachChromobotia macracanthus
peacefulbottom
View profile →
Rainbow SharkEpalzeorhynchos frenatum
aggressivebottom
View profile →
Red Tailed Black SharkEpalzeorhynchos bicolor
aggressivebottom
View profile →
Bloodfin TetraAphyocharax anisitsi
peacefulmid
View profile →
German Blue RamMikrogeophagus ramirezi
semi-aggressivebottom
View profile →
Electric Yellow CichlidLabidochromis caeruleus
aggressivemid
View profile →
DiscusSymphysodon aequifasciatus
peacefulmid
View profile →
Oscar CichlidAstronotus ocellatus
aggressivemid
View profile →
Siamese Algae EaterCrossocheilus oblongus
peacefulbottom
View profile →
Blue Platy FishXiphophorus maculatus
peacefultop
View profile →
Cardinal TetraParacheirodon axelrodi
peacefulmid
View profile →
Rummynose TetraHemigrammus rhodostomus
peacefulmid
View profile →
Ember TetraHyphessobrycon amandae
peacefulmid
View profile →
Black Skirt TetraGymnocorymbus ternetzi
peacefulmid
View profile →
Serpae TetraHyphessobrycon eques
semi-aggressivemid
View profile →
Croaking GouramiTrichopsis vittata
peacefultop
View profile →
Featherfin SynodontisSynodontis eupterus
peacefulbottom
View profile →
African Dwarf FrogHymenochirus boettgeri
peacefulbottom
View profile →
Knight Goby FishStigmatogobius sadanundio
semi-aggressivebottom
View profile →
Assassin SnailClea helena
semi-aggressivebottom
View profile →
Bala SharkBalantiocheilos melanopterus
peacefulmid
View profile →
Apistogramma HongsloiApistogramma hongsloi
semi-aggressivebottom
View profile →
💡 ADVANCED AQUATICS KNOWLEDGEBASE

Aquarium Dynamics & Stocking Science

Explore the biological, physical, and chemical mathematics governing aquarium carrying capacity. Learn why legacy stocking rules fail and how to optimize your tank's ecosystem.

The Mathematical Truth Behind the One-Inch-Per-Gallon Rule

For decades, the aquatics hobby has relied on the simplified rule: "one inch of fish per gallon of water." While useful for beginners stocking tiny, peaceful schooling species, it is a mathematical fallacy when applied broadly.

The critical error lies in scaling dimensions. A fish's mass and metabolic waste output scale cubically with its length (Volume ∝ Length³). A single 4-inch cichlid produces roughly 64 times the biological waste of a 1-inch neon tetra, not 4 times. Our bioload engine replaces this outdated metric with species-specific waste multipliers that account for body volume, activity level, and metabolic footprint, ensuring safe thresholds.

How Surface Area Affects Oxygen Dissolution and Biomass Capacity

Water volume is only half the equation; oxygen availability is the true limiter of carrying capacity. Dissolved oxygen enters your aquarium primarily through the water-to-air interface at the surface.

This means a tall, vertical column tank (like a hexagon) has significantly less gas-exchange boundary than a long, shallow tank of the same volume. Without sufficient surface area, fish will suffer from hypoxemia, even if the filter is running perfectly. Our engine computes the exact minimum surface area required for your stocked fish—recommending at least 3 sq. inches of surface area per inch of fish—flagging dimension bottlenecks before they cause respiratory distress.

Understanding Strata Stratification: Distributing Bioload Across Layers

Aquatic biotope zones are stratified. Fish species have evolved over millenia to occupy specific swimming layers: Top Strata (surface feeding), Mid Strata (pelagic open-water schooling), and Bottom Strata (benthic substrate dwelling).

Stocking an aquarium solely with mid-dwelling species like barbs or tetras creates localized oxygen depletion, social stress, and territorial aggression. By distributing your bioload across all three strata, you maximize the biological space, lower territorial conflicts, and create a visually balanced, natural ecosystem. Use the Strata Visualizer above to coordinate layers harmoniously.

How Filtration Systems Scale Carrying Capacity

Not all filtration setups are created equal. A basic sponge filter provides gentle flow and excellent biological surface area, but lacks the mechanical turnover of an oversized canister filter. Because filtration is the heartbeat of your tank, this app serves as an aquarium stocking calculator with filter adjustments built directly into the mathematical model.

Selecting a low-flow sponge filter reduces your overall stocking capacity index by 20% to safeguard against low turnover, while upgrading to a high-capacity canister filter or sump system increases capacity by 30%. This allows you to plan your aquarium tank stocking in tandem with your hardware setup, ensuring your biological media can process waste efficiently.

Planted Tanks vs. Marine & Saltwater Systems

Stocking rules vary significantly between freshwater, planted, and saltwater environments. In a planted aquarium stocking calculator, live plants act as natural nitrate filters, expanding the tank's chemical buffer. However, plants consume oxygen during nighttime hours, meaning visual spacing and gas exchange boundaries must still be strictly managed.

Conversely, a saltwater aquarium stocking calculator requires much more conservative limits. Marine fish are highly sensitive to dissolved organic compounds (DOCs) and territorial space. In reef and marine setups, we recommend maintaining your bioload capacity below 50-60% of the freshwater equivalent to account for slower nitrifying bacteria cycles and territorial stress.

Supporting Metric & UK Aquarists (Litres vs. Gallons)

Many tools are hardcoded to US Gallons, forcing fish keepers elsewhere to use messy conversion factors. To make this the best online aquarium stocking calculator for a global audience, we have built-in metric support.

Whether you need a localized aquarium stocking calculator uk version in Litres and Imperial gallons, or a standard US setup in Gallons and Inches, our interface converts measurements instantly. This ensures your species dimensions, surface area constraints, and volume metrics remain mathematically sound, regardless of which side of the Atlantic you are on.

📊 COMPARE METHODOLOGIES

Why This is the Best Online Aquarium Stocking Calculator

How does our bioload and species compatibility engine compare to traditional calculators and standard manual calculations?

Feature / CapabilityLegacy 1-Inch-Per-Gallon RuleTraditional Tools (e.g., AqAdvisor)Our Free Online App
Waste Capacity MathematicsLinear scaling (dangerously incorrect for large fish)Basic parameters, static estimationsCubic mass scaling (Length³) representing true biological waste footprint
Dynamic Filter IntegrationNo (assumes standard filtration)Static percentage outputSelectable filters (sponge, HOB, canister, sump) that adjust bioload capacity
Fish Water Chemistry MapNoneSimple range warningsInteractive overlap visualizers for pH, temperature, and swimming layers
International CompatibilityGallons onlyRequires manual unit calculationLiters, US Gallons, Imperial Gallons, Centimeters, and Inches toggles
Mobile UsabilityN/AOutdated, zoom-heavy desktop grids100% responsive, touch-friendly UI optimized for modern smartphones
❓ FREQUENTLY ASKED QUESTIONS

Aquarium Stocking FAQs

Answers to common questions about calculating carrying capacity, species compatibility, and filter bioload management.

What is the best aquarium stocking calculator?

The best aquarium stocking calculator is one that looks beyond simple body lengths and incorporates multidimensional compatibility factors:

  • Cubic Bioload Math: Scaling waste production cubically (weight/volume) rather than linearly.
  • Water Parameters: Ensuring overlapping pH and temperature envelopes.
  • Aggression Rules: Recognizing territorial behaviors between specific species.
  • Swimming Zones: Distributing fish across top, mid, and bottom water columns.

Our free tool combines all these elements into an intelligent freshwater and saltwater bioload engine, making it a reliable online resource for planning your tank.

How does filter type affect stocking capacity?
An aquarium stocking calculator with filter adjustments is essential because filtration capacity directly regulates bioload thresholds. A low-flow sponge filter is excellent for breeding or shrimp setups but limits waste processing speeds. Upgrading to an oversized canister filter or a sump system dramatically increases the surface area of your nitrifying media and boosts water circulation. In our app, selecting an oversized filter dynamically scales up your tank's carrying capacity coefficient by up to 30%, whereas a low-flow filter reduces it to keep your parameters safe.
What do Reddit hobbyists recommend for aquarium stocking?
If you search for an aquarium stocking calculator reddit users recommend, you will find that experienced hobbyists strongly warn against the "one-inch-per-gallon" rule. Communities like r/Aquariums emphasize checking overlapping temperature and pH ranges, looking at swimming layers, and choosing a modern calculator that is actively maintained. Reddit hobbyists advocate using calculators as a guide while cross-referencing behavioral guidelines for semi-aggressive and aggressive species, which our database provides.
How do you calculate stocking for planted vs. saltwater tanks?

Stocking levels differ substantially based on the biological features of the tank:

  • Planted Tanks: A planted aquarium stocking calculator factors in the nutrient consumption of live plants. Live vegetation absorbs nitrogenous waste, providing a natural filter buffer. However, space and light boundaries are still crucial.
  • Saltwater Tanks: A saltwater aquarium stocking calculator uses tighter limits. Marine fish produce metabolic waste in an environment where nitrifying bacteria colonies grow slower. They also require larger physical territories. We advise staying below a 50-60% capacity threshold for marine reef setups compared to freshwater.
How does this calculator compare to the Aquarium Co-Op stocking rules?
The popular aquarium co op stocking calculator approach focuses on common-sense rules, like matching fish size to tank volume, and watching for aggression rather than relying on strict equations. Our online calculator takes inspiration from these practical principles by combining them with precise math: we don't just calculate bioload percentages; we also flag water parameters and strata conflicts, giving you a mathematically sound version of the hobby's best practical stocking wisdom.
Is there a free aquarium stocking calculator app that works offline?
This tool is built as an online aquarium stocking calculator that works inside any modern browser on mobile or desktop. It functions as a progressive web app: once loaded, it caches the database, allowing you to run bioload calculations and compatibility checks even if you lose internet connection while standing in your local fish store! It is 100% free with no registration required.