Diffusion Rate Calculator
Calculate diffusion rate using Fick's first law: J = -D * dC/dx. Find flux, diffusion coefficient, or concentration gradient for biological transport across membranes and tissues.
Formula & Reference
| Variable | Symbol | Formula | Units |
|---|---|---|---|
| Diffusion Rate Calculator | — | J = D × (C1-C2) / Δx | mol/m²·s |
Step-by-Step Examples
D(O2 in lipid) = 1.5x10^-9 m²/s. dC = 100 mol/m³. dx = 10 nm = 10^-8 m.
- J = 1.5x10^-9 x 100 / 10^-8
- = 1.5x10^-9 x 10^10 = 15 mol/m²/s
- Very fast flux due to thin membrane and high D of O2
D(glucose in water) = 6x10^-10 m²/s. dC = 1 mol/m³. dx = 0.01 m.
- J = 6x10^-10 x 1 / 0.01 = 6x10^-8 mol/m²/s
- t = (0.01)² / 6x10^-10 = 166,667 s = 46 hours
- Diffusion over 1 cm takes 46 hours: too slow for organisms!
How long does a molecule take to diffuse 10 nm (cell membrane)?
- t = x²/D = (10^-8)² / 10^-9
- = 10^-16 / 10^-9 = 10^-7 s = 100 nanoseconds
- Membrane crossing is nearly instantaneous
Real-World Applications
Common Mistakes to Avoid
Only applies to molecules moving down their concentration gradient (no energy required). Active transport is different: requires ATP to move against gradient.
Small molecules (O2, CO2, H2O) have higher D. Large molecules (proteins, DNA) have very small D. D in membrane << D in water for charged molecules.
t = x²/D. Doubling distance: 4x longer time. Explains why large organisms evolved circulatory systems: diffusion is too slow at cm to meter scales.