Home/Materials Science/Fick's First Law of Diffusion (Materials)

Formula & Calculator

Fick's First Law of Diffusion (Materials)

Relates the steady-state diffusive flux of atoms in a solid to the concentration gradient driving the diffusion.

Materials ScienceDiffusionProcess Design

Fick's First Law Calculator J = −D · (dC/dx)

J = −D · (dC/dx)
J = diffusion flux (mol/m²·s)  ·  D = diffusion coefficient (m²/s)  ·  dC/dx = concentration gradient (mol/m⁴)
⟹ Solve J, D, dC/dx
mol/m²·s
m²/s
mol/m⁴
Please fix the errors above.
Solve for:
Presets:
Diffusion Flux (J)
J: D: dC/dx:
✓ Copied!
Flux Magnitude
Low (< 1e-6) Medium (1e-6–1e-3) High (> 1e-3)
J = −D·(dC/dx)  ·  Flux is proportional to the negative of the concentration gradient.

Interpretation

J = −D(dC/dx). Flux proportional to concentration gradient. Steady‑state diffusion. D is diffusivity. Used in materials processing, corrosion, and semiconductor fabrication.

J = -D * (dC/dx)
Fick's First Law of Diffusion (Materials)

Variables

SymbolQuantityUnit
JDiffusive fluxatoms/m2.s
DDiffusion coefficientm2/s
dC/dxConcentration gradientatoms/m3 per m

What it means

Fick’s first law describes steady‑state diffusion: the flux J (amount crossing area per time) is proportional to the concentration gradient dC/dx, with D as the diffusion coefficient. The negative sign indicates flow from high to low concentration. This law is the foundation for modelling diffusion in solids, liquids, and gases. In materials science, it is applied to understand diffusion during heat treatment, oxidation, and doping of semiconductors. Engineers use it to calculate the rate at which atoms move, enabling predictions of case depth in carburising, decarburisation, and other diffusion‑controlled phenomena. The law assumes steady state; for transient diffusion, Fick’s second law is used. Understanding Fick’s first law is fundamental for materials processing, corrosion control, and thin‑film technology.

Worked example

Fick's First Law – Two Examples

Real‑World
Scenario: Carbon diffuses in steel with D = 1×10⁻¹⁴ m²/s and a concentration gradient of 1×10²⁴ atoms/m⁴. The metallurgist needs to calculate the diffusion flux to estimate the rate of carbon ingress during a carburising process.
ParameterValue
D1×10⁻¹⁴ m²/s
dC/dx1×10²⁴ atoms/m⁴
1J = −1e-14 × 1e24 = −1×10¹⁰ atoms/m²·s
Result 1×10¹⁰ atoms/m²·s ✓ Moderate flux
Scenario: Hydrogen diffuses in steel with D = 5×10⁻¹³ m²/s and concentration gradient 5×10²³ atoms/m⁴. The corrosion engineer calculates the flux to assess the risk of hydrogen embrittlement in a pipeline.
ParameterValue
D5×10⁻¹³ m²/s
dC/dx5×10²³ atoms/m⁴
1J = −5e-13 × 5e23 = −2.5×10¹¹ atoms/m²·s
Result 2.5×10¹¹ atoms/m²·s ✓ Higher flux
Materials insight: Fick's first law states that diffusion flux is proportional to the concentration gradient. Atoms flow from high to low concentration, and the negative sign indicates direction of flow.

Common mistakes

  • Same as ID 30 – see that entry (materials context).
  • Note: In materials, D is often in m²/s, concentration gradient in atoms/m⁴ or kg/m⁴ – ensure consistent units.

Applications

Fick's first law (J = −D·dC/dx) governs steady‑state diffusion, relating the diffusive flux to the concentration gradient. It is essential for understanding mass transport in materials processing, from alloying to corrosion. Engineers use it to design diffusion barriers, to model the growth of oxide layers, and to optimise coating processes. In semiconductor manufacturing, it determines the doping profiles. In food packaging, it models the diffusion of moisture and gases. By applying Fick's law, materials engineers can predict concentration profiles, design diffusion couples, and control the rate of diffusion to achieve desired material properties.

  • Design of diffusion barriers and protective coatings
  • Oxidation and corrosion modelling
  • Semiconductor doping and diffusion process design
  • Hydrogen embrittlement and hydrogen diffusion analysis
  • Food packaging and pharmaceutical controlled‑release systems

Frequently Asked Questions

Q01What is Fick's first law and how is it used in materials science?
A01

Fick's first law states that the diffusive flux (J) is proportional to the concentration gradient: J = –D · (dC/dx), where D is the diffusion coefficient, C is the concentration, and x is distance. It describes steady‑state diffusion.

Q02What is the physical significance of the negative sign in Fick's first law?
A02

The negative sign indicates that flux occurs from high concentration to low concentration (down the gradient). It ensures mass moves in the direction that reduces the concentration gradient.

Q03What are the units of flux, concentration gradient, and diffusion coefficient?
A03

Flux J has units of (atoms/m²·s) or (kg/m²·s). Concentration C is (atoms/m³) or (kg/m³). D is (m²/s). The product gives J.

Q04How do you apply Fick's first law to a steady‑state diffusion problem?
A04

For a plane wall of thickness L with concentrations C₁ and C₂ on the two surfaces, the flux is J = –D · (C₂ – C₁) / L. If D is constant, the concentration profile is linear.

Q05What is the difference between Fick's first law and second law?
A05

First law is for steady‑state (no time dependence). Second law describes transient diffusion: ∂C/∂t = D · ∂²C/∂x².

Q06What is the common mistake when using Fick's first law?
A06

Using it for transient conditions. Also, assuming D is constant when it depends on concentration (which is common for some systems).

Q07How is Fick's first law used to determine the diffusion coefficient?
A07

In a steady‑state diffusion experiment (e.g., using a diffusion couple), measuring the flux and the concentration gradient allows the calculation of D from J = –D·dC/dx.

Q08What are the assumptions of Fick's first law?
A08

  • Steady‑state.
  • One‑dimensional diffusion.
  • No convection or other transport mechanisms.
  • Constant D (or known function of C).

Q09What are some applications of Fick's first law?
A09

  • Gas permeation through membranes.
  • Corrosion and oxidation.
  • Doping of semiconductors.
  • Diffusion in batteries and fuel cells.

Q10How do you handle diffusion in multiple dimensions?
A10

The law generalises to J = –D · ∇C, where ∇C is the concentration gradient vector. This is used in 2D and 3D diffusion problems.