Calculator Inputs
Example data table
| Chemical | Organism | Corganism | Cwater | Lipid fraction | BCF (L/kg) | log10(BCF) |
|---|---|---|---|---|---|---|
| Example A | Fish | 2.5 mg/kg | 0.01 mg/L | 0.05 | 250.0 | 2.3979 |
| Example B | Algae | 1200 ug/kg | 50 ug/L | — | 24.0 | 1.3802 |
| Example C | Mussel | 0.8 ug/g | 200 ng/L | 0.02 | 4000.0 | 3.6021 |
Formula used
How to use this calculator
- Enter the organism concentration and select its unit.
- Enter the water concentration and select its unit.
- Enable lipid normalization if you have lipid fraction data.
- Optionally set custom thresholds to label the result.
- Click Submit to display results above the form.
- Download a CSV or PDF summary for documentation.
Technical article
What BCF quantifies in monitoring programs
Bioconcentration factor summarizes how strongly a substance partitions from water into an organism under aquatic exposure. It is most informative when tissue and water samples represent the same place and time window. Steady-state designs typically use constant concentrations until tissue plateaus, but time-weighted sampling can still be summarized if you document the averaging period. Record temperature, salinity, and organism size class, because these factors affect uptake rates and tissue composition across sites more reliably. For example, 2.5 mg/kg in fish with 0.01 mg/L in water yields 250 L/kg, indicating notable accumulation compared with more weakly sorbing chemicals.
Unit normalization and comparable reporting
Field datasets arrive in mixed units, so consistent conversion prevents order of magnitude errors. This calculator normalizes organism concentration to mg/kg and water concentration to mg/L, producing L/kg automatically. If a laboratory reports 1200 µg/kg and the water sample is 50 µg/L, the normalized ratio is 1.2 mg/kg ÷ 0.05 mg/L = 24 L/kg.
Lipid basis adjustments for hydrophobic chemicals
Lipid content influences tissue residues for hydrophobic compounds, so two samples with identical exposure can differ if lipid fractions differ. Lipid normalization divides tissue concentration by the lipid fraction (flipid). Using 0.8 µg/g (0.8 mg/kg) with flipid=0.02 gives 40 mg/kg-lipid; with 200 ng/L (0.0002 mg/L), BCFlipid becomes 200,000 L/kg-lipid.
Interpreting results with screening thresholds
BCF is often used as a screening metric rather than a final hazard conclusion. Many programs classify results using internal thresholds, then prioritize follow-up for higher categories. A log10 transform helps visualize wide ranges: 24 L/kg corresponds to log10(BCF)=1.3802, while 4000 L/kg corresponds to 3.6021. When you enter low and high thresholds, the calculator labels the result to support consistent triage.
Data integrity checks before exporting reports
Ensure that water concentrations reflect the same fraction reported for tissue (dissolved, total, or filtered) and note matrix and method in the optional notes field. Outliers can arise from short exposures, depuration, growth dilution, or analytical interference. Replicate sampling, blank corrections, and detection limit handling improve comparability. Exported CSV and PDF outputs preserve both inputs and normalized values so reviewers can reproduce calculations quickly.