Fish Mercury Calculator
Calculate how much mercury is in the fish you eat and determine how much you can safely consume per week based on FDA and EPA guidelines.
What Is a Fish Mercury Calculator?
Mercury accumulates in fish through a process called bioaccumulation. Larger, longer-lived predatory fish like swordfish, shark, and king mackerel tend to have the highest mercury levels. This calculator estimates your weekly mercury intake from seafood and compares it against EPA safety guidelines based on your body weight.
How Mercury Intake Is Calculated
Fish mercury concentration is given in parts per million (ppm), equivalent to micrograms per gram (µg/g). Mercury per serving in micrograms is:
$$\text{mercury per serving (µg)} = \text{ppm} \times \frac{\text{serving size (g)}}{1000} \times 1000$$
Weekly intake is servings per week multiplied by mercury per serving. The EPA reference dose (RfD) for methylmercury is 0.1 µg per kg of body weight per day. Your weekly safe limit is:
$$\text{weekly limit (µg)} = 0.1 \times \text{body weight (kg)} \times 7$$
The calculator shows what percentage of your safe limit you are consuming and the maximum safe servings per week for your chosen fish.
Mercury Categories
- Low mercury (green): Salmon, shrimp, sardines, tilapia, trout, and most shellfish. Generally safe for regular consumption.
- Moderate mercury (yellow): Tuna (light canned), halibut, snapper, and mahi mahi. Limit portions, especially for pregnant women and children.
- High mercury (red): Swordfish, shark, tilefish, king mackerel, and bigeye tuna. Avoid or eat very rarely.
Pregnant and nursing women, young children, and people with lower body weight have lower safe limits and should be especially careful with moderate and high-mercury fish. For related health calculators, explore tools in the Health & Fitness category.
Frequently Asked Questions
How much mercury is safe per week?
The EPA reference dose is 0.1 µg of methylmercury per kg of body weight per day. For a 70 kg adult, that is 49 µg per week. Pregnant women and children should follow FDA guidance and limit high-mercury fish.
Which fish have the most mercury?
Tilefish (Gulf), swordfish, shark, king mackerel, and bigeye tuna have the highest mercury levels in this calculator, all above 0.6 ppm. These should be avoided by sensitive groups and eaten rarely by others.
Is salmon low in mercury?
Yes. Salmon averages about 0.022 ppm, placing it in the low-mercury category. It is widely recommended as a safe, nutritious seafood choice for most people.
What serving size should I use?
The default is 170 g (6 oz), which matches the FDA standard serving size for fish. Adjust to match your actual portion size for a more accurate estimate.
What does it mean if I exceed the safe limit?
Exceeding the EPA reference dose does not mean immediate harm, but chronic overexposure can affect neurological development in fetuses and young children. Reduce servings of high-mercury fish and choose low-mercury alternatives like salmon, sardines, or shrimp.