Fish Mercury Calculator
EcologyEstimate weekly mercury intake from fish consumption and compare to WHO safe limits. Choose fish type, servings, and serving size to find your safe weekly fish portions.
Weekly Mercury (µg)
What is a Fish Mercury?
The Fish Mercury Calculator estimates how much mercury you consume weekly from fish, compares that figure to the WHO provisional tolerable weekly intake (PTWI) based on your body weight, and tells you how many servings per week you can eat of your chosen fish type while remaining within the safe limit. Mercury in fish — specifically methylmercury — is one of the most significant dietary exposure risks in modern food safety, and the right choice of fish species can mean the difference between negligible exposure and chronic overexposure.
Enter your body weight, the type of fish you eat most often, your weekly serving frequency, and your typical serving size. The calculator instantly shows your estimated weekly mercury intake in micrograms, the percentage of your personal safe limit that this represents, and the maximum number of servings per week that would keep you within that limit.
For broader context on how species diversity and marine ecosystem health relate to the fish on your plate, see the Shannon Diversity Index Calculator.
How to use this Fish Mercury calculator
Set your body weight with the "Body Weight (kg)" slider (range: 20–150 kg, step: 1 kg). Your WHO safe limit scales directly with body weight — a heavier person can tolerate more total mercury per week while staying within the same per-kilogram threshold.
Select your fish type from the "Fish Type" dropdown. The available species are Tuna (canned), Salmon, Sardines, Mackerel (king), Swordfish, Tilapia, and Catfish — covering a range from very low to very high mercury. Each option uses a validated average mercury concentration in ppm sourced from FDA and EFSA monitoring data.
Set "Servings per Week" with the slider (1–14, step: 1). Enter the number of separate meals or portions of that fish type you typically eat in a week. If you eat mixed fish, run the calculator separately for each species and sum the percentages.
Set "Serving Size (g)" with the slider (50–300 g, step: 10 g). A typical restaurant portion of fish is 150–200 g; a standard can of tuna is approximately 140–185 g drained. Adjust this to reflect your actual portion size rather than the whole can or pack weight.
Read your outputs — Weekly Mercury (µg) is shown as the primary highlighted result, with % of Weekly Safe Limit and Safe Servings per Week below it. If your percentage exceeds 100%, consider reducing servings, reducing portion size, or switching to a lower-mercury species such as salmon or sardines.
Formula & Methodology
Step 1 — Weekly mercury intake (µg)
$$\text{weeklyMercury} (\mu g) = \text{fishPpm} \times \text{servingsPerWeek} \times \frac{\text{servingSizeGrams}}{1000} \times 1000$$
Which simplifies to:
$$\text{weeklyMercury} (\mu g) = \text{fishPpm} \times \text{servingsPerWeek} \times \text{servingSizeGrams}$$
Where:
- fishPpm = mercury concentration in the selected fish species (µg Hg / g fish = ppm)
- servingsPerWeek = number of servings consumed per week
- servingSizeGrams = mass of each serving in grams
- The conversion factor (÷ 1000 then × 1000) converts grams of fish to kilograms for ppm, then back to µg — it cancels to a direct product of ppm × servings × grams
Step 2 — Personal WHO safe limit (µg/week)
$$\text{safeLimit} (\mu g/\text{week}) = 1.6 \times \text{bodyWeightKg}$$
Where 1.6 is the WHO provisional tolerable weekly intake for methylmercury in µg per kg of body weight per week.
Step 3 — Percentage of safe limit
$$\text{percentOfSafeLimit} = \frac{\text{weeklyMercury}}{\text{safeLimit}} \times 100$$
Step 4 — Safe servings per week
$$\text{servingsAtLimit} = \frac{\text{safeLimit}}{\text{fishPpm} \times \text{servingSizeGrams}}$$
Worked example — 60 kg adult eating canned tuna (0.35 ppm), 3 servings/week, 150 g each:
Weekly mercury = 0.35 × 3 × 150 = 157.5 µg
Safe limit = 1.6 × 60 = 96 µg/week
% of limit = 157.5 / 96 × 100 = 164% — significantly over the WHO PTWI
Safe servings at limit = 96 / (0.35 × 150) = 1.83 servings/week
This example shows that a 60 kg adult eating 3 servings of canned tuna per week at 150 g each exceeds the WHO weekly limit by 64%. Switching to salmon (0.02 ppm) at the same frequency and serving size would drop weekly intake to 9 µg — just 9% of the personal limit.
Notes on data sources and limitations. Mercury ppm values used in this calculator are based on FDA (USA) and EFSA (EU) fish tissue monitoring averages. Actual mercury concentration varies by the fish's origin, age, size, and specific catch location. Values represent population means — an individual fish of the same species may be higher or lower. FSSAI's regulatory limit of 0.5 mg/kg (0.5 ppm) applies to fish sold in India and differs from the WHO intake-based PTWI used here; both standards are relevant but serve different purposes (product safety vs dietary guidance). This calculator is for informational purposes and does not constitute medical or dietary advice.Frequently Asked Questions