Diffusion Calculator — calculate diffusion with the correct physics formula. Worked example and unit notes included.
Diffusion is the net movement of particles down a concentration gradient due to random molecular motion. It controls gas mixing, dissolved-solute transport, membrane exchange, drying, and many biological processes. Fick's first law gives the local flux when the gradient is treated as steady. This diffusion page keeps the physical variables visible so the result can be checked rather than hiding the model behind a unit conversion.
Physics estimates are only as reliable as their units and assumptions. Keep mass in kilograms, length in metres, pressure in pascals or consistently in atmospheres, and temperature in kelvin whenever an absolute-temperature equation is used. See Boltzmann Distribution Calculator and Ideal Gas Law Calculator and Molarity Calculator for useful comparisons when a problem crosses into another part of physics.
Before entering values, decide what the boundaries of the problem are. A fluid may be treated as incompressible, a gas as ideal, a solution as dilute, or a process as steady and reversible. Those are modelling choices, not universal properties of the material. State them beside any result used in a report, lab notebook, design note, or revision exercise.
Sign conventions matter too. A pressure can be gauge or absolute, a height can be positive upward or downward, a concentration gradient has a direction, and a Joule–Thomson temperature change depends on how the pressure interval is defined. The page's labels and formula are intended to make these conventions explicit.
J = −D∇C and molar transfer rate = |J|A, where D is diffusion coefficient, ∇C is concentration gradient, and A is area.
The equation is shown in the same conceptual form as the interactive calculator. Convert units before substitution and keep guard digits during intermediate calculations. If a value is obtained from a data table, record the table's temperature, pressure, composition, and uncertainty rather than treating a rounded constant as exact.
Dimensional analysis is a quick error check: the output units must reduce to force, pressure, speed, a dimensionless ratio, flux, or the other quantity named by the result. A plausible-looking decimal cannot rescue a unit mismatch such as centimetres entered where metres are required.
The minus sign records direction: flux points down the chosen positive concentration axis. The calculated rate assumes a known local gradient and constant coefficient. Time-dependent diffusion, boundary layers, convection, and reactions require Fick's second law or a coupled transport model.
Use the output to compare scenarios, test a classroom calculation, or select the next measurement. Avoid reporting more significant figures than the inputs support. If the result will affect a safety-critical structure, pressure system, medical device, environmental release, or industrial process, have a qualified practitioner validate the model and the source data.
A useful sanity check changes one input at a time. Density should rise when the same mass occupies less volume; hydrostatic pressure should rise with depth; diffusion should strengthen with a larger gradient; an ideal-gas pressure should rise with temperature at fixed volume and amount; and an adiabatic expansion should lower pressure. Directional checks catch many swapped fields before they become decisions.
This calculator provides educational physics estimates only. It is not a substitute for a validated fluid, thermodynamic, materials, laboratory, environmental, or safety analysis. Pressurised equipment, flight or fall calculations, chemical solutions, and industrial systems require appropriate standards, qualified review, current material data, and controlled operating procedures.