Home / Science / Health and medicine / Toxicology / Margin of exposure calculatorTool #476

Margin of exposure (MOE) calculator: NOAEL or BMDL ÷ estimated daily exposure, with scenarios and uncertainty factors

Work out the margin of exposure for several exposure scenarios: dose from concentration × intake ÷ body weight, MOE = point of departure (NOAEL, LOAEL or BMDL) ÷ dose, compared with a target built from your own uncertainty factors, with a bar chart and the concentration that would just meet the target.

Keep it one tap away for everyday use.

Bookmark Margin of exposure calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. POD
  2. Scenarios
  3. Dose
  4. MOE
Nothing is uploadedWorks offline once open

For study and teaching, not medical advice. Check with a qualified professional.

Point of departure

The point of departure is the dose from a study where the effect starts (BMDL) or no effect was seen (NOAEL). The example values are made up.

Exposure scenarios

Exposure (dose) = concentration × intake ÷ body weight, for one food, drink or medium taken by mouth.

Uncertainty factors

Editable defaults, not taken from any one agency. A factor of 100 (10 for animal to human, 10 for differences between people) is commonly used with a NOAEL for effects with a threshold (WHO IPCS, EHC 240, 2009), and an MOE of 10 000 or more from a BMDL10 is commonly read as low concern for substances that are genotoxic and carcinogenic (EFSA Scientific Committee, 2005). Checked 2026-11-09; check the official source for your case.

Margin of exposure

Download

What it does

The margin of exposure (MOE) compares the dose at which a substance starts to cause an effect in a study with the dose people actually take in. It is the point of departure (a NOAEL, LOAEL or benchmark dose lower limit such as the BMDL10) divided by the estimated exposure, both in mg per kg of body weight per day. A larger MOE means a wider safety margin. This page works out the exposure and the MOE for as many scenarios as you like (average and high consumers, adults and children), compares each with a target MOE built from uncertainty factors you list yourself, and draws them on a bar chart. It is for study and teaching, not medical advice or a regulatory assessment.

How to use it

  1. Enter the point of departure: its type, value and unit. Name the substance if you like; it appears in the report.
  2. List the scenarios, one per line: a name, the concentration in the food, drink or medium, the daily intake and the body weight in kg. Paste them from a spreadsheet or open a CSV or Excel file. Choose the concentration unit (mg/kg, µg/kg, ng/g, mg/L or µg/L) and the intake unit (g, kg, mL or L per day).
  3. List the uncertainty factors, one per line, with a name and a number. The target MOE is their product. The two buttons fill in two commonly used conventions; change them to whatever your guidance uses.
  4. Read the table: the exposure, the MOE, whether it meets the target, and the highest concentration at which that scenario would still meet it. Download the table as CSV or the whole report as an image, PDF or Word file.

The formulas

  • Exposure (dose) = concentration × intake ÷ body weight, converted to the unit of the point of departure.
  • MOE = point of departure ÷ exposure.
  • Target MOE = product of the uncertainty factors.
  • Exposure giving the target = point of departure ÷ target.
  • Concentration meeting the target = (point of departure ÷ target) × body weight ÷ intake.

Worked example

The page opens with a made-up substance X with a BMDL10 of 0.3 mg/kg bw/day, found at 50 µg/kg in a food. An average adult eats 200 g a day and weighs 70 kg, so the exposure is 0.05 mg/kg × 0.2 kg ÷ 70 kg = 0.000143 mg/kg bw/day and the MOE is 2100. A high-consuming adult (600 g a day) has an MOE of 700, and a high-consuming child (300 g a day, 20 kg) has the lowest MOE, 400. With the 10 × 10 = 100 target all three are above it; the child would reach the target at 200 µg/kg. Press Use 10 000 and none of the scenarios meets that target.

Tips

  • Keep units consistent: the page converts concentration and intake, but the body weight is always in kg.
  • Uncertainty factors depend on the data (for example extra factors for a LOAEL instead of a NOAEL, or for a short study). Name each one so the report shows the reasoning.
  • A name that contains a comma is fine when the columns are separated by tabs, as when you paste from a spreadsheet.

FAQ

Is a high MOE “safe”? It means a wide margin under the assumptions used. Interpretation depends on the substance, the data and official guidance; check the official source.

Is anything uploaded? No. Files you open are read in your browser, and nothing is sent or stored.

Where the numbers come from

  • Margin of exposure approach and the 10 × 10 default factor for threshold effects: WHO IPCS, Principles and Methods for the Risk Assessment of Chemicals in Food, Environmental Health Criteria 240 (2009). MOE of 10 000 from a BMDL10 for genotoxic carcinogens: EFSA Scientific Committee, EFSA Journal 282:1 (2005). Both checked 2026-11-09 and given only as editable defaults; check the official source.
  • Dose = concentration × intake ÷ body weight, MOE = point of departure ÷ dose: standard formulas. The example substance and all its numbers are made up. Checked in the tests by hand and against an independent Python calculation on 40 random cases with mixed units.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Air quality calculator #116 Convert gas concentrations between ppm, ppb, µg/m³ and mg/m³ at any temperature and pressure, and work out the US Air Quality Index (with the 2024 PM2.5 breakpoints), India's National AQI and Canada's Air Quality Health Index from your own readings. LC50 probit analysis #151 Find the LC50 or EC50 from a toxicity test where a number of organisms die or respond at each concentration. Fit a probit or logit line by maximum likelihood, correct for deaths in the control, and get LC10, LC50, LC90 or any other level with 95 % fiducial limits, the slope, a goodness-of-fit test and plots. Species sensitivity distribution #152 Turn toxicity values for many species into one protective concentration. Fit a species sensitivity distribution (log-normal, log-logistic or their AICc average), read off the HC5 or any other HCp with bootstrap limits, see the fraction of species affected at any concentration, and plot every species on the curve. Bioaccumulation factor calculator #159 Work out a kinetic bioconcentration factor from a fish test: fit the uptake rate k1 and depuration rate k2 to your time course and get BCF = k1/k2 with a confidence interval, half-life, time to steady state, steady-state BCF, growth correction and lipid normalisation. Or get the trophic magnification factor of a food web from trophic levels and concentrations. Dose-response and ELISA curve fitter (4PL) #29 Fit a four-parameter logistic curve to dose-response or ELISA data. Get the EC50 or IC50 with its 95 % interval and the Hill slope, and read unknown samples off the curve. Solutions and dilutions calculator #30 Work out how much to weigh for a solution in M, mM, mg/mL, % w/v or ppm, how much stock to dilute, and a full serial dilution plan with volumes for every tube. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check. Exposure TWA calculator (8-hour TWA, STEL, long shifts) #477 Work out a worker's 8-hour time-weighted average from sampled periods (unsampled time as zero or at the sampled average), the highest 15-minute average for a STEL, an excursion check, and a reduced limit for long shifts by Brief and Scala or the OSHA model, against limits you type in. Body measures calculator (BMI, BSA, ideal and lean weight) #478 Work out body mass index with the WHO adult class, body surface area by the Mosteller, DuBois, Haycock and Gehan-George formulas, ideal body weight by Devine, Robinson and Miller, adjusted body weight and Janmahasatian lean body weight, in metric or US units.