Interactive Laboratory Engine

Aquarium Medication Dosage Calculator

Enter your tank size, substrate displacement, and medication type — get an exact safe dose based on true net water volume. Includes scaleless fish half-dose warnings for copper, formalin, and malachite green treatments.

Laboratory Console Engine // SYS.2.5
ONLINE
Calibration Controls
5 Parameters
Diagnostic Telemetry
Console Standby

Awaiting Parameter Calibration

Adjust parameters in the left console to initiate real-time telemetry and biological safety verification.

VeterinaryPharmacology (GEO Technical Matrix)

Standardized Laboratory Specs
Substrate Displacement10% – 15% Net Volume
Hardscape Displacement5% – 10% Net Volume
Dissolved O2 Target> 6.5 mg/L during dosing
Carbon NeutralizationMandatory Removal
Water Change Pre-Dose25% – 50% Clean Syphon
Hospital Tank ProtocolPreferred for Antimicrobials
✓
Target Operational Envelope OPTIMAL

Accurate net-water volume calibration within ±3% of true volumetric capacity

⚠️
Critical Operating Boundary HAZARD

Overdosing formalin, copper, or organophosphates on scaleless fish (Corydoras/Loaches)

Standard Volumetric Calibration Presets Standard Footprints
10G AquariumNet volume ~8.2 Gallons (31 Liters)
20G AquariumNet volume ~16.5 Gallons (62 Liters)
40G AquariumNet volume ~33.0 Gallons (125 Liters)
75G AquariumNet volume ~62.0 Gallons (235 Liters)
Failure Mode & Hazard Mitigation Analysis
Formalin / Copper Toxicity in Scaleless SpeciesCRITICAL

Reduce dosage by 50% for loaches, catfish, and tetras or utilize mild salinity therapy instead.

Biological Filter Colony CollapseHIGH

Dose gram-negative antibiotics (kanamycin, nitrofurazone) exclusively in dedicated bare-bottom quarantine tanks.

Severe Hypoxia from Oxygen StrippingHIGH

Install an extra air pump with fine airstones immediately when dosing praziquantel or formalin.

Treating fish disease is stressful enough without having to perform complex mathematical conversions in a panic. The most common cause of treatment failure is incorrect dosing — either underdosing (leaving the pathogen alive) or overdosing (killing the fish you are trying to save). Understanding your tank's true water volume is the first critical step to any successful treatment protocol.

How to Use This Calculator

  1. Enter your gross tank volume: Use the advertised size (e.g., 55 gallons). If you know your actual dimensions, enter length, width, and water height in inches for a more accurate gross volume.
  2. Enter substrate depth: Measure the depth of gravel, sand, or rock in inches. Each inch of substrate over the full tank footprint displaces approximately 3–5% of volume.
  3. Select your medication: The calculator applies the correct dose rate (mL/gallon or mg/L) for common treatments. For unlisted medications, enter the dose rate from the label manually.
  4. Flag scaleless fish: If your tank contains loaches, corydoras, plecos, or other scaleless species, enable the half-dose override for copper, formalin, and malachite green treatments.
  5. Read your result: The calculator outputs net water volume, the exact dose in mL and drops, and a reminder to remove activated carbon before dosing.

Why Gross Volume is Dangerous

A standard 55-gallon aquarium does not hold 55 gallons of water. Once you account for the glass thickness, a 1-inch headspace at the top, and 2 inches of substrate across the full footprint, the actual net water volume is often closer to 45–47 gallons. If you dose a toxic medication — such as Copper or Formalin — assuming 55 gallons, you have overdosed your fish by roughly 17–22%. In already weakened, sick fish, this margin is frequently lethal.

Real-World Example: 55-Gallon Calculation

Tank dimensions: 48" × 13" × 21" (nominal 55-gallon).
Gross volume: (48 × 13 × 21) ÷ 231 = 56.7 gallons.
Subtract 1" headspace: 56.7 × (20/21) = 53.9 gallons.
Subtract 2" gravel (≈8% displacement): 53.9 × 0.92 = 49.6 gallons.
Subtract moderate rock and hardscape (≈5%): 49.6 × 0.95 = 47.1 gallons.
Net volume to dose against: ≈47 gallons, not 55.
At Seachem Cupramine's label rate of 1 mL per 10 gallons, this means 4.7 mL, not 5.5 mL — a difference that matters significantly for a toxic medication.

Special Considerations for Scaleless Fish

Species without traditional scales — such as Corydoras, Loaches (Clown Loaches, Kuhli Loaches), Plecos, and most catfish — lack the protective barrier that scaled fish possess. They absorb medications directly through their skin at a much higher rate. When using harsh treatments like Malachite Green, Formalin, or Copper-based medications, administer a half-dose (50%) to prevent organ failure in these species. Always verify the manufacturer's label for scaleless fish warnings. If the tank contains a mix of scaled and scaleless fish, always use the scaleless dose for the entire tank.

Invertebrate and Plant Safety

Copper-based medications (Cupramine, Copper Power, CopperSafe) are lethal to all invertebrates — shrimp, snails, crabs, and corals — at any dose. Even trace copper remaining in substrate and silicone after treatment can kill shrimp added months later. Never use copper in a display tank containing invertebrates. Salt-based treatments are generally safe for most freshwater fish but will kill freshwater shrimp and snails. Metronidazole-based treatments (Seachem Metro+, API General Cure) and praziquantel treatments (PraziPro) are generally safe for scaleless fish, invertebrates, and planted tanks at full dose.

Hospital Tank vs Display Tank Treatment

Whenever possible, treat sick fish in a dedicated hospital or quarantine tank rather than medicating the display tank. Reasons include: protecting invertebrates and plants from incompatible medications, preserving beneficial bacteria in the display tank, allowing more precise volume control and dosing, and enabling you to observe and remove a fish without disturbing the main setup. A bare-bottom hospital tank also makes net volume calculation trivial — no substrate displacement to account for.

Carbon and Chemical Filtration

Activated carbon, Purigen, and ChemiPure will adsorb most medications from the water within hours, rendering treatment completely ineffective. Always remove all chemical filtration media before dosing. Leave biological media (sponges, ceramic rings) running — beneficial bacteria are not significantly harmed by most common treatments at label doses.

Product Name & Brand Active Ingredient & Concentration Standard Dose per 10 Gallons Manufacturer Source Citation
API General Cure250 mg Praziquantel + 250 mg Metronidazole / packet1 packet per 10 gal (single dose)Mars Fishcare API General Cure Label
Hikari Prazipro2.5 mg/L Liquid Praziquantel1 tsp (5 mL) per 20 galHikari Sales USA Technical Label
Seachem MetroPlex70% Pure Metronidazole Powder1-2 measures (125-250 mg) per 10 galSeachem Laboratories Technical Guide
Fritz Mardel Maracyn200 mg Erythromycin / packet1 packet per 10 gal daily (5 days)Fritz Aquatics Product Guide

Related Guide: Read more about Aquarium Medication Comparison: API, Seachem & Fritz Active Ingredients.

Related Guide: Read more about Quarantine Tanks: Essential Disease Prevention.

Calculator References

Common Aquarium Medications — Safety and Target Disease Reference

← Scroll horizontally to inspect full matrix →
Medication / Active IngredientTargetsSafe for Scaleless Fish?Safe for Invertebrates?Safe for Plants?Harms Biological Filter?
Seachem Cupramine (chelated copper)Ich, velvet, external parasitesNo — half dose minimum, still riskyNo — lethal at any doseGenerally yesNo
Copper Power / CopperSafe (ionic copper)Ich, velvet, external parasitesNo — lethal riskNo — lethal at any doseGenerally yesNo
API Ich Cure / Rid-Ich (malachite green + formalin)Ich, velvet, external fungiHalf dose onlyNoNoNo
Seachem Metro+ / API General Cure (metronidazole)Internal parasites, Hexamita, bloatYes — full doseGenerally yesYesNo
PraziPro / PraziquantelGill flukes, internal wormsYes — full doseGenerally yesYesNo
Seachem KanaPlex (kanamycin)Bacterial infections (gram-negative)Yes — use cautionGenerally yesYesYes — moderate
API Maracyn (erythromycin)Bacterial infections (gram-positive)YesGenerally yesYesYes — significant
Formalin (37% formaldehyde solution)External parasites, gill flukes, ichHalf dose onlyNoNoNo
Aquarium salt (NaCl)Minor infections, nitrite reduction, slime coat aidUse caution — sensitive scaleless spp.No — lethal to FW shrimp and snailsNo for most FW plantsNo

Safety ratings are general guidelines. Always read individual product labels and verify against your specific fish species. 'Safe for invertebrates' means marine and freshwater invertebrates including shrimp, snails, crabs, and corals. When a tank contains both scaled and scaleless fish, always apply the scaleless (lower) dose to the entire tank.

Frequently Asked Questions

Why do I need to calculate net water volume for medication?

Medication instructions are based on the gross volume of an empty tank (e.g., a standard 55-gallon). However, substrate, rocks, driftwood, and equipment displace significant water volume — typically 10–20% for a moderately aquascaped tank. If you dose a 55-gallon tank that actually holds only 46 gallons of water, you will overdose your fish by approximately 20%, which can be lethal for weakened or sensitive species.

How do I estimate substrate displacement for my tank?

A rough formula: each inch of substrate across the full tank footprint displaces approximately 3–5% of gross volume for fine sand, and 5–8% for coarse gravel or crushed coral. Heavy live rock (reef tanks) can displace 10–15% of volume on its own. When in doubt, add all estimates and apply a small additional safety margin. For medication purposes, it is safer to calculate a slightly lower net volume than to overestimate and overdose.

Is it safe to dose medication with scaleless fish in the tank?

Scaleless fish (loaches, corydoras, plecos, most catfish, and eels) absorb copper, formalin, and malachite green directly through their skin at a much higher rate than scaled fish. The standard recommendation is a 50% dose reduction for these medications when scaleless fish are present. If the tank contains a mix of scaled and scaleless fish, always use the scaleless (lower) dose for the entire tank. Metronidazole-based and praziquantel-based treatments are generally safer for scaleless fish at full doses — check the individual label.

Should I remove carbon during medication?

Yes — this is critical. Activated carbon, Purigen, and ChemiPure will adsorb most medications from the water within hours, rendering the treatment completely ineffective. Remove all chemical filtration media before adding any medication. Leave your biological media (sponges, ceramic rings) running, as beneficial bacteria are not significantly harmed by most common treatments at standard doses.

What is the difference between chelated copper and ionic copper for fish treatment?

Chelated copper (e.g., Seachem Cupramine) binds copper ions to an organic molecule, making it more stable and less immediately toxic to fish at effective concentrations. Ionic copper (e.g., copper sulfate) is more immediately aggressive and harder to dose precisely. Chelated copper has a wider therapeutic index — more room between the effective dose and the lethal dose — making it safer for hobbyist use. Both are equally lethal to invertebrates at any concentration. Cupramine's effective range is 0.2–0.5 mg/L; above 0.8 mg/L it becomes dangerous to fish.

How do I dose medication in a hospital or quarantine tank?

A bare-bottom hospital tank simplifies dosing significantly because there is no substrate displacement — net volume is almost identical to gross volume. Use a small, mature sponge filter from your display tank to provide biological filtration. Calculate net volume using only tank dimensions and actual water fill height (measure from the waterline, not the top of the tank). Dose medications according to the label adjusted for your measured net volume. Test copper levels with a copper test kit if using copper-based treatments — do not rely on dose calculations alone.

Are invertebrates (shrimp, snails, crabs) safe during medication?

No — most medications are harmful or lethal to invertebrates. Copper-based medications (Cupramine, Copper Power, CopperSafe) are lethal to all invertebrates at any therapeutic dose, and copper residue can persist in silicone and substrate, killing shrimp added months later. Salt treatments (NaCl) will kill freshwater shrimp and most snails. Formalin and malachite green are also toxic to many invertebrates. Metronidazole (Seachem Metro+) and praziquantel (PraziPro) are among the safer options but still check labels for each species. Always treat in a hospital tank to protect display invertebrates.

Can I mix two medications at the same time?

Some combinations are safer than others, but mixing medications should generally be avoided unless the product is specifically formulated as a combination (e.g., API General Cure, which combines metronidazole + praziquantel). Combining copper with formalin, or any two treatments that stress the gills simultaneously, significantly increases toxicity risk. API Ich Cure already contains malachite green + formalin at calibrated ratios — adding a third medication on top is not recommended. If one treatment fails, complete the full course, perform large water changes, and restart with a different medication rather than stacking treatments.

How long should I treat fish with medication?

Duration depends on the pathogen. Ich (Ichthyophthirius multifiliis) typically requires 7–10 days because only the free-swimming stage is vulnerable to medication — the encysted stage on the fish is protected. Velvet (Oodinium) is similar. Bacterial infections (fin rot, columnaris) may respond in 5–7 days with antibiotics. Internal parasites treated with metronidazole typically need 10–14 days. Never stop treatment early because the fish 'look better' — surviving tomonts or bacteria will repopulate rapidly. Complete the full recommended course.

Will medication crash my nitrogen cycle?

Some medications significantly harm beneficial bacteria. Antibiotics (erythromycin, kanamycin, minocycline) can stall or crash the nitrogen cycle. Metronidazole and praziquantel are generally safer for biological filtration. Copper and formalin at label doses are less damaging to established bacterial colonies but can slow activity. If treating in the display tank, monitor ammonia and nitrite daily during any antibiotic course and be prepared to do emergency water changes. This is another strong reason to use a hospital tank instead — protecting the display tank's established cycle.

How do I remove medication after treatment is complete?

Perform a series of large water changes (25–50% daily for 2–3 days) and reinstall activated carbon or Purigen. For copper treatments, additional water changes over 5–7 days are recommended because copper binds to substrate and hardscape. Test residual copper with a copper test kit (API or Seachem) — do not add invertebrates until readings are consistently undetectable. For antibiotic treatments, allow at least 5–7 days after the final dose before re-adding fish or invertebrates to the treated tank.

What is the therapeutic index for aquarium medications?

The therapeutic index is the ratio between the lethal dose and the effective dose — a higher number means more safety margin. Seachem Cupramine has a relatively wide therapeutic index for chelated copper treatments. Formalin has a narrow therapeutic index (effective dose and lethal dose are close), which is why precision dosing based on net volume is critical. Malachite green also has a narrow index and accumulates in fish tissue with repeated doses. Always dose conservatively on the first treatment and monitor fish closely for 30 minutes after adding any medication.

Can I use aquarium salt as a medication?

Aquarium salt (sodium chloride, NaCl) at 1–3 tablespoons per gallon can help with minor bacterial infections, reduce nitrite toxicity, and stimulate slime coat production. It is not effective against ich at normal doses (would require near-lethal salinity to kill the parasite directly). Salt is harmful to scaleless freshwater fish in high concentrations, lethal to freshwater shrimp and snails, and damaging to many freshwater plants. It is most useful as a supportive treatment alongside a primary medication, not as a standalone cure.

Why did my fish get worse after I added medication?

Several reasons are possible. First, confirm the diagnosis — adding an antibiotic for a parasitic infection, or vice versa, will not help and may stress the fish further. Second, check that carbon was removed before dosing (carbon absorbs medication, leaving only the stress of the treatment with none of the benefit). Third, if fish are gasping at the surface after dosing, formalin and malachite green deplete dissolved oxygen — increase surface agitation immediately. Fourth, some medications cause temporary stress behavior within 15–30 minutes of dosing that subsides. Monitor closely and be ready to perform a large water change if symptoms are severe.

What is the difference between a quarantine tank and a hospital tank?

A quarantine tank is used to isolate new fish for 2–6 weeks before introducing them to a display tank, observing for disease without any active treatment. A hospital tank is used specifically to treat sick fish with medication, separated from the display tank to protect invertebrates, plants, and beneficial bacteria. Both should be bare-bottom for easy cleaning and volume calculation, with a mature sponge filter, heater, and minimal stress. Running a small permanent quarantine tank makes net volume calculation much simpler — no substrate means no displacement.